mirror of git://gcc.gnu.org/git/gcc.git
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
This commit is contained in:
parent
8a0b86f5aa
commit
d6ee9f6f7c
|
@ -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>
|
2002-08-14 Stephane Carrez <stcarrez@nerim.fr>
|
||||||
|
|
||||||
* doc/invoke.texi: Document -minmax for 68HC12.
|
* doc/invoke.texi: Document -minmax for 68HC12.
|
||||||
|
|
|
@ -49,7 +49,7 @@ Note:
|
||||||
/* We need to tell the linker the target elf format. Just pass an
|
/* We need to tell the linker the target elf format. Just pass an
|
||||||
emulation option. This can be overriden by -Wl option of gcc. */
|
emulation option. This can be overriden by -Wl option of gcc. */
|
||||||
#ifndef LINK_SPEC
|
#ifndef LINK_SPEC
|
||||||
#define LINK_SPEC "%{m68hc12:-m m68hc12elf}%{!m68hc12:-m m68hc11elf}"
|
#define LINK_SPEC "%{m68hc12:-m m68hc12elf}%{!m68hc12:-m m68hc11elf} %{mrelax:-relax}"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef LIB_SPEC
|
#ifndef LIB_SPEC
|
||||||
|
|
|
@ -34,8 +34,8 @@ LIB2FUNCS_EXTRA = $(srcdir)/config/udivmodsi4.c \
|
||||||
$(srcdir)/config/divmod.c $(srcdir)/config/udivmod.c
|
$(srcdir)/config/divmod.c $(srcdir)/config/udivmod.c
|
||||||
|
|
||||||
# Don't compile with -g1 this reduces the size of some sections (.eh_frame).
|
# Don't compile with -g1 this reduces the size of some sections (.eh_frame).
|
||||||
LIBGCC2_DEBUG_CFLAGS =
|
LIBGCC2_DEBUG_CFLAGS =-g
|
||||||
LIBGCC2_CFLAGS = -Os $(LIBGCC2_INCLUDES) $(TARGET_LIBGCC2_CFLAGS) $(LIBGCC2_DEBUG_CFLAGS) $(GTHREAD_FLAGS) -DIN_LIBGCC2
|
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_OPTIONS = m68hc11/m68hc12 mshort fshort-double mlong-calls
|
||||||
MULTILIB_DIRNAMES =
|
MULTILIB_DIRNAMES =
|
||||||
|
|
Loading…
Reference in New Issue