i386.md (UNSPECV_NOPS): Rename from UNSPEC_NOPS and define as unspec_volatile.
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 23 Sep 2010 13:25:30 +0000 (15:25 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 23 Sep 2010 13:25:30 +0000 (15:25 +0200)
commit17eba94716651dad5794c22ef649c65776c74cb8
tree75c727f24633429d3f712c9cf054f904e2b76083
parent3d11339491ec3085638198715c880e7d19e1ae6b
i386.md (UNSPECV_NOPS): Rename from UNSPEC_NOPS and define as unspec_volatile.

* config/i386/i386.md (UNSPECV_NOPS): Rename from UNSPEC_NOPS and
define as unspec_volatile.
("nops"): Define as unspec_volatile. Use fputs to write to
asm_out_file directly.  Output NOPs on separate lines using while loop.
* config/i386/i386.c (ix86_code_end): Use fputs to write to
asm_out_file directly.  Output NOPs on separate lines using while loop.

testsuite/ChangeLog:

* gcc.target/i386/pad-1.c: Remove -S from dg-options.
* gcc.target/i386/pad-3.c: Ditto.
* gcc.target/i386/pad-7.c: Ditto.
* gcc.target/i386/pad-7.c: Ditto.
* gcc.target/i386/pr36502.c: Ditto.
* gcc.target/i386/zee.c: Ditto.
* gcc.target/i386/20060821-1.c: Ditto.
* gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
* gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
* gcc.target/i386/pad-5b.c: Ditto.
* gcc.target/i386/pad-6a.c: Ditto.
* gcc.target/i386/pad-6b.c: Ditto.
* gcc.target/i386/pad-8.c: Ditto.
* gcc.target/i386/pad-9.c: Ditto.
* gcc.target/i386/pad-10.c: Ditto.
* gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.

From-SVN: r164564
19 files changed:
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/20060821-1.c
gcc/testsuite/gcc.target/i386/pad-1.c
gcc/testsuite/gcc.target/i386/pad-10.c
gcc/testsuite/gcc.target/i386/pad-2.c
gcc/testsuite/gcc.target/i386/pad-3.c
gcc/testsuite/gcc.target/i386/pad-4.c
gcc/testsuite/gcc.target/i386/pad-5a.c
gcc/testsuite/gcc.target/i386/pad-5b.c
gcc/testsuite/gcc.target/i386/pad-6a.c
gcc/testsuite/gcc.target/i386/pad-6b.c
gcc/testsuite/gcc.target/i386/pad-7.c
gcc/testsuite/gcc.target/i386/pad-8.c
gcc/testsuite/gcc.target/i386/pad-9.c
gcc/testsuite/gcc.target/i386/pr36502.c
gcc/testsuite/gcc.target/i386/zee.c