From: Oleg Endo Date: Mon, 25 Nov 2013 17:11:50 +0000 (+0000) Subject: crt1.S (start): Don't do VBR_SETUP for SH2E. X-Git-Tag: releases/gcc-4.9.0~2466 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=82552a29d4a6018eed326575e5a2a2e9baa2084a;p=thirdparty%2Fgcc.git 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 --- diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 4b58a1fafc6d..a1f84555826a 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,7 @@ +2013-11-25 Oleg Endo + + * config/sh/crt1.S (start): Don't do VBR_SETUP for SH2E. + 2013-11-25 Rainer Orth * config/t-softfp (soft-fp-objects-base): New variable. diff --git a/libgcc/config/sh/crt1.S b/libgcc/config/sh/crt1.S index 0b9e0858f729..5bbf016e68b6 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