OSDN Git Service

Use unspec_volatile on rdrand<mode>_1
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 May 2012 13:07:11 +0000 (13:07 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 May 2012 13:07:11 +0000 (13:07 +0000)
commit26035a127744b16c4b7c407e54415267fbce9939
tree3aa1576fa52ac3553aed3346a2d8c4619cd8c697
parent23e2de14b9fd74453c54fbbdfec0d3fe6115c788
Use unspec_volatile on rdrand<mode>_1

gcc/

Backport from mainline
PR target/53416
* config/i386/i386.md (UNSPEC_RDRAND): Renamed to ...
(UNSPECV_RDRAND): This.
(rdrand<mode>_1): Updated.

gcc/testsuite/

Backport from mainline
PR target/53416
* gcc.target/i386/pr53416.c: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@187713 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr53416.c [new file with mode: 0644]