From: Stephane Carrez Date: Wed, 14 Aug 2002 07:52:02 +0000 (+0200) Subject: ChangeLog for Update libgcc to use -mlong-calls (HC12) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d6381f4e4f98526cd0d64efe21fa611898fa60f0;p=gcc.git ChangeLog for Update libgcc to use -mlong-calls (HC12) From-SVN: r56283 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9a64e05a7d5..15d43d4ddf6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,19 @@ +2002-08-14 Stephane Carrez + + * config/m68hc11/t-m68hc11-gas (LIB1ASMFUNCS): Build __far_trampoline. + (MULTILIB_OPTIONS): Must also generate for -mlong-calls. + + * config/m68hc11/larith.asm: Put a mode for ELF ABI flags. + (ret, declare, farsym): New gas macros. + (__premain, exit, abort, _cleanup, memcpy, memset, ___adddi3, + ___subdi3, ___notdi2, __mulhi32, __mulsi3): Use them to use 'rtc' + and declare the symbol far when compiled with -mlong-calls. + (__far_trampoline): New for 68HC12 trampoline code to invoke a + far handler using jsr/bsr. + + * config/m68hc11/m68hc11-crt0.S: Put a mode for ELF ABI flags. + (jsr): New macro to transform a 'jsr' into a 'call'. + 2002-08-14 Stephane Carrez * doc/invoke.texi: Document -mlong-calls for 68HC12.