diff options
author | Catherine Moore <clm@gcc.gnu.org> | 2013-02-25 08:53:16 -0500 |
---|---|---|
committer | Catherine Moore <clm@gcc.gnu.org> | 2013-02-25 08:53:16 -0500 |
commit | 6d65e8f1fca77a59a103d5e48cbdf57e706afc64 (patch) | |
tree | b176639e70e3714e1aceaa2e8df9308d5edbdf16 /libgcc | |
parent | 5e5df392f8264116f1b75ead4ad6d1e6b99945a6 (diff) | |
download | gcc-6d65e8f1fca77a59a103d5e48cbdf57e706afc64.zip gcc-6d65e8f1fca77a59a103d5e48cbdf57e706afc64.tar.gz gcc-6d65e8f1fca77a59a103d5e48cbdf57e706afc64.tar.bz2 |
2012-02-25 Catherine Moore <clm@codesourcery.com>
Revert microMIPS patch.
From-SVN: r196259
Diffstat (limited to 'libgcc')
-rw-r--r-- | libgcc/ChangeLog | 11 | ||||
-rw-r--r-- | libgcc/config/mips/crtn.S | 2 | ||||
-rw-r--r-- | libgcc/config/mips/linux-unwind.h | 5 | ||||
-rw-r--r-- | libgcc/config/mips/mips16.S | 5 |
4 files changed, 11 insertions, 12 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 20667f0..c37162b 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,14 @@ +2013-02-25 Catherine Moore <clm@codesourcery.com> + + Revert: + 2013-02-24 Catherine Moore <clm@codesourcery.com> + Joseph Myers <joseph@codesourcery.com> + Chao-ying Fu <fu@mips.com> + + * config/mips/mips16.S: Don't build for microMIPS. + * config/mips/linux-unwind.h: Handle microMIPS frame. + * config/mips/crtn.S (fini, init): New labels. + 2013-02-24 Catherine Moore <clm@codesourcery.com> Joseph Myers <joseph@codesourcery.com> Chao-ying Fu <fu@mips.com> diff --git a/libgcc/config/mips/crtn.S b/libgcc/config/mips/crtn.S index 9900717..59d1a90 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 92c2941..a009797 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 8267501..ab3a794 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 */ |