aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2004-01-14 20:16:57 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2004-01-14 20:16:57 +0000
commit16f425fc891bf818cc4405d44ba0cf9a2f094bb2 (patch)
tree776af902bcfd85415cd15bd17f42cb3963e1028f
parent2c4de30bbd4b92eac0cabf1c84ea6b5bddba20f5 (diff)
downloadgcc-16f425fc891bf818cc4405d44ba0cf9a2f094bb2.zip
gcc-16f425fc891bf818cc4405d44ba0cf9a2f094bb2.tar.gz
gcc-16f425fc891bf818cc4405d44ba0cf9a2f094bb2.tar.bz2
alpha.h (STRUCT_VALUE): Remove.
* config/alpha/alpha.h (STRUCT_VALUE): Remove. * config/alpha/vms.h (STRUCT_VALUE_REGNUM): Remove #undef. (STRUCT_VALUE): Remove. From-SVN: r75881
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/alpha/alpha.h5
-rw-r--r--gcc/config/alpha/vms.h3
3 files changed, 6 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d4e2615..c45ba3e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2004-01-14 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/alpha/alpha.h (STRUCT_VALUE): Remove.
+ * config/alpha/vms.h (STRUCT_VALUE_REGNUM): Remove #undef.
+ (STRUCT_VALUE): Remove.
+
2003-01-14 Steven Bosscher <stevenb@suse.de>
* system.h: Poison PROMOTED_MODE
diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h
index fac2772..78dbd10 100644
--- a/gcc/config/alpha/alpha.h
+++ b/gcc/config/alpha/alpha.h
@@ -694,11 +694,6 @@ extern const char *alpha_tls_size_string; /* For -mtls-size= */
current_file functions. Moreover, we do not expose the ldgp
until after reload, so we're probably safe. */
/* #define PIC_OFFSET_TABLE_REG_CALL_CLOBBERED */
-
-/* Register in which address to store a structure value
- arrives in the function. On the Alpha, the address is passed
- as a hidden argument. */
-#define STRUCT_VALUE 0
/* Define the classes of registers for register constraints in the
machine description. Also define ranges of constants.
diff --git a/gcc/config/alpha/vms.h b/gcc/config/alpha/vms.h
index 338ed55..b47c7e3 100644
--- a/gcc/config/alpha/vms.h
+++ b/gcc/config/alpha/vms.h
@@ -51,9 +51,6 @@ Boston, MA 02111-1307, USA. */
#undef TARGET_VERSION
#define TARGET_VERSION fprintf (stderr, " (%s)", TARGET_NAME);
-/* The structure return address arrives as an "argument" on VMS. */
-#undef STRUCT_VALUE_REGNUM
-#define STRUCT_VALUE 0
#undef PCC_STATIC_STRUCT_RETURN
/* "long" is 32 bits, but 64 bits for Ada. */