diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2010-07-07 13:33:04 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2010-07-07 06:33:04 -0700 |
commit | 5e86e5405761d9accc2780c524946e29e00b6608 (patch) | |
tree | 8d5cb862e13763d843b42bd088ee3b83d8a7ed95 /gcc/tree.c | |
parent | 0ee95c437f66aaad025b4a46490ef17e32e729ad (diff) | |
download | gcc-5e86e5405761d9accc2780c524946e29e00b6608.zip gcc-5e86e5405761d9accc2780c524946e29e00b6608.tar.gz gcc-5e86e5405761d9accc2780c524946e29e00b6608.tar.bz2 |
Retry rdrand if the carry flag isn't valid.
gcc/
2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
PR target/44844
* config/i386/i386.md (rdrand<mode>): Changed to expand to
retry if the carry flag isn't valid.
(rdrand<mode>_1): New.
gcc/testsuite/
2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
PR target/44844
* gcc.target/i386/rdrand-1.c: Scan "jnc".
* gcc.target/i386/rdrand-2.c: Likewise.
* gcc.target/i386/rdrand-3.c: Likewise.
From-SVN: r161910
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions