OSDN Git Service

(NEEDS_UNTYPED_CALL): Define.
authorwood <wood@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Mar 1993 12:49:33 +0000 (12:49 +0000)
committerwood <wood@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 23 Mar 1993 12:49:33 +0000 (12:49 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3838 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 7d791b9..38d3755 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 0bce1dd..ca9907b 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 6f3e573..f437bde 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 36bf6ec..6424514 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.  */