On 8/25/2021 6:23 AM, Martin Liška wrote:
Hello.

There's updated version of the patch that:
- strips '.$number' suffix for default clones
- skips numbering for both declarations and definitions of target clones.

Patch can bootstrap on x86_64-linux-gnu and survives regression tests.

Ready to be installed?
Thanks,
Martin

0001-Use-non-numbered-clones-for-target_clones.patch

 From 99fdcd317cec7e3742e161f43951a67421506df7 Mon Sep 17 00:00:00 2001
From: Martin Liska <mli...@suse.cz>
Date: Fri, 20 Aug 2021 16:35:18 +0200
Subject: [PATCH] Use non-numbered clones for target_clones.

gcc/ChangeLog:

        * cgraph.h (create_version_clone_with_body): Add new parameter.
        * cgraphclones.c: Likewise.
        * multiple_target.c (create_dispatcher_calls): Do not use
        numbered suffixes.
        (create_target_clone): Likewise here.

gcc/testsuite/ChangeLog:

        * gcc.target/i386/mvc5.c: Scan assembly names.
        * gcc.target/i386/mvc7.c: Likewise.
        * gcc.target/i386/pr95778-1.c: Update scanned patterns.
        * gcc.target/i386/pr95778-2.c: Likewise.
OK
jeff

Reply via email to