binutils-gdb/gas/testsuite/gas/nios2
Sandra Loosemore 487958d1e9 Fix segfault processing nios2 pseudo-instructions with too few arguments.
2017-10-16  Sandra Loosemore  <sandra@codesourcery.com>
	    Henry Wong  <henry@stuffedcow.net>

	gas/
	* config/tc-nios2.c (nios2_translate_pseudo_insn): Check for
	correct number of arguments.
	(md_assemble): Handle failure of nios2_translate_pseudo_insn.
	* testsuite/gas/nios2/illegal_pseudoinst.l: New file.
	* testsuite/gas/nios2/illegal_pseudoinst.s: New file.
	* testsuite/gas/nios2/nios2.exp: Add illegal_pseudoinst test.
2017-10-16 20:45:55 -07:00
..
add-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
add.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
add.s
align_fill-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
align_fill.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
align_fill.s
align_text-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
align_text.d
align_text.s
aligned_text-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
and-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
and.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
and.s
andc.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
andc.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
bmx.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
bmx.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
branch-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
branch.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
branch.s
break-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
break.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 19:18:57 +00:00
break.s
bret-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
bret.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
bret.s
cache-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cache-r2.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cache.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
cache.s
call-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
call.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
call.s
call26-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
call26.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
call26.s
call26_noat-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
call26_noat.d Nios II CALL26 linker relaxation 2014-01-30 17:47:07 -08:00
call26_noat.s Nios II CALL26 linker relaxation 2014-01-30 17:47:07 -08:00
call_noat-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
call_noat.d Nios II CALL26 linker relaxation 2014-01-30 17:47:07 -08:00
call_noat.s Nios II CALL26 linker relaxation 2014-01-30 17:47:07 -08:00
cdx_add.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_add.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_and.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_and.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_break.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_break.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_callr.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_callr.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_jmpr.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_jmpr.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_ldbu.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_ldbu.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_ldhu.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_ldhu.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_ldw.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_ldw.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_ldwsp.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_ldwsp.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_mov.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_mov.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_neg.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_neg.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_not.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_not.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_or.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_or.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_pop.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_pop.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_push.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_push.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_relax.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_relax.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_ret.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_ret.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_sll.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_sll.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_spaddi.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_spaddi.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_spdeci.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_spdeci.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_srl.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_srl.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_stb.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_stb.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_sth.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_sth.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_stw.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_stw.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_stwsp.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_stwsp.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_sub.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_sub.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_trap.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_trap.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_xor.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cdx_xor.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cmp-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
cmp.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
cmp.s
comments-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
comments.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
comments.s
complex-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
complex.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
complex.s
ctl-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
ctl.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
ctl.s
custom-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
custom.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
custom.s
eni.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
eni.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
etbt-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
etbt.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
etbt.s
flushda-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
flushda.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
flushda.s
illegal.l
illegal.s
illegal_pseudoinst.l Fix segfault processing nios2 pseudo-instructions with too few arguments. 2017-10-16 20:45:55 -07:00
illegal_pseudoinst.s Fix segfault processing nios2 pseudo-instructions with too few arguments. 2017-10-16 20:45:55 -07:00
jmp-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
jmp.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
jmp.s
ldb-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
ldb-r2.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
ldb.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
ldb.s
ldh-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
ldh-r2.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
ldh.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
ldh.s
ldw-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
ldw-r2.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
ldw.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
ldw.s
ldwm.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
ldwm.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
lineseparator-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
lineseparator.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
lineseparator.s
movi.l Remove broken nios2 assembler dwim support. 2014-11-28 14:41:32 -08:00
movi.s Remove broken nios2 assembler dwim support. 2014-11-28 14:41:32 -08:00
movia-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
movia.d 2013-06-12 Sandra Loosemore <sandra@codesourcery.com> 2013-06-12 23:11:57 +00:00
movia.s 2013-06-12 Sandra Loosemore <sandra@codesourcery.com> 2013-06-12 23:11:57 +00:00
mpx.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
mpx.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
mul-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
mul.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
mul.s
nios2.exp Fix segfault processing nios2 pseudo-instructions with too few arguments. 2017-10-16 20:45:55 -07:00
nop-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
nop-r2.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
nor-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
nor.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
nor.s
or-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
or.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
or.s
rdprs-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
rdprs-r2.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
rdprs.d 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 02:20:08 +00:00
rdprs.s 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 02:20:08 +00:00
registers-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
registers.d 2013-10-13 Sandra Loosemore <sandra@codesourcery.com> 2013-10-14 00:42:28 +00:00
registers.s 2013-10-13 Sandra Loosemore <sandra@codesourcery.com> 2013-10-14 00:42:28 +00:00
ret-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
ret.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
ret.s
rotate-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
rotate.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
rotate.s
selftest.d Fix Nios II assembler self-test mode. 2014-04-22 10:56:02 -07:00
selftest.s Fix Nios II assembler self-test mode. 2014-04-22 10:56:02 -07:00
stb-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
stb-r2.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
stb.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
stb.s
sth-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
sth-r2.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
sth.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
sth.s
stw-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
stw-r2.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
stw.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
stw.s
stwm.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
stwm.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
sub-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
sub.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
sub.s
sync-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
sync.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
sync.s
trap-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
trap.d 2013-06-09 Sandra Loosemore <sandra@codesourcery.com> 2013-06-10 01:04:42 +00:00
trap.s 2013-06-09 Sandra Loosemore <sandra@codesourcery.com> 2013-06-10 01:04:42 +00:00
tret-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
tret.d 2013-06-12 Sandra Loosemore <sandra@codesourcery.com> 2013-06-12 23:03:21 +00:00
tret.s
warn_noat.l
warn_noat.s
warn_nobreak.l 2013-10-13 Sandra Loosemore <sandra@codesourcery.com> 2013-10-14 00:42:28 +00:00
warn_nobreak.s
wrpie.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
wrpie.s Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
wrprs-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
wrprs.d 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 02:41:26 +00:00
wrprs.s 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 02:41:26 +00:00
xor-r2.d Assembler tests for Nios II R2 2015-07-01 16:11:47 -07:00
xor.d 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de> 2013-03-12 21:34:58 +00:00
xor.s