summaryrefslogtreecommitdiffstats
path: root/libgcc/config/mips
diff options
context:
space:
mode:
authorclm <clm@138bc75d-0d04-0410-961f-82ee72b054a4>2013-02-25 13:53:16 +0000
committerclm <clm@138bc75d-0d04-0410-961f-82ee72b054a4>2013-02-25 13:53:16 +0000
commitca7a473f307bbb1760a837de842155e68a04ed66 (patch)
treeb176639e70e3714e1aceaa2e8df9308d5edbdf16 /libgcc/config/mips
parent6de7acd5f66623db7d1749a1c24c088dc8a1d537 (diff)
downloadppe42-gcc-ca7a473f307bbb1760a837de842155e68a04ed66.tar.gz
ppe42-gcc-ca7a473f307bbb1760a837de842155e68a04ed66.zip
2012-02-25 Catherine Moore <clm@codesourcery.com>
Revert microMIPS patch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196259 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc/config/mips')
-rw-r--r--libgcc/config/mips/crtn.S2
-rw-r--r--libgcc/config/mips/linux-unwind.h5
-rw-r--r--libgcc/config/mips/mips16.S5
3 files changed, 0 insertions, 12 deletions
diff --git a/libgcc/config/mips/crtn.S b/libgcc/config/mips/crtn.S
index 99007176db2..59d1a905c11 100644
--- a/libgcc/config/mips/crtn.S
+++ b/libgcc/config/mips/crtn.S
@@ -31,7 +31,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#endif
.section .init,"ax",@progbits
-init:
#ifdef __mips64
ld RA,40($sp)
daddu $sp,$sp,48
@@ -42,7 +41,6 @@ init:
j RA
.section .fini,"ax",@progbits
-fini:
#ifdef __mips64
ld RA,40($sp)
daddu $sp,$sp,48
diff --git a/libgcc/config/mips/linux-unwind.h b/libgcc/config/mips/linux-unwind.h
index 92c2941ef42..a009797195c 100644
--- a/libgcc/config/mips/linux-unwind.h
+++ b/libgcc/config/mips/linux-unwind.h
@@ -51,11 +51,6 @@ mips_fallback_frame_state (struct _Unwind_Context *context,
_Unwind_Ptr new_cfa, reg_offset;
int i;
- /* A MIPS16 or microMIPS frame. Signal frames always use the standard
- ISA encoding. */
- if ((_Unwind_Ptr) pc & 3)
- return _URC_END_OF_STACK;
-
/* 24021061 li v0, 0x1061 (rt_sigreturn)*/
/* 0000000c syscall */
/* or */
diff --git a/libgcc/config/mips/mips16.S b/libgcc/config/mips/mips16.S
index 82675018002..ab3a7942d6c 100644
--- a/libgcc/config/mips/mips16.S
+++ b/libgcc/config/mips/mips16.S
@@ -21,10 +21,6 @@ a copy of the GCC Runtime Library Exception along with this program;
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
-#ifdef __mips_micromips
- /* DO NOTHING */
-#else
-
/* This file contains mips16 floating point support functions. These
functions are called by mips16 code to handle floating point when
-msoft-float is not used. They accept the arguments and return
@@ -722,4 +718,3 @@ CALL_STUB_RET (__mips16_call_stub_dc_10, 10, DC)
#endif /* !__mips_single_float */
#endif
-#endif /* __mips_micromips */
OpenPOWER on IntegriCloud