From d6ee9f6f7cefdd7fab38781939c720d6c679a2eb Mon Sep 17 00:00:00 2001 From: Stephane Carrez Date: Wed, 14 Aug 2002 10:01:26 +0200 Subject: [PATCH] m68hc11.h (LINK_SPEC): Support -mrelax. * config/m68hc11/m68hc11.h (LINK_SPEC): Support -mrelax. * config/m68hc11/t-m68hc11-gas (LIBGCC2_DEBUG_CFLAGS): Can use -g now. (LIBGCC2_CFLAGS): Compile with -mrelax. From-SVN: r56285 --- gcc/ChangeLog | 6 ++++++ gcc/config/m68hc11/m68hc11.h | 2 +- gcc/config/m68hc11/t-m68hc11-gas | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3e3824ccf13..3df15190cb6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2002-08-14 Stephane Carrez + + * config/m68hc11/m68hc11.h (LINK_SPEC): Support -mrelax. + * config/m68hc11/t-m68hc11-gas (LIBGCC2_DEBUG_CFLAGS): Can use -g now. + (LIBGCC2_CFLAGS): Compile with -mrelax. + 2002-08-14 Stephane Carrez * doc/invoke.texi: Document -minmax for 68HC12. diff --git a/gcc/config/m68hc11/m68hc11.h b/gcc/config/m68hc11/m68hc11.h index 751e18f2a2d..186599abf8a 100644 --- a/gcc/config/m68hc11/m68hc11.h +++ b/gcc/config/m68hc11/m68hc11.h @@ -49,7 +49,7 @@ Note: /* We need to tell the linker the target elf format. Just pass an emulation option. This can be overriden by -Wl option of gcc. */ #ifndef LINK_SPEC -#define LINK_SPEC "%{m68hc12:-m m68hc12elf}%{!m68hc12:-m m68hc11elf}" +#define LINK_SPEC "%{m68hc12:-m m68hc12elf}%{!m68hc12:-m m68hc11elf} %{mrelax:-relax}" #endif #ifndef LIB_SPEC diff --git a/gcc/config/m68hc11/t-m68hc11-gas b/gcc/config/m68hc11/t-m68hc11-gas index 8201f3909be..1833fd56dc3 100644 --- a/gcc/config/m68hc11/t-m68hc11-gas +++ b/gcc/config/m68hc11/t-m68hc11-gas @@ -34,8 +34,8 @@ LIB2FUNCS_EXTRA = $(srcdir)/config/udivmodsi4.c \ $(srcdir)/config/divmod.c $(srcdir)/config/udivmod.c # Don't compile with -g1 this reduces the size of some sections (.eh_frame). -LIBGCC2_DEBUG_CFLAGS = -LIBGCC2_CFLAGS = -Os $(LIBGCC2_INCLUDES) $(TARGET_LIBGCC2_CFLAGS) $(LIBGCC2_DEBUG_CFLAGS) $(GTHREAD_FLAGS) -DIN_LIBGCC2 +LIBGCC2_DEBUG_CFLAGS =-g +LIBGCC2_CFLAGS = -Os -mrelax $(LIBGCC2_INCLUDES) $(TARGET_LIBGCC2_CFLAGS) $(LIBGCC2_DEBUG_CFLAGS) $(GTHREAD_FLAGS) -DIN_LIBGCC2 MULTILIB_OPTIONS = m68hc11/m68hc12 mshort fshort-double mlong-calls MULTILIB_DIRNAMES =