m68hc11.h (LINK_SPEC): Support -mrelax.
authorStephane Carrez <stcarrez@nerim.fr>
Wed, 14 Aug 2002 08:01:26 +0000 (10:01 +0200)
committerStephane Carrez <ciceron@gcc.gnu.org>
Wed, 14 Aug 2002 08:01:26 +0000 (10:01 +0200)
* 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
gcc/config/m68hc11/m68hc11.h
gcc/config/m68hc11/t-m68hc11-gas

index 3e3824ccf1344bd6e5e4d70747f82597c505c644..3df15190cb6ceea4b492c7778d9d176896657bf6 100644 (file)
@@ -1,3 +1,9 @@
+2002-08-14  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * 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  <stcarrez@nerim.fr>
 
        * doc/invoke.texi: Document -minmax for 68HC12.
index 751e18f2a2d331815b0abf6f6dee42b73b081b7e..186599abf8a12cf9b9058f0797cad4d90b6a680c 100644 (file)
@@ -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
index 8201f3909bedbc527c1d1f43342153890a45bf1c..1833fd56dc335b5d9fb4b456be011ebe7c933729 100644 (file)
@@ -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 =