Commit ba029213 by Kazu Hirata Committed by Kazu Hirata

calls.c (load_register_parameters): Don't use LOAD_ARGS_REVERSED.

	* calls.c (load_register_parameters): Don't use
	LOAD_ARGS_REVERSED.
	* system.h (LOAD_ARGS_REVERSED): Poison.
	* doc/tm.texi (LOAD_ARGS_REVERSED): Remove.

From-SVN: r74773
parent f9bed9d3
2003-12-18 Kazu Hirata <kazu@cs.umass.edu>
* calls.c (load_register_parameters): Don't use
LOAD_ARGS_REVERSED.
* system.h (LOAD_ARGS_REVERSED): Poison.
* doc/tm.texi (LOAD_ARGS_REVERSED): Remove.
2003-12-17 Per Bothner <per@bothner.com>
* emit-rtl.c (set_new_first_and_last_label_num): Remove function.
......
......@@ -1601,11 +1601,7 @@ load_register_parameters (struct arg_data *args, int num_actuals,
{
int i, j;
#ifdef LOAD_ARGS_REVERSED
for (i = num_actuals - 1; i >= 0; i--)
#else
for (i = 0; i < num_actuals; i++)
#endif
{
rtx reg = ((flags & ECF_SIBCALL)
? args[i].tail_call_reg : args[i].reg);
......
......@@ -3811,13 +3811,6 @@ be passed in a pair of floating point registers, even though a complex
float would fit in one 64-bit floating point register.
@end defmac
@defmac LOAD_ARGS_REVERSED
If defined, the order in which arguments are loaded into their
respective argument registers is reversed so that the last
argument is loaded first. This macro only affects arguments
passed in registers.
@end defmac
@node Scalar Return
@subsection How Scalar Function Values Are Returned
@cindex return values in registers
......
......@@ -619,7 +619,8 @@ typedef char _Bool;
DBX_WORKING_DIRECTORY INSN_CACHE_DEPTH INSN_CACHE_SIZE \
INSN_CACHE_LINE_WIDTH INIT_SECTION_PREAMBLE NEED_ATEXIT ON_EXIT \
EXIT_BODY OBJECT_FORMAT_ROSE MULTIBYTE_CHARS MAP_CHARACTER \
LIBGCC_NEEDS_DOUBLE FINAL_PRESCAN_LABEL DEFAULT_CALLER_SAVES
LIBGCC_NEEDS_DOUBLE FINAL_PRESCAN_LABEL DEFAULT_CALLER_SAVES \
LOAD_ARGS_REVERSED
/* Hooks that are no longer used. */
#pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE \
......
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