]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
crt1.S (start): Don't do VBR_SETUP for SH2E.
authorOleg Endo <olegendo@gcc.gnu.org>
Mon, 25 Nov 2013 17:11:50 +0000 (17:11 +0000)
committerOleg Endo <olegendo@gcc.gnu.org>
Mon, 25 Nov 2013 17:11:50 +0000 (17:11 +0000)
* config/sh/crt1.S (start): Don't do VBR_SETUP for SH2E.

From-SVN: r205360

libgcc/ChangeLog
libgcc/config/sh/crt1.S

index 4b58a1fafc6def301ceee96bcb42d004538eaf44..a1f84555826a9bdfef4a44b04d63cd918eca6c65 100644 (file)
@@ -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.
index 0b9e0858f729d1578db08adea99ab1df7a61a506..5bbf016e68b68be32fa926a0bdc21d35da188998 100644 (file)
@@ -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