[gcc(refs/users/wschmidt/heads/builtins2)] Write output to the vector definition include file.

William Schmidt wschmidt@gcc.gnu.org
Fri Mar 20 19:14:09 GMT 2020


https://gcc.gnu.org/g:2c563dffce8f73549a916d6828f2019c9d5bbb5b

commit 2c563dffce8f73549a916d6828f2019c9d5bbb5b
Author: Bill Schmidt <wschmidt@linux.ibm.com>
Date:   Fri Mar 20 14:13:21 2020 -0500

    Write output to the vector definition include file.
    
    2020-03-20  Bill Schmidt  <wschmidt@linux.ibm.com>
    
            * gcc/config/rs6000/rs6000-gen-builtins.c (write_init_file):
            Implement.

Diff:
---
 gcc/config/rs6000/rs6000-gen-builtins.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gcc/config/rs6000/rs6000-gen-builtins.c b/gcc/config/rs6000/rs6000-gen-builtins.c
index 3fe721a5ded..7e4b2368978 100644
--- a/gcc/config/rs6000/rs6000-gen-builtins.c
+++ b/gcc/config/rs6000/rs6000-gen-builtins.c
@@ -1753,6 +1753,10 @@ write_init_file ()
 static int
 write_defines_file ()
 {
+  for (int i = 0; i < num_ovld_stanzas; i++)
+    fprintf (defines_file, "#define %s %s\n",
+	     ovld_stanzas[i].extern_name,
+	     ovld_stanzas[i].intern_name);
   return 1;
 }


More information about the Gcc-cvs mailing list