]> gcc.gnu.org Git - gcc.git/commit
s390.c (s390_expand_mask_and_shift, [...]): New.
authorAdrian Straetling <straetling@de.ibm.com>
Wed, 7 Dec 2005 19:56:32 +0000 (19:56 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Wed, 7 Dec 2005 19:56:32 +0000 (19:56 +0000)
commit3093f076e124d0d02ef4460e7c47289fdd567c31
treee48a15246e3bdc728e23dc58b96dfc829f851557
parent634010f7c8975c560733fea6f7318a307ebe64d7
s390.c (s390_expand_mask_and_shift, [...]): New.

2005-12-07  Adrian Straetling  <straetling@de.ibm.com>

* config/s390/s390.c (s390_expand_mask_and_shift,
struct alignment_context, init_alignment_context,
s390_expand_cs_hqi): New.
* config/s390/s390-protos.h (s390_expand_cs_hqi): Declare.
* config/s390/s390.md ("sync_compare_and_swaphi",
"sync_compare_and_swapqi"): New pattern.

* lib/target-supports.exp (check_effective_target_sync_char_short):
Add s390*.

From-SVN: r108178
gcc/ChangeLog
gcc/config/s390/s390-protos.h
gcc/config/s390/s390.c
gcc/config/s390/s390.md
gcc/testsuite/ChangeLog
gcc/testsuite/lib/target-supports.exp
This page took 0.063322 seconds and 5 git commands to generate.