Module Name:    src
Committed By:   kalvisd
Date:           Sun Sep 29 14:24:38 UTC 2024

Modified Files:
        src/external/gpl3/gcc/dist/gcc/config/vax: vax.cc

Log Message:
gcc: vax: add TARGET_INIT_BUILTINS hook (for gfortran et.al.)

    OK rin@


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gcc/dist/gcc/config/vax/vax.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/gcc/config/vax/vax.cc
diff -u src/external/gpl3/gcc/dist/gcc/config/vax/vax.cc:1.9 src/external/gpl3/gcc/dist/gcc/config/vax/vax.cc:1.10
--- src/external/gpl3/gcc/dist/gcc/config/vax/vax.cc:1.9	Sun Sep 29 11:49:43 2024
+++ src/external/gpl3/gcc/dist/gcc/config/vax/vax.cc	Sun Sep 29 14:24:38 2024
@@ -46,6 +46,7 @@ along with GCC; see the file COPYING3.  
 #include "target-def.h"
 
 static void vax_option_override (void);
+static void vax_init_builtins (void);
 static bool vax_legitimate_address_p (machine_mode, rtx, bool);
 static void vax_file_start (void);
 static void vax_init_libfuncs (void);
@@ -82,6 +83,9 @@ static int vax_bitfield_may_trap_p (cons
 #undef TARGET_INIT_LIBFUNCS
 #define TARGET_INIT_LIBFUNCS vax_init_libfuncs
 
+#undef TARGET_INIT_BUILTINS
+#define TARGET_INIT_BUILTINS vax_init_builtins
+
 #undef TARGET_ASM_OUTPUT_MI_THUNK
 #define TARGET_ASM_OUTPUT_MI_THUNK vax_output_mi_thunk
 #undef TARGET_ASM_CAN_OUTPUT_MI_THUNK
@@ -165,6 +169,17 @@ vax_option_override (void)
   SUBTARGET_OVERRIDE_OPTIONS;
 #endif
 }
+/* Implement the TARGET_INIT_BUILTINS target hook.
+   */
+
+static void
+vax_init_builtins (void)
+{
+#ifdef SUBTARGET_INIT_BUILTINS
+  SUBTARGET_INIT_BUILTINS;
+#endif
+}
+
 
 static void
 vax_add_reg_cfa_offset (rtx insn, int offset, rtx src)

Reply via email to