OSDN Git Service

* config/alpha/alpha.h (FUNCTION_ARG_PADDING): Remove.
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jun 2003 17:30:32 +0000 (17:30 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Jun 2003 17:30:32 +0000 (17:30 +0000)
* config/alpha/unicosmk.h: Don't #undef FUNCTION_ARG_PADDING.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68714 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/alpha/alpha.h
gcc/config/alpha/unicosmk.h

index 5741fea..7f7da35 100644 (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.
index 267d292..b9bc40f 100644 (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.  */
index 8b186f6..760329f 100644 (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