openwrt/toolchain/gcc/patches/4.6-linaro
Florian Fainelli 9dc38e48f7 toolchain/gcc: .init and .fini need to pick one ISA
The .init and .fini sections are built by concatenating code
fragments. Putting mips16 code in the middle of a mips32 code block
doesn't work. Make gcc built the magic crt stuff in no-mips16 mode.

This is specific to 4.6-linaro but is probably portable to other gcc
flavors. Adding this to the t-libgcc-mips16 makefile fragment is a
hack not suitable for pushing upstream, but there is no mips/t-linux
or mips/t-uclibc and I am not going to touch gcc/configure for two
lines.

Signed-off-by: Jay Carlson <nop@nop.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 36200
2013-04-05 12:36:06 +00:00
..
010-documentation.patch gcc: don't build documentation 2013-02-26 16:16:33 +00:00
100-uclibc-conf.patch
200-musl.patch toolchain/gcc: refresh patches 2013-02-26 16:39:54 +00:00
301-missing-execinfo_h.patch
302-c99-snprintf.patch
305-libmudflap-susv3-legacy.patch
810-arm-softfloat-libgcc.patch
820-libgcc_pic.patch
830-arm_unbreak_armv4t.patch toolchain/gcc: refresh patches 2013-02-26 16:39:54 +00:00
840-armv4_pass_fix-v4bx_to_ld.patch toolchain/gcc: refresh patches 2013-02-26 16:39:54 +00:00
850-use_shared_libgcc.patch toolchain/gcc: refresh patches 2013-02-26 16:39:54 +00:00
860-uclibc_use_eh_frame.patch toolchain/gcc: refresh patches 2013-02-26 16:39:54 +00:00
870-ppc_no_crtsavres.patch toolchain/gcc: refresh patches 2013-02-26 16:39:54 +00:00
900-bad-mips16-crt toolchain/gcc: .init and .fini need to pick one ISA 2013-04-05 12:36:06 +00:00
910-mbsd_multi.patch toolchain/gcc: refresh patches 2013-02-26 16:39:54 +00:00
920-specs_nonfatal_getenv.patch gcc: add patch to make the getenv() spec function nonfatal if requested environment variable is unset 2012-04-21 03:02:39 +00:00
999-coldfire.patch toolchain/gcc: refresh patches 2013-02-26 16:39:54 +00:00