1998-09-19 02:03:07 +02:00
|
|
|
LIB1ASMSRC = c4x/libgcc.S
|
t-c4x: Change qi,qf,di,df into si,sf,hi,hf to generate same object names as libgcc2.c.
2000-01-29 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
* t-c4x: Change qi,qf,di,df into si,sf,hi,hf to generate same
object names as libgcc2.c.
* libgcc.S: Use newly defined names.
From-SVN: r31680
2000-01-29 03:50:17 +01:00
|
|
|
LIB1ASMFUNCS = _divsf3 _divsi3 _udivsi3 _umodsi3 _modsi3 _mulsi3 \
|
|
|
|
_muldf3 _divdf3 _unsfltconst _unsfltcompare \
|
|
|
|
_muldi3 _umuldi3_high _smuldi3_high _divdi3 _moddi3 _umoddi3 _udivdi3 \
|
|
|
|
_fix_truncsfdi2 _ufix_truncsfdi2 _floatdisf2 _ufloatdisf2 \
|
|
|
|
_floatdidf2 _ufloatdidf2 _fix_truncdfdi2 _ufix_truncdfdi2 _ffs
|
1998-09-19 02:03:07 +02:00
|
|
|
|
2000-01-05 23:43:53 +01:00
|
|
|
TARGET_LIBGCC2_CFLAGS = -Dexit=unused_exit
|
1998-09-19 02:03:07 +02:00
|
|
|
|
2002-12-16 19:23:00 +01:00
|
|
|
c4x-c.o: $(srcdir)/config/c4x/c4x-c.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
|
|
|
|
$(TM_H) $(TREE_H) toplev.h $(CPPLIB_H) c-pragma.h $(TM_P_H)
|
|
|
|
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/c4x/c4x-c.c
|
config.gcc: Update c4x and i370 for C front end-specific dependencies.
* config.gcc: Update c4x and i370 for C front end-specific
dependencies.
* config/c4x/c4x-c.c: New.
* config/c4x/c4x-protos.h (c4x_handle_pragma): Remove.
(code_tree, data_tree, pure_tree, noreturn_tree, interrupt_tree):
New declarations.
* config/c4x/c4x.c: Don't include c-lex.h or c-pragma.h.
(code_tree, data_tree, pure_tree, noreturn_tree, interrupt_tree):
Make extern.
(c4x_init_pragma): Remove.
(c4x_parse_pragma, c4x_pr_CODE_SECTION, c4x_pr_DATA_SECTION,
c4x_pr_FUNC_IS_PURE, c4x_pr_FUNC_NEVER_RETURNS, c4x_pr_INTERRUPT,
c4x_pr_ignored): Move to c4x-c.c.
* config/c4x/c4x.h (REGISTER_TARGET_PRAGMAS): Update.
* config/c4x/t-c4x: Update.
* config/i370/i370-c.c: New.
* config/i370/i370.c: Don't include c-lex.h or c-pragma.h.
(i370_pr_map): Move to i370-c.c.
* config/i370/t-i370: New.
* doc/tm.texi: Update.
From-SVN: r46322
2001-10-17 22:39:13 +02:00
|
|
|
|
1998-09-19 02:03:07 +02:00
|
|
|
MULTILIB_OPTIONS = m30 msmall mmemparm
|
|
|
|
MULTILIB_DIRNAMES = c3x small mem
|
2003-03-22 14:16:15 +01:00
|
|
|
MULTILIB_MATCHES = m30=mcpu?30 m30=mcpu?31 m30=mcpu?32 m30=mcpu?33 m30=m31 m30=m32 m30=m33
|
1998-09-19 02:03:07 +02:00
|
|
|
MULTILIB_EXCEPTIONS =
|
|
|
|
MULTILIB_EXTRA_OPTS =
|
|
|
|
LIBGCC = stmp-multilib
|
|
|
|
INSTALL_LIBGCC = install-multilib
|