[PATCH ARC 3/8] GAS: new ARC port

Claudiu Zissulescu Claudiu.Zissulescu@synopsys.com
Mon Oct 5 13:11:00 GMT 2015


Hi Nick,
 > Only one - do you have a patch for the GAS testsuite ?  There seem to
 > be a lot of new failures when the patches are applied.
 >

I've made a patch for the gas' testsuite folder. It updates all the tests to the newest ARC ISA standard. Please remark that bic.d, extensions.d and warn.s are failing due to some missing features that are not in the proposed ARC port yet.

Best,
Claudiu

ChangeLog:
2015-10-05  Claudiu Zissulescu  <claziss@synopsys.com>

	* gas/arc/adc.s: Update test for ARCv1/ARCv2.
	* gas/arc/adc.d: Expected output.
	* gas/arc/add.s: Update test for ARCv1/ARCv2.
	* gas/arc/add.d: Expected output.
	* gas/arc/and.s: Update test for ARCv1/ARCv2.
	* gas/arc/and.d: Expected output.
	* gas/arc/arc.exp: Cleanup.
	* gas/arc/asl.s: Update test for ARCv1/ARCv2.
	* gas/arc/asl.d: Expected output.
	* gas/arc/asr.s: Update test for ARCv1/ARCv2.
	* gas/arc/asr.d: Expected output.
	* gas/arc/b.s: Update test for ARCv1/ARCv2.
	* gas/arc/b.d: Expected output.
	* gas/arc/bic.s: Update test for ARCv1/ARCv2.
	* gas/arc/bic.d: Expected output.
	* gas/arc/bl.s: Update test for ARCv1/ARCv2.
	* gas/arc/bl.d: Expected output.
	* gas/arc/brk.s: Update test for ARCv1/ARCv2.
	* gas/arc/brk.d: Expected output.
	* gas/arc/extb.s: Update test for ARCv1/ARCv2.
	* gas/arc/extb.d: Expected output.
	* gas/arc/extw.s: Update test for ARCv1/ARCv2.
	* gas/arc/extw.d: Expected output.
	* gas/arc/flag.d: Update output for ARCv1/ARCv2.
	* gas/arc/j.s: Update test for ARCv1/ARCv2.
	* gas/arc/j.d: Expected output.
	* gas/arc/jl.s: Update test for ARCv1/ARCv2.
	* gas/arc/jl.d: Expected output.
	* gas/arc/ld.s: Update test for ARCv1/ARCv2.
	* gas/arc/ld.d: Expected output.
	* gas/arc/ld2.s: Update test for ARCv1/ARCv2.
	* gas/arc/ld2.d: Expected output.
	* gas/arc/lp.s: Update test for ARCv1/ARCv2.
	* gas/arc/lp.d: Expected output.
	* gas/arc/lsr.s: Update test for ARCv1/ARCv2.
	* gas/arc/lsr.d: Expected output.
	* gas/arc/mov.s: Update test for ARCv1/ARCv2.
	* gas/arc/mov.d: Expected output.
	* gas/arc/nop.s: Update test for ARCv1/ARCv2.
	* gas/arc/nop.d: Expected output.
	* gas/arc/or.s: Update test for ARCv1/ARCv2.
	* gas/arc/or.d: Expected output.
	* gas/arc/rlc.s: Update test for ARCv1/ARCv2.
	* gas/arc/rlc.d: Expected output.
	* gas/arc/ror.s: Update test for ARCv1/ARCv2.
	* gas/arc/ror.d: Expected output.
	* gas/arc/rrc.s: Update test for ARCv1/ARCv2.
	* gas/arc/rrc.d: Expected output.
	* gas/arc/sbc.s: Update test for ARCv1/ARCv2.
	* gas/arc/sbc.d: Expected output.
	* gas/arc/sexb.s: Update test for ARCv1/ARCv2.
	* gas/arc/sexb.d: Expected output.
	* gas/arc/sexw.s: Update test for ARCv1/ARCv2.
	* gas/arc/sexw.d: Expected output.
	* gas/arc/sleep.s: Update test for ARCv1/ARCv2.
	* gas/arc/sleep.d: Expected output.
	* gas/arc/st.s: Update test for ARCv1/ARCv2.
	* gas/arc/st.d: Expected output.
	* gas/arc/sub.s: Update test for ARCv1/ARCv2.
	* gas/arc/sub.d: Expected output.
	* gas/arc/swi.d: Update expected output for ARCv1/ARCv2.
	* gas/arc/warn.exp: Cleanup
	* gas/arc/xor.s: Update test for ARCv1/ARCv2.
	* gas/arc/xor.d: Expected output.
	* gas/arc/alias.d: Removed.
	* gas/arc/alias.s: Likewise.
	* gas/arc/branch.d: Likewise.
	* gas/arc/branch.s: Likewise.
	* gas/arc/insn3.d: Likewise.
	* gas/arc/insn3.s: Likewise.
	* gas/arc/math.d: Likewise.
	* gas/arc/math.s: Likewise.
	* gas/arc/sshift.d: Likewise.
	* gas/arc/sshift.s: Likewise.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Update-basic-ARC-tests.patch
Type: application/octet-stream
Size: 183994 bytes
Desc: 0001-Update-basic-ARC-tests.patch
URL: <https://sourceware.org/pipermail/binutils/attachments/20151005/0472f639/attachment.obj>


More information about the Binutils mailing list