diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2012-06-12 21:02:09 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2012-06-12 21:02:09 +0200 |
commit | 69c8c01f15f70195f387736a2e98288aae509fbd (patch) | |
tree | 1a49b6edde530c400bbc6d4097986b1a02948256 /gcc | |
parent | 637f68e8d28582ef5112ed6c3b4c2c2399d9799f (diff) | |
download | gcc-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/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/config/ia64/sync.md | 2 |
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 |