aboutsummaryrefslogtreecommitdiff
path: root/libjava/gnu/java
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2005-04-18 09:13:00 -0700
committerRichard Henderson <rth@gcc.gnu.org>2005-04-18 09:13:00 -0700
commit0b196b187b335a83b98c9dcad22b75ba84c455b9 (patch)
treed03d3c5e67f21af4ac017cf55ce23f1beda9b168 /libjava/gnu/java
parent46c94db61830d164a410f0f09d605c9cecedb2eb (diff)
downloadgcc-0b196b187b335a83b98c9dcad22b75ba84c455b9.zip
gcc-0b196b187b335a83b98c9dcad22b75ba84c455b9.tar.gz
gcc-0b196b187b335a83b98c9dcad22b75ba84c455b9.tar.bz2
alpha.c (alpha_split_atomic_op): New.
* config/alpha/alpha.c (alpha_split_atomic_op): New. (alphaev5_insn_pipe): Add LD_L, ST_C, MB types. (alphaev4_insn_pipe): Likewise. Correct IST and LDSYM pipes. * config/alpha/alpha-protos.h: Update. * config/alpha/alpha.md (UNSPECV_MB, UNSPECV_LL, UNSPECV_SC): New. (UNSPECV_ATOMIC, UNSPECV_CMPXCHG, UNSPECV_XCHG): New. (attr type): Add ld_l, st_c, mb. (andsi_internal, andnotsi3, iorsi_internal, one_cmplsi_internal, iornotsi3, xorsi_internal, xornotsi3): New. * config/alpha/ev4.md (ev4_ld): Add ld_l. (ev4_ist_c, ev4_mb): New. * config/alpha/ev5.md (ev5_st): Add st_c, mb. (ev5_ld_l): New. * config/alpha/ev6.md (ev6_ild): Add ld_l. (ev6_ist): Add st_c. (ev6_mb): New. * config/alpha/sync.md: New file. From-SVN: r98328
Diffstat (limited to 'libjava/gnu/java')
0 files changed, 0 insertions, 0 deletions