diff options
author | Jakub Jelinek <jakub@redhat.com> | 2004-06-08 20:40:59 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2004-06-08 20:40:59 +0000 |
commit | bad9ceeabef165dfa96e52e0071120247d6fc591 (patch) | |
tree | 7e2715a52b3338ddb4ad6a2a61bde2aa3d491d8b /gas | |
parent | d966f0cbf54fc58741ba50659f6e48dab6081148 (diff) | |
download | gdb-bad9ceeabef165dfa96e52e0071120247d6fc591.zip gdb-bad9ceeabef165dfa96e52e0071120247d6fc591.tar.gz gdb-bad9ceeabef165dfa96e52e0071120247d6fc591.tar.bz2 |
opcodes/
* ia64-gen.c (in_iclass): Handle more postinc st
and ld variants.
* ia64-asmtab.c: Rebuilt.
gas/testsuite/
* gas/ia64/dv-raw-err.s: Add some new postinc tests.
* gas/ia64/dv-raw-err.l: Updated.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gas/testsuite/gas/ia64/dv-raw-err.l | 14 | ||||
-rw-r--r-- | gas/testsuite/gas/ia64/dv-raw-err.s | 19 |
3 files changed, 37 insertions, 1 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 76c10c9..5e04f07 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2004-06-08 Jakub Jelinek <jakub@redhat.com> + + * gas/ia64/dv-raw-err.s: Add some new postinc tests. + * gas/ia64/dv-raw-err.l: Updated. + 2004-05-28 Peter Barada <peter@the-baradas.com> * gas/m68k/mode5.s: New test file. Checks conversion of mode 5 diff --git a/gas/testsuite/gas/ia64/dv-raw-err.l b/gas/testsuite/gas/ia64/dv-raw-err.l index 3623d0c..7dc21f1 100644 --- a/gas/testsuite/gas/ia64/dv-raw-err.l +++ b/gas/testsuite/gas/ia64/dv-raw-err.l @@ -277,3 +277,17 @@ .*:569: Warning: This is the location of the conflicting usage .*:573: Warning: Use of 'br.cond.sptk' may violate RAW dependency 'PR%, % in 16 - 62' \(impliedf\), specific resource number is 25 .*:572: Warning: This is the location of the conflicting usage +.*:581: Warning: Use of 'adds' .* RAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6 +.*:580: Warning: This is the location of the conflicting usage +.*:584: Warning: Use of 'adds' .* RAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6 +.*:583: Warning: This is the location of the conflicting usage +.*:587: Warning: Use of 'add' .* RAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6 +.*:586: Warning: This is the location of the conflicting usage +.*:590: Warning: Use of 'ld8' .* RAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6 +.*:589: Warning: This is the location of the conflicting usage +.*:590: Warning: Use of 'ld8' .* WAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6 +.*:589: Warning: This is the location of the conflicting usage +.*:593: Warning: Use of 'ldfd' .* RAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6 +.*:592: Warning: This is the location of the conflicting usage +.*:593: Warning: Use of 'ldfd' .* WAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6 +.*:592: Warning: This is the location of the conflicting usage diff --git a/gas/testsuite/gas/ia64/dv-raw-err.s b/gas/testsuite/gas/ia64/dv-raw-err.s index 44fb89c..13a1d3a 100644 --- a/gas/testsuite/gas/ia64/dv-raw-err.s +++ b/gas/testsuite/gas/ia64/dv-raw-err.s @@ -576,4 +576,21 @@ (p27) br.cond.sptk b1 // no DV here ;; -L: +// postinc + st8 [r6] = r8, 16 + add r7 = 8, r6 // impliedf + ;; + ldfd f14 = [r6], 16 + add r7 = 8, r6 // impliedf + ;; + stfd [r6] = f14, 16 + add r7 = r8, r6 + ;; + add r6 = 8, r7 + ld8 r8 = [r6], 16 // impliedf, WAW + ;; + add r6 = 8, r7 + ldfd f14 = [r6], 16 // impliedf, WAW + ;; + +L: |