diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2009-01-04 12:45:50 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2009-01-04 12:45:50 +0100 |
commit | 1a8c13b33ce1470d5a291063a5f5d0beebf421ee (patch) | |
tree | 8d6ea6df137e3fd50276c47a375137a6827044f7 /libgfortran/io/open.c | |
parent | 3aa37f1e673090a0e4efc81f7e6b92a6b329c2c6 (diff) | |
download | gcc-1a8c13b33ce1470d5a291063a5f5d0beebf421ee.zip gcc-1a8c13b33ce1470d5a291063a5f5d0beebf421ee.tar.gz gcc-1a8c13b33ce1470d5a291063a5f5d0beebf421ee.tar.bz2 |
s390.md (UNSPEC_MB): Rename from UNSPECV_MB.
* config/s390/s390.md (UNSPEC_MB): Rename from UNSPECV_MB.
(memory_barrier): Expand as unspec instead of unspec_volatile.
Remove mem:BLK from insn operands. Use Pmode scratch register.
(*memory_barrier): Define as unspec instead of unspec_volatile.
Use (match_dup 0) as input operand.
* config/sparc/sparc.md (UNSPEC_MEMBAR): Rename from UNSPECV_MEMBAR.
* config/sparc/sync.md (memory_barrier): Expand as unspec instead of
unspec_volatile. Remove mem:BLK from insn operands. Use Pmode
scratch register. Remove operand 1.
(*stbar): Define as unspec instead of unspec_volatile.
Use (match_dup 0) as input operand, remove (const_int 8).
(*membar): Define as unspec instead of unspec_volatile.
Use (match_dup 0) as input operand, remove input operand 2.
* config/xtensa/xtensa.md (UNSPEC_MEMW): Rename from UNSPECV_MEMW.
(memory_barrier): Expand as unspec instead of unspec_volatile.
Remove mem:BLK from insn operands. Use Pmode scratch register.
(*memory_barrier): Define as unspec instead of unspec_volatile.
Use (match_dup 0) as input operand.
* config/ia64/sync.md (memory_barrier): Redefine as expander pattern.
Remove mem:BLK from insn operands. Use Pmode scratch register.
Set volatile flag on operand 0.
(*memory_barrier): New insn pattern.
* config/rs6000/sync.md (memory_barrier): Remove mem:BLK from
insn operands.
(*memory_barrier): Use (match_dup 0) as input operand.
* config/mips/sync.md (memory_barrier): Redefine as expander pattern.
Remove mem:BLK from insn operands. Use Pmode scratch register.
Set volatile flag on operand 0.
(*memory_barrier): New insn pattern.
* config/alpha/sync.md (*memory_barrier): Rename from *mb_internal.
From-SVN: r143047
Diffstat (limited to 'libgfortran/io/open.c')
0 files changed, 0 insertions, 0 deletions