Visium: align branch absolute instruction for the GR6
authorEric Botcazou <ebotcazou@gcc.gnu.org>
Thu, 7 Feb 2019 15:58:47 +0000 (16:58 +0100)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Thu, 7 Feb 2019 15:58:47 +0000 (16:58 +0100)
commit0e7e9601bed5600881225e22fd4306f11907858b
tree5aeb7140567d210c02101235b50fa40d645e4f15
parent5d3db3e2970f543259103290d6890c0f1f289e13
Visium: align branch absolute instruction for the GR6

This is done in order to avoid a pipeline hazard on the GR6.

gas/
* config/tc-visium.c (md_assemble) <mode_cad>: Align instruction
on 64-bit boundaries for the GR6.
* testsuite/gas/visium/allinsn_gr6.s: Tweak.
* testsuite/gas/visium/allinsn_gr6.d: Likewise.
* testsuite/gas/visium/bra-1.d: New test.
* testsuite/gas/visium/bra-1.s: Likewise.
* testsuite/gas/visium/visium.exp: Run bra-1 test.
gas/ChangeLog
gas/config/tc-visium.c
gas/testsuite/gas/visium/allinsn_gr6.d
gas/testsuite/gas/visium/allinsn_gr6.s
gas/testsuite/gas/visium/bra-1.d [new file with mode: 0644]
gas/testsuite/gas/visium/bra-1.s [new file with mode: 0644]
gas/testsuite/gas/visium/visium.exp