]> git.ipfire.org Git - thirdparty/gcc.git/commit
[APX] i386: Use setzucc by default when APX-ZU enabled
authorHongyu Wang <hongyu.wang@intel.com>
Wed, 21 May 2025 01:45:03 +0000 (09:45 +0800)
committerHongyu Wang <hongyu.wang@intel.com>
Mon, 29 Dec 2025 01:15:58 +0000 (09:15 +0800)
commitcac032367da5a7df020eaebf7e701d6a82b4e8d6
tree8b5e33bb4efd17537677c2ab75fe4d0f5f9eee5e
parentc93e74a838c93969ddecaae47b552f14f913f9fd
[APX] i386: Use setzucc by default when APX-ZU enabled

When APX-ZU enabled, all legacy setcc can directly use zu sematic to
avoid potential partial-dependency.

gcc/ChangeLog:

* config/i386/i386.md (*setcc_qi): Force output setzucc for
reg operand[0].
(*setcc_qi_slp): Likewise.

gcc/testsuite/ChangeLog:

* gcc.target/i386/apx-zu-3.c: New test.
gcc/config/i386/i386.md
gcc/testsuite/gcc.target/i386/apx-zu-3.c [new file with mode: 0644]