From 69c8c01f15f70195f387736a2e98288aae509fbd Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Tue, 12 Jun 2012 21:02:09 +0200 Subject: [PATCH] sync.md (fetchop_name): Change ior attribute to "or". * config/ia64/sync.md (fetchop_name): Change ior attribute to "or". From-SVN: r188475 --- gcc/ChangeLog | 12 ++++++++---- gcc/config/ia64/sync.md | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a8eafa9f87a..92bb3c29627 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,8 +1,12 @@ +2012-06-12 Uros Bizjak + + * config/ia64/sync.md (fetchop_name): Change ior attribute to "or". + 2012-06-12 Richard Henderson * config/rs6000/sync.md (atomic_load, atomic_store): Use INT1 mode iterator instead of INT. - + 2012-06-12 Bill Schmidt * 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 @@ -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 152e4f5a8a0..088ca0b7c26 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 -- 2.30.2