aboutsummaryrefslogtreecommitdiffstats
path: root/arm-none-eabi-gcc-4.8.2/patches
diff options
context:
space:
mode:
Diffstat (limited to 'arm-none-eabi-gcc-4.8.2/patches')
-rw-r--r--arm-none-eabi-gcc-4.8.2/patches/gcc-fix-inline.patch14
-rw-r--r--arm-none-eabi-gcc-4.8.2/patches/gcc-fix-texi.patch22
-rw-r--r--arm-none-eabi-gcc-4.8.2/patches/gcc-multilib-config.patch15
3 files changed, 51 insertions, 0 deletions
diff --git a/arm-none-eabi-gcc-4.8.2/patches/gcc-fix-inline.patch b/arm-none-eabi-gcc-4.8.2/patches/gcc-fix-inline.patch
new file mode 100644
index 0000000..5c4307f
--- /dev/null
+++ b/arm-none-eabi-gcc-4.8.2/patches/gcc-fix-inline.patch
@@ -0,0 +1,14 @@
+diff --git a/gcc/cp/cfns.h b/gcc/cp/cfns.h
+index 42dd3cf..ba48bbd 100644
+--- a/gcc/cp/cfns.h
++++ b/gcc/cp/cfns.h
+@@ -124,9 +124,6 @@ hash (register const char *str, register unsigned int len)
+
+ #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)
diff --git a/arm-none-eabi-gcc-4.8.2/patches/gcc-fix-texi.patch b/arm-none-eabi-gcc-4.8.2/patches/gcc-fix-texi.patch
new file mode 100644
index 0000000..c500d08
--- /dev/null
+++ b/arm-none-eabi-gcc-4.8.2/patches/gcc-fix-texi.patch
@@ -0,0 +1,22 @@
+diff --git a/gcc/doc/gcc.texi b/gcc/doc/gcc.texi
+index 02b81cf..5166abf 100644
+--- a/gcc/doc/gcc.texi
++++ b/gcc/doc/gcc.texi
+@@ -85,9 +85,15 @@ Published by:
+ @item GNU Press
+ @tab Website: www.gnupress.org
+ @item a division of the
+-@tab General: @tex press@@gnu.org @end tex
++@tab General:
++@tex
++press@@gnu.org
++@end tex
+ @item Free Software Foundation
+-@tab Orders: @tex sales@@gnu.org @end tex
++@tab Orders:
++@tex
++sales@@gnu.org
++@end tex
+ @item 51 Franklin Street, Fifth Floor
+ @tab Tel 617-542-5942
+ @item Boston, MA 02110-1301 USA
diff --git a/arm-none-eabi-gcc-4.8.2/patches/gcc-multilib-config.patch b/arm-none-eabi-gcc-4.8.2/patches/gcc-multilib-config.patch
new file mode 100644
index 0000000..9e27979
--- /dev/null
+++ b/arm-none-eabi-gcc-4.8.2/patches/gcc-multilib-config.patch
@@ -0,0 +1,15 @@
+diff --git a/gcc/config/arm/t-arm-elf b/gcc/config/arm/t-arm-elf
+index 60747d3..3427939 100644
+--- a/gcc/config/arm/t-arm-elf
++++ b/gcc/config/arm/t-arm-elf
+@@ -56,8 +56,8 @@ MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard*
+ # MULTILIB_DIRNAMES += fpu soft
+ # MULTILIB_EXCEPTIONS += *mthumb/*mfloat-abi=hard*
+ #
+-# MULTILIB_OPTIONS += mno-thumb-interwork/mthumb-interwork
+-# MULTILIB_DIRNAMES += normal interwork
++MULTILIB_OPTIONS += mno-thumb-interwork/mthumb-interwork
++MULTILIB_DIRNAMES += normal interwork
+ #
+ # MULTILIB_OPTIONS += fno-leading-underscore/fleading-underscore
+ # MULTILIB_DIRNAMES += elf under