diff options
Diffstat (limited to 'lib')
19 files changed, 48 insertions, 4 deletions
diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/libgcc.a b/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/libgcc.a Binary files differindex e90d73a..54ac9d3 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/libgcc.a +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/libgcc.a diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/libgcov.a b/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/libgcov.a Binary files differindex f7be74d..9525b27 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/libgcov.a +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/libgcov.a diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/thumb/libgcc.a b/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/thumb/libgcc.a Binary files differindex ed98865..0c0e7f5 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/thumb/libgcc.a +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/thumb/libgcc.a diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/thumb/libgcov.a b/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/thumb/libgcov.a Binary files differindex 121bba6..a30b11b 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/thumb/libgcov.a +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/armv7-a/thumb/libgcov.a diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/install-tools/mkheaders.conf b/lib/gcc/arm-linux-androideabi/4.6.x-google/install-tools/mkheaders.conf index e68c751..cc9c60c 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/install-tools/mkheaders.conf +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/install-tools/mkheaders.conf @@ -1,3 +1,3 @@ -SYSTEM_HEADER_DIR="/tmp/android-17841/install/sysroot${sysroot_headers_suffix}/usr/include" +SYSTEM_HEADER_DIR="/tmp/android-9627/install/sysroot${sysroot_headers_suffix}/usr/include" OTHER_FIXINCLUDES_DIRS="" STMP_FIXINC="stmp-fixinc" diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/libgcc.a b/lib/gcc/arm-linux-androideabi/4.6.x-google/libgcc.a Binary files differindex 5cda6f8..f50c8b8 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/libgcc.a +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/libgcc.a diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/libgcov.a b/lib/gcc/arm-linux-androideabi/4.6.x-google/libgcov.a Binary files differindex a9fbfa2..d0cb6ad 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/libgcov.a +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/libgcov.a diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/auto-host.h b/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/auto-host.h index c56621f..9e428ff 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/auto-host.h +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/auto-host.h @@ -1098,7 +1098,7 @@ /* Define .init_array/.fini_array sections are available and working. */ #ifndef USED_FOR_TARGET -#define HAVE_INITFINI_ARRAY 1 +/* #undef HAVE_INITFINI_ARRAY */ #endif diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/config/initfini-array.h b/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/config/initfini-array.h new file mode 100644 index 0000000..bb48c70 --- /dev/null +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/config/initfini-array.h @@ -0,0 +1,41 @@ +/* Definitions for ELF systems with .init_array/.fini_array section + support. + 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. + + You should have received a copy of the GNU General Public License + along with GCC; see the file COPYING3. If not see + <http://www.gnu.org/licenses/>. */ + +#ifdef HAVE_INITFINI_ARRAY + +#define USE_INITFINI_ARRAY + +#undef INIT_SECTION_ASM_OP +#undef FINI_SECTION_ASM_OP + +#undef INIT_ARRAY_SECTION_ASM_OP +#define INIT_ARRAY_SECTION_ASM_OP + +#undef FINI_ARRAY_SECTION_ASM_OP +#define FINI_ARRAY_SECTION_ASM_OP + +/* Use .init_array/.fini_array section for constructors and destructors. */ +#undef TARGET_ASM_CONSTRUCTOR +#define TARGET_ASM_CONSTRUCTOR default_elf_init_array_asm_out_constructor +#undef TARGET_ASM_DESTRUCTOR +#define TARGET_ASM_DESTRUCTOR default_elf_fini_array_asm_out_destructor + +#endif diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/configargs.h b/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/configargs.h index e8cd067..0e49a1f 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/configargs.h +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/configargs.h @@ -1,5 +1,5 @@ /* Generated automatically. */ -static const char configuration_arguments[] = "/tmp/android-17841/src/build/../gcc/gcc-4.6/configure --prefix=/usr/local --target=arm-linux-androideabi --host=i686-linux-gnu --build=i686-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/tmp/android-17841/obj/temp-install --with-mpfr=/tmp/android-17841/obj/temp-install --with-mpc=/tmp/android-17841/obj/temp-install --without-ppl --without-cloog --disable-libssp --enable-threads --disable-nls --disable-libmudflap --disable-libgomp --disable-libstdc__-v3 --disable-sjlj-exceptions --disable-shared --disable-tls --disable-libitm --with-float=soft --with-fpu=vfp --with-arch=armv5te --enable-target-optspace --with-gcc-version=4.6 --with-binutils-version=2.21 --with-gmp-version=4.2.4 --with-mpfr-version=2.4.1 --with-gdb-version=7.1.x --with-arch=armv5te --with-sysroot=/tmp/android-17841/install/sysroot --with-prefix=/tmp/android-17841/install --with-gold-version=2.21 --enable-gold --program-transform-name='s&^&arm-linux-androideabi-&' --enable-gold=default"; +static const char configuration_arguments[] = "/tmp/android-9627/src/build/../gcc/gcc-4.6/configure --prefix=/usr/local --target=arm-linux-androideabi --host=i686-linux-gnu --build=i686-linux-gnu --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --with-gmp=/tmp/android-9627/obj/temp-install --with-mpfr=/tmp/android-9627/obj/temp-install --with-mpc=/tmp/android-9627/obj/temp-install --without-ppl --without-cloog --disable-libssp --enable-threads --disable-nls --disable-libmudflap --disable-libgomp --disable-libstdc__-v3 --disable-sjlj-exceptions --disable-shared --disable-tls --disable-libitm --with-float=soft --with-fpu=vfp --with-arch=armv5te --enable-target-optspace --with-gcc-version=4.6 --with-binutils-version=2.21 --with-gmp-version=4.2.4 --with-mpfr-version=2.4.1 --with-gdb-version=7.3.x --with-arch=armv5te --with-sysroot=/tmp/android-9627/install/sysroot --with-prefix=/tmp/android-9627/install --with-gold-version=2.21 --enable-gold --program-transform-name='s&^&arm-linux-androideabi-&' --enable-gold=default"; static const char thread_model[] = "posix"; static const struct { diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/output.h b/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/output.h index 7031b08..661b623 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/output.h +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/output.h @@ -655,6 +655,8 @@ extern void file_end_indicate_split_stack (void); extern void default_elf_asm_output_external (FILE *file, tree, const char *); +extern void default_elf_init_array_asm_out_constructor (rtx, int); +extern void default_elf_fini_array_asm_out_destructor (rtx, int); extern int maybe_assemble_visibility (tree); extern int default_address_cost (rtx, bool); diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/tm-preds.h b/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/tm-preds.h index 203cb8a..da7d67f 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/tm-preds.h +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/tm-preds.h @@ -1,5 +1,5 @@ /* Generated automatically by the program 'build/genpreds' - from the machine description file '/tmp/android-17841/src/build/../gcc/gcc-4.6/gcc/config/arm/arm.md'. */ + from the machine description file '/tmp/android-9627/src/build/../gcc/gcc-4.6/gcc/config/arm/arm.md'. */ #ifndef GCC_TM_PREDS_H #define GCC_TM_PREDS_H diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/tm.h b/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/tm.h index 89171cc..ad16093 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/tm.h +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/plugin/include/tm.h @@ -33,6 +33,7 @@ # include "config/../../libgcc/config/arm/bpabi-lib.h" # include "config/arm/aout.h" # include "config/arm/arm.h" +# include "config/initfini-array.h" #endif #if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET # include "insn-flags.h" diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/thumb/libgcc.a b/lib/gcc/arm-linux-androideabi/4.6.x-google/thumb/libgcc.a Binary files differindex c0b8180..abbcb23 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/thumb/libgcc.a +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/thumb/libgcc.a diff --git a/lib/gcc/arm-linux-androideabi/4.6.x-google/thumb/libgcov.a b/lib/gcc/arm-linux-androideabi/4.6.x-google/thumb/libgcov.a Binary files differindex 791f79a..9c2482e 100644 --- a/lib/gcc/arm-linux-androideabi/4.6.x-google/thumb/libgcov.a +++ b/lib/gcc/arm-linux-androideabi/4.6.x-google/thumb/libgcov.a diff --git a/lib/libarm-elf-linux-sim.a b/lib/libarm-linux-android-sim.a Binary files differindex e19fd3f..08748a1 100644 --- a/lib/libarm-elf-linux-sim.a +++ b/lib/libarm-linux-android-sim.a diff --git a/lib/libbfd.a b/lib/libbfd.a Binary files differindex 6723925..a6f5769 100644 --- a/lib/libbfd.a +++ b/lib/libbfd.a diff --git a/lib/libiberty.a b/lib/libiberty.a Binary files differindex f9f1220..84d0f7d 100644 --- a/lib/libiberty.a +++ b/lib/libiberty.a diff --git a/lib/libintl.a b/lib/libintl.a Binary files differindex 50ad277..55b2b85 100644 --- a/lib/libintl.a +++ b/lib/libintl.a |