From: Kazu Hirata Date: Thu, 15 Jan 2004 07:21:03 +0000 (+0000) Subject: system.h (STRUCT_VALUE_INCOMING_REGNUM): Poison. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=430fff02ae67b63595b2e88633fdff3282deef59;p=gcc.git system.h (STRUCT_VALUE_INCOMING_REGNUM): Poison. * system.h (STRUCT_VALUE_INCOMING_REGNUM): Poison. * targhooks.c (default_struct_value_rtx): Don't use STRUCT_VALUE_INCOMING_REGNUM. From-SVN: r75905 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dc04759aac5..c193e29efd8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-01-15 Kazu Hirata + + * system.h (STRUCT_VALUE_INCOMING_REGNUM): Poison. + * targhooks.c (default_struct_value_rtx): Don't use + STRUCT_VALUE_INCOMING_REGNUM. + 2004-01-15 Kelley Cook PR bootstrap/12744 diff --git a/gcc/system.h b/gcc/system.h index 02863c255b3..b34ddf378d5 100644 --- a/gcc/system.h +++ b/gcc/system.h @@ -595,7 +595,7 @@ typedef char _Bool; INIT_GOFAST_OPTABS MULSI3_LIBCALL MULDI3_LIBCALL DIVSI3_LIBCALL \ DIVDI3_LIBCALL UDIVSI3_LIBCALL UDIVDI3_LIBCALL MODSI3_LIBCALL \ MODDI3_LIBCALL UMODSI3_LIBCALL UMODDI3_LIBCALL BUILD_VA_LIST_TYPE \ - PRETEND_OUTGOING_VARARGS_NAMED + PRETEND_OUTGOING_VARARGS_NAMED STRUCT_VALUE_INCOMING_REGNUM /* Other obsolete target macros, or macros that used to be in target headers and were not used, and may be obsolete or may never have diff --git a/gcc/targhooks.c b/gcc/targhooks.c index 18d3be3ad0c..79a3a7d5a13 100644 --- a/gcc/targhooks.c +++ b/gcc/targhooks.c @@ -108,9 +108,6 @@ default_struct_value_rtx (tree fntype ATTRIBUTE_UNUSED, int incoming) #ifdef STRUCT_VALUE_INCOMING rv = STRUCT_VALUE_INCOMING; #else -#ifdef STRUCT_VALUE_INCOMING_REGNUM - rv = gen_rtx_REG (Pmode, STRUCT_VALUE_INCOMING_REGNUM); -#else #ifdef STRUCT_VALUE rv = STRUCT_VALUE; #else @@ -120,7 +117,6 @@ default_struct_value_rtx (tree fntype ATTRIBUTE_UNUSED, int incoming) rv = gen_rtx_REG (Pmode, STRUCT_VALUE_REGNUM); #endif #endif -#endif #endif } else