diff options
author | Oleg Endo <olegendo@gcc.gnu.org> | 2013-11-25 17:11:50 +0000 |
---|---|---|
committer | Oleg Endo <olegendo@gcc.gnu.org> | 2013-11-25 17:11:50 +0000 |
commit | 82552a29d4a6018eed326575e5a2a2e9baa2084a (patch) | |
tree | 1fff49a2e83503e0306d7dbba848a21e60f70b03 /libgcc | |
parent | 7457ebb81d109eec35286314e7e000b020fe4183 (diff) | |
download | gcc-82552a29d4a6018eed326575e5a2a2e9baa2084a.zip gcc-82552a29d4a6018eed326575e5a2a2e9baa2084a.tar.gz gcc-82552a29d4a6018eed326575e5a2a2e9baa2084a.tar.bz2 |
crt1.S (start): Don't do VBR_SETUP for SH2E.
* config/sh/crt1.S (start): Don't do VBR_SETUP for SH2E.
From-SVN: r205360
Diffstat (limited to 'libgcc')
-rw-r--r-- | libgcc/ChangeLog | 4 | ||||
-rw-r--r-- | libgcc/config/sh/crt1.S | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 4b58a1f..a1f8455 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,7 @@ +2013-11-25 Oleg Endo <olegendo@gcc.gnu.org> + + * config/sh/crt1.S (start): Don't do VBR_SETUP for SH2E. + 2013-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * config/t-softfp (soft-fp-objects-base): New variable. diff --git a/libgcc/config/sh/crt1.S b/libgcc/config/sh/crt1.S index 0b9e085..5bbf016 100644 --- a/libgcc/config/sh/crt1.S +++ b/libgcc/config/sh/crt1.S @@ -697,7 +697,7 @@ profiling_enabled: start: mov.l stack_k,r15 -#if defined (__SH3__) || (defined (__SH_FPU_ANY__) && ! defined (__SH2A__)) || defined (__SH4_NOFPU__) +#if defined (__SH3__) || (defined (__SH_FPU_ANY__) && ! defined (__SH2E__) && ! defined (__SH2A__)) || defined (__SH4_NOFPU__) #define VBR_SETUP ! before zeroing the bss ... ! if the vbr is already set to vbr_start then the program has been restarted |