alpha.h (FUNCTION_ARG_PADDING): Remove.

* config/alpha/alpha.h (FUNCTION_ARG_PADDING): Remove.
	* config/alpha/unicosmk.h: Don't #undef FUNCTION_ARG_PADDING.

From-SVN: r68714
This commit is contained in:
Kazu Hirata 2003-06-30 17:30:32 +00:00 committed by Kazu Hirata
parent e37f7da796
commit ec097612bc
3 changed files with 5 additions and 13 deletions

View File

@ -1,3 +1,8 @@
2003-06-30 Kazu Hirata <kazu@cs.umass.edu>
* config/alpha/alpha.h (FUNCTION_ARG_PADDING): Remove.
* config/alpha/unicosmk.h: Don't #undef FUNCTION_ARG_PADDING.
2003-06-30 Wolfgang Bangerth <bangerth@dealii.org>
* doc/sourcebuild.texi: Don't reference gnats.html any more.

View File

@ -1088,13 +1088,6 @@ extern int alpha_memory_latency;
#define FUNCTION_ARG_PASS_BY_REFERENCE(CUM, MODE, TYPE, NAMED) \
((MODE) == TFmode || (MODE) == TCmode)
/* Specify the padding direction of arguments.
On the Alpha, we must pad upwards in order to be able to pass args in
registers. */
#define FUNCTION_ARG_PADDING(MODE, TYPE) upward
/* For an arg passed partly in registers and partly in memory,
this is the number of registers used.
For args passed entirely in registers or entirely in memory, zero. */

View File

@ -218,12 +218,6 @@ do { \
++(CUM).num_args; \
} while(0)
/* We want the default definition for this.
??? In fact, we should delete the definition from alpha.h as it
corresponds to the default definition for little-endian machines. */
#undef FUNCTION_ARG_PADDING
/* An argument is passed either entirely in registers or entirely on stack. */
#undef FUNCTION_ARG_PARTIAL_NREGS