aboutsummaryrefslogtreecommitdiffstats
path: root/community/newlib/fix-mips-mti-elf.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/newlib/fix-mips-mti-elf.patch')
-rw-r--r--community/newlib/fix-mips-mti-elf.patch21
1 files changed, 0 insertions, 21 deletions
diff --git a/community/newlib/fix-mips-mti-elf.patch b/community/newlib/fix-mips-mti-elf.patch
deleted file mode 100644
index 9be3c6649bc..00000000000
--- a/community/newlib/fix-mips-mti-elf.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-The code accessing the floating point control/status register, namely
-
- #define __cfc1(__fcsr) __asm __volatile("cfc1 %0, $31" : "=r" (__fcsr)
-
-does not compile with mips16. This changed the makefile to pass -mno-mips16 to avoid the following
-compiler error:
-
- mips-mti-elf fails with "Error: unrecognized opcode `cfc1 $3,$31'"
-
-Patch send to mailing list, see https://sourceware.org/pipermail/newlib/2021/018712.html
---- newlib-4.1.0/newlib/libm/machine/mips/Makefile.in.orig 2021-11-12 11:49:11.691337941 +0100
-+++ newlib-4.1.0/newlib/libm/machine/mips/Makefile.in 2021-11-12 11:48:21.181600000 +0100
-@@ -349,7 +349,7 @@ lib_a-feupdateenv.obj: feupdateenv.c
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-feupdateenv.obj `if test -f 'feupdateenv.c'; then $(CYGPATH_W) 'feupdateenv.c'; else $(CYGPATH_W) '$(srcdir)/feupdateenv.c'; fi`
-
- lib_a-fenv.o: fenv.c
-- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-fenv.o `test -f 'fenv.c' || echo '$(srcdir)/'`fenv.c
-+ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -mno-mips16 -c -o lib_a-fenv.o `test -f 'fenv.c' || echo '$(srcdir)/'`fenv.c
-
- lib_a-fenv.obj: fenv.c
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-fenv.obj `if test -f 'fenv.c'; then $(CYGPATH_W) 'fenv.c'; else $(CYGPATH_W) '$(srcdir)/fenv.c'; fi`