|
From: | cvs-commit at gcc dot gnu.org |
Subject: | [Bug gas/12854] ARM: Nonsensical argument shift specifications accepted for LSL/LSR/ASR/ROR mnemonics |
Date: | Mon, 13 Jun 2011 09:58:11 +0000 |
http://sourceware.org/bugzilla/show_bug.cgi?id=12854 --- Comment #7 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> 2011-06-13 09:57:38 UTC --- CVSROOT: /cvs/src Module name: src Changes by: address@hidden 2011-06-13 09:57:35 Modified files: gas : ChangeLog gas/config : tc-arm.c gas/testsuite : ChangeLog Added files: gas/testsuite/gas/arm: shift-bad.d shift-bad.l shift-bad.s Log message: PR gas/12854 * gas/arm/shift-bad.s: New test. * gas/arm/shift-bad.l: Expcted error output. * gas/arm/shift-bad.s: New control file. * config/tc-arm.c (do_shift): Do not allow shift operations at the end of a register based shift insn. (do_t_shift): Likewise. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&r1=1.4505&r2=1.4506 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.c.diff?cvsroot=src&r1=1.492&r2=1.493 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=src&r1=1.1913&r2=1.1914 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/shift-bad.d.diff?cvsroot=src&r1=NONE&r2=1.1 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/shift-bad.l.diff?cvsroot=src&r1=NONE&r2=1.1 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/shift-bad.s.diff?cvsroot=src&r1=NONE&r2=1.1 -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
[Prev in Thread] | Current Thread | [Next in Thread] |