Commit d55ab31d by Mark Mitchell Committed by Mark Mitchell

defaults.h (TARGET_LIBGCC_LIBFUNCS): Remove.

	* defaults.h (TARGET_LIBGCC_LIBFUNCS): Remove.
	* optabs.c (init_optabs): Don't check it.
	* config/arm/bpabi.h (TARGET_LIBGCC_LIBFUNCS): Do not define.
	* doc/tm.texi (TARGET_LIBGCC_FUNCS): Remove.

From-SVN: r86285
parent d75f90f1
2004-08-19 Mark Mitchell <mark@codesourcery.com>
* defaults.h (TARGET_LIBGCC_LIBFUNCS): Remove.
* optabs.c (init_optabs): Don't check it.
* config/arm/bpabi.h (TARGET_LIBGCC_LIBFUNCS): Do not define.
* doc/tm.texi (TARGET_LIBGCC_FUNCS): Remove.
2004-08-18 Andreas Krebbel <krebbel1@de.ibm.com>
* config/s390/s390.md (s390_warn_framesize_string)
......
......@@ -33,10 +33,6 @@
calling convention. */
#define FLOAT_LIB_COMPARE_RETURNS_BOOL(MODE, COMPARISON) TARGET_BPABI
/* Do not generate calls to any of the standard GCC functions in
libgcc when generating BPABI code. */
#define TARGET_LIBGCC_LIBFUNCS !TARGET_BPABI
/* The BPABI integer comparision routines return { -1, 0, 1 }. */
#define TARGET_LIB_INT_CMP_BIASED !TARGET_BPABI
......
......@@ -627,12 +627,6 @@ You Lose! You must define PREFERRED_DEBUGGING_TYPE!
#define FLOAT_LIB_COMPARE_RETURNS_BOOL(MODE, COMPARISON) false
#endif
/* True if the target should use the standard libgcc arithmetic
library functions, like __addsi3 and _fixdfdi. */
#ifndef TARGET_LIBGCC_LIBFUNCS
#define TARGET_LIBGCC_LIBFUNCS (true)
#endif
/* True if the targets integer-comparision fucntions return { 0, 1, 2
} to indicate { <, ==, > }. False if { -1, 0, 1 } is used
instead. The libgcc routines are biased. */
......
......@@ -4765,14 +4765,6 @@ comparison operators, so the default returns false always. Most ports
don't need to define this macro.
@end defmac
@defmac TARGET_LIBGCC_FUNCS
This macro should evaluate to @code{true} if the standard GCC library
names (like @code{__modsi3}) should be used for functions provided in
@file{libgcc.a}. If this macro evaluates to @code{false}, then the
target must explictily set the names of all desired library functions
itself using the @code{TARGET_INIT_LIBFUNCS} hook.
@end defmac
@defmac TARGET_LIB_INT_CMP_BIASED
This macro should evaluate to @code{true} if the integer comparison
functions (like @code{__cmpdi2}) return 0 to indicate that the first
......
......@@ -5483,8 +5483,6 @@ init_optabs (void)
init_all_optabs ();
/* Initialize the optabs with the names of the library functions. */
if (TARGET_LIBGCC_LIBFUNCS)
{
init_integral_libfuncs (add_optab, "add", '3');
init_floating_libfuncs (add_optab, "add", '3');
init_integral_libfuncs (addv_optab, "addv", '3');
......@@ -5555,7 +5553,6 @@ init_optabs (void)
/* sext_optab is also used for FLOAT_EXTEND. */
init_intraclass_conv_libfuncs (sext_optab, "extend", MODE_FLOAT, true);
init_intraclass_conv_libfuncs (trunc_optab, "trunc", MODE_FLOAT, false);
}
/* Use cabs for double complex abs, since systems generally have cabs.
Don't define any libcall for float complex, so that cabs will be used. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment