(NEEDS_UNTYPED_CALL): Define.
authorTom Wood <wood@gnu.org>
Tue, 23 Mar 1993 12:49:33 +0000 (12:49 +0000)
committerTom Wood <wood@gnu.org>
Tue, 23 Mar 1993 12:49:33 +0000 (12:49 +0000)
From-SVN: r3838

gcc/config/m68k/isi.h
gcc/config/m68k/m68k.h
gcc/config/m68k/m68kv4.h
gcc/config/m68k/mot3300.h

index 7d791b9c41cf25822c57bb073aaaacabf14a31db..38d3755b6a139f480b22251cef7616b525cea4a4 100644 (file)
@@ -63,6 +63,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #undef FUNCTION_VALUE
 #undef LIBCALL_VALUE
 #undef FUNCTION_VALUE_REGNO_P
+#undef NEEDS_UNTYPED_CALL
 #undef ASM_FILE_START
 
 /* Every structure or union's size must be a multiple of 2 bytes.  */
@@ -82,5 +83,10 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #define FUNCTION_VALUE_REGNO_P(N) \
  ((N) == 0 || (TARGET_68881 && (N) == 16))
 
+/* Define this to be true when FUNCTION_VALUE_REGNO_P is true for
+   more than one register.  */
+
+#define NEEDS_UNTYPED_CALL 1
+
 /* Also output something to cause the correct _doprnt to be loaded.  */
 #define ASM_FILE_START(FILE) fprintf (FILE, "#NO_APP\n%s\n", TARGET_68881 ? ".globl fltused" : "")
index 0bce1ddb719d2256215638771bfe4e382ca097e4..ca9907b392c37a22db6bd16f47195d60f459d379 100644 (file)
@@ -774,6 +774,11 @@ extern enum reg_class regno_reg_class[];
 
 #define FUNCTION_VALUE_REGNO_P(N) ((N) == 0)
 
+/* Define this to be true when FUNCTION_VALUE_REGNO_P is true for
+   more than one register.  */
+
+#define NEEDS_UNTYPED_CALL 0
+
 /* Define this if PCC uses the nonreentrant convention for returning
    structure and union values.  */
 
index 6f3e573df0c35fff8a3af544e6ef12c0a6f5bd71..f437bdeb3a84aa601f988024f4f358335c968b6a 100644 (file)
@@ -123,6 +123,12 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #define FUNCTION_VALUE_REGNO_P(N) \
   ((N) == 0 || (N) == 8 || (TARGET_68881 && (N) == 16))
 
+/* Define this to be true when FUNCTION_VALUE_REGNO_P is true for
+   more than one register.  */
+
+#undef NEEDS_UNTYPED_CALL
+#define NEEDS_UNTYPED_CALL 1
+
 /* Define how to generate (in the callee) the output value of a function
    and how to find (in the caller) the value returned by a function.  VALTYPE
    is the data type of the value (as a tree).  If the precise function being
index 36bf6ecebddf982d1af15f588f584709db07413a..64245146de8e2cc5ffb748264692d6c44fcbd162 100644 (file)
@@ -284,6 +284,12 @@ output_file_directive ((FILE), main_input_filename)
 #define FUNCTION_VALUE_REGNO_P(N) \
  ((N) == 0 || (N) == 8 || (TARGET_68881 && (N) == 16))
 #endif 
+
+/* Define this to be true when FUNCTION_VALUE_REGNO_P is true for
+   more than one register.  */
+
+#undef NEEDS_UNTYPED_CALL
+#define NEEDS_UNTYPED_CALL 1
  
 /* This is the command to make the user-level label named NAME
    defined for reference from other files.  */