From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1725) id 9282F3858D33; Sun, 7 Feb 2021 17:48:26 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9282F3858D33 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: William Schmidt To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/wschmidt/heads/builtins4)] rs6000: More bug fixes X-Act-Checkin: gcc X-Git-Author: Bill Schmidt X-Git-Refname: refs/users/wschmidt/heads/builtins4 X-Git-Oldrev: 57d39f823dcf59d28b7badf42431fdaadcf7e91a X-Git-Newrev: 906a91028d5862497ca6957353c2ee8ffded5aad Message-Id: <20210207174826.9282F3858D33@sourceware.org> Date: Sun, 7 Feb 2021 17:48:26 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2021 17:48:26 -0000 https://gcc.gnu.org/g:906a91028d5862497ca6957353c2ee8ffded5aad commit 906a91028d5862497ca6957353c2ee8ffded5aad Author: Bill Schmidt Date: Sun Feb 7 11:48:07 2021 -0600 rs6000: More bug fixes 2021-02-07 Bill Schmidt gcc/ * config/rs6000/rs6000-builtin-new.def: Clean up. * config/rs6000/rs6000-gen-builtins.c (write_init_file): Remove timevar stuff. * timevar.def (TV_BILL): Remove. Diff: --- gcc/config/rs6000/rs6000-builtin-new.def | 8 -------- gcc/config/rs6000/rs6000-gen-builtins.c | 3 --- gcc/timevar.def | 3 --- 3 files changed, 14 deletions(-) diff --git a/gcc/config/rs6000/rs6000-builtin-new.def b/gcc/config/rs6000/rs6000-builtin-new.def index 24fd7ed182d..5e63df13516 100644 --- a/gcc/config/rs6000/rs6000-builtin-new.def +++ b/gcc/config/rs6000/rs6000-builtin-new.def @@ -1735,12 +1735,8 @@ const vd __builtin_vsx_xvcvsxwdp (vsi); XVCVSXWDP vsx_xvcvsxwdp {} -; Need to pick one or the other here!! #### -; The first is needed to make vec_float work correctly. const vf __builtin_vsx_xvcvsxwsp (vsi); XVCVSXWSP vsx_floatv4siv4sf2 {} -; const vf __builtin_vsx_xvcvsxwsp (vsi); -; XVCVSXWSP_V4SF vsx_xvcvsxwdp {} const vd __builtin_vsx_xvcvuxddp (vull); XVCVUXDDP vsx_floatunsv2div2df2 {} @@ -1758,12 +1754,8 @@ const vd __builtin_vsx_xvcvuxwdp (vsi); XVCVUXWDP vsx_xvcvuxwdp {} -; Need to pick one or the other here!! #### -; The first is needed to make vec_float work correctly. const vf __builtin_vsx_xvcvuxwsp (vui); XVCVUXWSP vsx_floatunsv4siv4sf2 {} -; const vf __builtin_vsx_xvcvuxwsp (vui); -; XVCVUXWSP_V4SF vsx_xvcvuxwsp {} fpmath vd __builtin_vsx_xvdivdp (vd, vd); XVDIVDP divv2df3 {} diff --git a/gcc/config/rs6000/rs6000-gen-builtins.c b/gcc/config/rs6000/rs6000-gen-builtins.c index b75b29303dd..07222228310 100644 --- a/gcc/config/rs6000/rs6000-gen-builtins.c +++ b/gcc/config/rs6000/rs6000-gen-builtins.c @@ -2691,7 +2691,6 @@ write_init_file () fprintf (init_file, "#include \"tree.h\"\n"); fprintf (init_file, "#include \"langhooks.h\"\n"); fprintf (init_file, "#include \"insn-codes.h\"\n"); - fprintf (init_file, "#include \"timevar.h\"\n"); fprintf (init_file, "#include \"rs6000-builtins.h\"\n"); fprintf (init_file, "\n"); @@ -2715,7 +2714,6 @@ write_init_file () fprintf (init_file, "rs6000_autoinit_builtins ()\n"); fprintf (init_file, "{\n"); fprintf (init_file, " tree t;\n"); - fprintf (init_file, " timevar_start (TV_BILL);\n"); rbt_inorder_callback (&fntype_rbt, fntype_rbt.rbt_root, write_fntype_init); fprintf (init_file, "\n"); @@ -2729,7 +2727,6 @@ write_init_file () write_init_bif_table (); write_init_ovld_table (); - fprintf (init_file, " timevar_stop (TV_BILL);\n"); fprintf (init_file, "}\n\n"); fprintf (init_file, diff --git a/gcc/timevar.def b/gcc/timevar.def index 371b831449c..1f85e2db558 100644 --- a/gcc/timevar.def +++ b/gcc/timevar.def @@ -340,6 +340,3 @@ DEFTIMEVAR (TV_ANALYZER_WORKLIST , "analyzer: processing worklist") DEFTIMEVAR (TV_ANALYZER_DUMP , "analyzer: dump") DEFTIMEVAR (TV_ANALYZER_DIAGNOSTICS , "analyzer: emitting diagnostics") DEFTIMEVAR (TV_ANALYZER_SHORTEST_PATHS, "analyzer: shortest paths") - -/* Bill's timevar! */ -DEFTIMEVAR (TV_BILL, "builtin initialization")