Commit cac0323
committed
[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.1 parent c93e74a commit cac0323
2 files changed
+21
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19880 | 19880 | | |
19881 | 19881 | | |
19882 | 19882 | | |
19883 | | - | |
| 19883 | + | |
| 19884 | + | |
| 19885 | + | |
| 19886 | + | |
| 19887 | + | |
| 19888 | + | |
| 19889 | + | |
19884 | 19890 | | |
19885 | 19891 | | |
19886 | 19892 | | |
| |||
19889 | 19895 | | |
19890 | 19896 | | |
19891 | 19897 | | |
19892 | | - | |
| 19898 | + | |
| 19899 | + | |
| 19900 | + | |
| 19901 | + | |
| 19902 | + | |
| 19903 | + | |
19893 | 19904 | | |
19894 | 19905 | | |
19895 | 19906 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
0 commit comments