aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2012-06-12 21:02:09 +0200
committerUros Bizjak <uros@gcc.gnu.org>2012-06-12 21:02:09 +0200
commit69c8c01f15f70195f387736a2e98288aae509fbd (patch)
tree1a49b6edde530c400bbc6d4097986b1a02948256 /gcc
parent637f68e8d28582ef5112ed6c3b4c2c2399d9799f (diff)
downloadgcc-69c8c01f15f70195f387736a2e98288aae509fbd.zip
gcc-69c8c01f15f70195f387736a2e98288aae509fbd.tar.gz
gcc-69c8c01f15f70195f387736a2e98288aae509fbd.tar.bz2
sync.md (fetchop_name): Change ior attribute to "or".
* config/ia64/sync.md (fetchop_name): Change ior attribute to "or". From-SVN: r188475
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog12
-rw-r--r--gcc/config/ia64/sync.md2
2 files changed, 9 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a8eafa9..92bb3c2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,8 +1,12 @@
+2012-06-12 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/ia64/sync.md (fetchop_name): Change ior attribute to "or".
+
2012-06-12 Richard Henderson <rth@redhat.com>
* config/rs6000/sync.md (atomic_load, atomic_store): Use INT1 mode
iterator instead of INT.
-
+
2012-06-12 Bill Schmidt <wschmidt@linux.ibm.com>
* opts.c: Add -fhoist-adjacent-loads to -O2 and above.
@@ -111,7 +115,7 @@
Do not use aliases_everything_p or special-case ANDs. Do not
special-case BLKmode moves.
(may_alias_p): Likewise. Handle BLKmode similar like everywhere
- - for SCATCH only.
+ - for SCATCH only.
2012-06-09 Hans-Peter Nilsson <hp@axis.com>
@@ -667,11 +671,11 @@
Add CRIS atomic patterns for 1, 2, and 4 bytes.
* config/cris/cris.c (cris_emit_trap_for_misalignment): New function.
* config/cris/cris-protos.h: Declare it.
- * config/cris/cris.h [!TARGET_DEFAULT, TARGET_CPU_DEFAULT == 32]
+ * config/cris/cris.h [!TARGET_DEFAULT, TARGET_CPU_DEFAULT == 32]
(TARGET_DEFAULT): Add alignment by 32.
[!TARGET_DEFAULT, TARGET_CPU_DEFAULT == 10] (TARGET_DEFAULT): New
case, as TARGET_CPU_DEFAULT == 0 but with alignment as for
- TARGET_CPU_DEFAULT == 32.
+ TARGET_CPU_DEFAULT == 32.
(TARGET_TRAP_UNALIGNED_ATOMIC): New macro.
* config/cris/cris.md: Include sync.md. Avoid allocating specific
numbers by replacing the define_constants for all UNSPECs with the
diff --git a/gcc/config/ia64/sync.md b/gcc/config/ia64/sync.md
index 152e4f5..088ca0b 100644
--- a/gcc/config/ia64/sync.md
+++ b/gcc/config/ia64/sync.md
@@ -28,7 +28,7 @@
(define_code_iterator FETCHOP [plus minus ior xor and])
(define_code_attr fetchop_name
- [(plus "add") (minus "sub") (ior "ior") (xor "xor") (and "and")])
+ [(plus "add") (minus "sub") (ior "or") (xor "xor") (and "and")])
(define_expand "mem_thread_fence"
[(match_operand:SI 0 "const_int_operand" "")] ;; model