[Bug gas/15649] ARM - Invalid constant after fixup with shifted immediate values
http://sourceware.org/bugzilla/show_bug.cgi?id=15649 Nick Clifton changed: What|Removed |Added Status|NEW |WAITING CC||nickc at redhat dot com --- Comment #1 from Nick Clifton --- Hi Michal, Please could you provide a test case to reproduce this problem ? I tried the following: % cat pr15649.s .text .global foo foo: add r0, r1, #0xf00f add r0, r1, #0xff, 4 But was able to assemble it without any problems: % as pr15649.s % objdump -d a.out a.out: file format elf32-littlearm Disassembly of section .text: : 0: e28102ffadd r0, r1, #-268435441 ; 0xf00f 4: e28102ffadd r0, r1, #-268435441 ; 0xf00f This was using GAS built from the 2.23 branch, but the same thing happens with the current mainline sources as well. Cheers Nick -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug binutils/15657] in the function "_bfd_stringtab_add", which is in binutils-2.23/bfd/hash.c
http://sourceware.org/bugzilla/show_bug.cgi?id=15657 --- Comment #1 from cvs-commit at gcc dot gnu.org --- CVSROOT:/cvs/src Module name:src Changes by:ni...@sourceware.org2013-06-24 14:28:17 Modified files: bfd: ChangeLog hash.c Log message: PR 15657 * hash.c (_bfd_stringtab_add): Copy the string if COPY is true. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.6079&r2=1.6080 http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/hash.c.diff?cvsroot=src&r1=1.35&r2=1.36 -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug binutils/15657] in the function "_bfd_stringtab_add", which is in binutils-2.23/bfd/hash.c
http://sourceware.org/bugzilla/show_bug.cgi?id=15657 Nick Clifton changed: What|Removed |Added Status|NEW |RESOLVED CC||nickc at redhat dot com Resolution|--- |FIXED --- Comment #2 from Nick Clifton --- Hi Wawa, Thanks for catching this problem. I have checked in the patch that you suggested. Cheers Nick -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug gas/15623] smc + condition code is not enforced to be last instruction in IT block
http://sourceware.org/bugzilla/show_bug.cgi?id=15623 --- Comment #1 from cvs-commit at gcc dot gnu.org --- CVSROOT:/cvs/src Module name:src Changes by:ni...@sourceware.org2013-06-24 15:38:53 Modified files: gas: ChangeLog gas/config : tc-arm.c Log message: PR gas/15623 * config/tc-arm.c (do_t_smc): Mark as ending an IT block. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&r1=1.5025&r2=1.5026 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.c.diff?cvsroot=src&r1=1.571&r2=1.572 -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug gas/15623] smc + condition code is not enforced to be last instruction in IT block
http://sourceware.org/bugzilla/show_bug.cgi?id=15623 Nick Clifton changed: What|Removed |Added Status|NEW |RESOLVED CC||nickc at redhat dot com Resolution|--- |FIXED --- Comment #2 from Nick Clifton --- Hi John, Thanks for the bug report. I have checked in a small patch to fix the problem. Cheers Nick -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug gas/15647] ARM assembler rejects operand starting with { in instruction inside macro
http://sourceware.org/bugzilla/show_bug.cgi?id=15647 Roland McGrath changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #2 from Roland McGrath --- Fix committed to binutils trunk (2.24) and 2.23 release branch. -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug gas/14987] Current gas arm asm syntax checks may be too strict
http://sourceware.org/bugzilla/show_bug.cgi?id=14987 --- Comment #5 from cvs-commit at gcc dot gnu.org --- CVSROOT:/cvs/src Module name:src Branch: binutils-2_23-branch Changes by:rol...@sourceware.org2013-06-24 23:35:22 Modified files: gas: ChangeLog gas/config : tc-arm.c gas/testsuite : ChangeLog gas/testsuite/gas/arm: neon-ldst-es.d neon-ldst-es.s Log message: gas/ PR gas/14987 * config/tc-arm.c (parse_address_main): Skip whitespace before a closing bracket. gas/testsuite/ PR gas/14987 * gas/arm/neon-ldst-es.s: Add whitespace test. * gas/arm/neon-ldst-es.d: Update expected disassembly. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_23-branch&r1=1.4769.2.31&r2=1.4769.2.32 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.c.diff?cvsroot=src&only_with_tag=binutils-2_23-branch&r1=1.523.2.7&r2=1.523.2.8 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_23-branch&r1=1.2057.2.32&r2=1.2057.2.33 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/neon-ldst-es.d.diff?cvsroot=src&only_with_tag=binutils-2_23-branch&r1=1.3&r2=1.3.8.1 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/neon-ldst-es.s.diff?cvsroot=src&only_with_tag=binutils-2_23-branch&r1=1.3&r2=1.3.8.1 -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug gas/14887] Error: ARM register expected -- `str r1,[ r0 ]'
http://sourceware.org/bugzilla/show_bug.cgi?id=14887 --- Comment #5 from cvs-commit at gcc dot gnu.org --- CVSROOT:/cvs/src Module name:src Branch: binutils-2_23-branch Changes by:rol...@sourceware.org2013-06-24 23:36:17 Modified files: gas: ChangeLog gas/config : tc-arm.c gas/testsuite : ChangeLog gas/testsuite/gas/arm: neon-ldst-es.s Log message: gas/ PR gas/14887 * config/tc-arm.c (skip_past_char): Skip whitespace before the anticipated character. * config/tc-arm.c (parse_address_main): Delete skip of whitespace here as it is no longer needed. gas/testsuite/ PR gas/14887 * gas/arm/neon-ldst-es.s: Add more whitespace. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_23-branch&r1=1.4769.2.32&r2=1.4769.2.33 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/config/tc-arm.c.diff?cvsroot=src&only_with_tag=binutils-2_23-branch&r1=1.523.2.8&r2=1.523.2.9 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_23-branch&r1=1.2057.2.33&r2=1.2057.2.34 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/arm/neon-ldst-es.s.diff?cvsroot=src&only_with_tag=binutils-2_23-branch&r1=1.3.8.1&r2=1.3.8.2 -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug gas/14987] Current gas arm asm syntax checks may be too strict
http://sourceware.org/bugzilla/show_bug.cgi?id=14987 Roland McGrath changed: What|Removed |Added CC||roland at gnu dot org --- Comment #6 from Roland McGrath --- I've put that fix on the 2.23 branch too now. -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug gas/14887] Error: ARM register expected -- `str r1,[ r0 ]'
http://sourceware.org/bugzilla/show_bug.cgi?id=14887 --- Comment #6 from Roland McGrath --- I've put that fix on the 2.23 branch too now. -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils