| commit | d7e3e627027fcf37d63e284144fe27ff4eba36b5 | [log] [tgz] |
|---|---|---|
| author | H.J. Lu <hjl.tools@gmail.com> | Tue Nov 16 07:21:11 2021 -0800 |
| committer | H.J. Lu <hjl.tools@gmail.com> | Tue Nov 16 07:34:46 2021 -0800 |
| tree | 2d179da6a560fbb1f9bfe14a2f493e4954e7e889 | |
| parent | 3b2934856f1370b320d8be5e1d4d82ef0c628f01 [diff] |
x86: Don't allow KMOV in TLS code sequences Don't allow KMOV in TLS code sequences which require integer MOV instructions. PR target/28595 * config/tc-i386.c (match_template): Don't allow KMOV in TLS code sequences. * testsuite/gas/i386/i386.exp: Run inval-tls and x86-64-inval-tls tests. * testsuite/gas/i386/inval-tls.l: New file. * testsuite/gas/i386/inval-tls.s: Likewise. * testsuite/gas/i386/x86-64-inval-tls.l: Likewise. * testsuite/gas/i386/x86-64-inval-tls.s: Likewise.