diff options
Diffstat (limited to 'libgcc')
-rw-r--r-- | libgcc/ChangeLog | 7 | ||||
-rw-r--r-- | libgcc/config/v850/lib1funcs.S | 6 |
2 files changed, 9 insertions, 4 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 1d7a25b..b99f803 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,8 @@ +2013-01-31 Nick Clifton <nickc@redhat.com> + + * config/v850/lib1funcs.S: Add support for e3v5 architecture + variant. + 2013-01-29 Georg-Johann Lay <avr@gjlay.de> PR target/54222 @@ -9,7 +14,7 @@ 2013-01-26 David Holsgrove <david.holsgrove@xilinx.com> - * config.host(microblaze*-linux*): tmake_file: Remove + * config.host(microblaze*-linux*): tmake_file: Remove t-slibgcc-nolc-override, add t-slibgcc-libgcc. * config/microblaze/t-microblaze: Set LIB2FUNCS_EXCLUDE to exclude functions from being built with libgcc.c and use diff --git a/libgcc/config/v850/lib1funcs.S b/libgcc/config/v850/lib1funcs.S index 45ef1de..ff8a55d 100644 --- a/libgcc/config/v850/lib1funcs.S +++ b/libgcc/config/v850/lib1funcs.S @@ -81,7 +81,7 @@ ___mulsi3: add r7, r10 jmp [r31] #endif /* __v850__ */ -#if defined(__v850e__) || defined(__v850ea__) || defined(__v850e2__) || defined(__v850e2v3__) +#if defined(__v850e__) || defined(__v850ea__) || defined(__v850e2__) || defined(__v850e2v3__) || defined(__v850e3v5__) /* This routine is almost unneccesarry because gcc generates the MUL instruction for the RTX mulsi3. But if someone wants to link his application with @@ -1765,7 +1765,7 @@ __restore_all_interrupt: #endif /* L_save_all_interrupt */ #if defined __V850_CALLT__ -#if defined(__v850e__) || defined(__v850e1__) || defined(__v850e2__) || defined(__v850e2v3__) +#if defined(__v850e__) || defined(__v850e1__) || defined(__v850e2__) || defined(__v850e2v3__) || defined(__v850e3v5__) #ifdef L_callt_save_r2_r29 /* Put these functions into the call table area. */ .call_table_text @@ -2146,7 +2146,7 @@ __callt_save_r31c: .short ctoff(.L_callt_save_r31c) __callt_return_r31c: .short ctoff(.L_callt_return_r31c) #endif -#endif /* __v850e__ */ +#endif /* __v850e__ + */ #endif /* __V850_CALLT__ */ /* libgcc2 routines for NEC V850. */ |