aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc-4.8.0/piepatch/36_all_gcc48_config_mips.patch38
1 files changed, 38 insertions, 0 deletions
diff --git a/gcc-4.8.0/piepatch/36_all_gcc48_config_mips.patch b/gcc-4.8.0/piepatch/36_all_gcc48_config_mips.patch
new file mode 100644
index 0000000..74b856a
--- /dev/null
+++ b/gcc-4.8.0/piepatch/36_all_gcc48_config_mips.patch
@@ -0,0 +1,38 @@
+--- a/gcc/config/mips/gnu-user.h 2013-01-10 21:38:27.000000000 +0100
++++ b/gcc/config/mips/gnu-user.h 2013-03-10 22:37:33.743176388 +0100
+@@ -125,9 +125,16 @@ extern const char *host_detect_local_cpu
+ "%{mabi=64:%{!msym32:%<mplt}}"
+
+ #undef DRIVER_SELF_SPECS
++#ifdef ENABLE_ESP
+ #define DRIVER_SELF_SPECS \
+ BASE_DRIVER_SELF_SPECS, \
++ ESP_DRIVER_SELF_SPEC, \
+ LINUX_DRIVER_SELF_SPECS
++# else
++#define DRIVER_SELF_SPECS \
++ BASE_DRIVER_SELF_SPECS, \
++ LINUX_DRIVER_SELF_SPECS
++#endif
+
+ /* Similar to standard Linux, but adding -ffast-math support. */
+ #undef GNU_USER_TARGET_MATHFILE_SPEC
+--- a/gcc/config/mips/gnu-user64.h 2013-01-10 21:38:27.000000000 +0100
++++ b/gcc/config/mips/gnu-user64.h 2013-03-10 22:32:11.209166777 +0100
+@@ -26,9 +26,16 @@ along with GCC; see the file COPYING3.
+ " %{!mabi=*: -" MULTILIB_ABI_DEFAULT "}"
+
+ #undef DRIVER_SELF_SPECS
++#ifdef ENABLE_ESP
+ #define DRIVER_SELF_SPECS \
+ BASE_DRIVER_SELF_SPECS, \
++ ESP_DRIVER_SELF_SPEC, \
+ LINUX64_DRIVER_SELF_SPECS
++# else
++#define DRIVER_SELF_SPECS \
++ BASE_DRIVER_SELF_SPECS, \
++ LINUX64_DRIVER_SELF_SPECS
++#endif
+
+ #undef GNU_USER_TARGET_LINK_SPEC
+ #define GNU_USER_TARGET_LINK_SPEC "\