[Bug gas/15649] ARM - Invalid constant after fixup with shifted immediate values

2013-06-24 Thread nickc at redhat dot com
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

2013-06-24 Thread cvs-commit at gcc dot gnu.org
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

2013-06-24 Thread nickc at redhat dot com
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

2013-06-24 Thread cvs-commit at gcc dot gnu.org
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

2013-06-24 Thread nickc at redhat dot com
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

2013-06-24 Thread roland at gnu dot org
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

2013-06-24 Thread cvs-commit at gcc dot gnu.org
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 ]'

2013-06-24 Thread cvs-commit at gcc dot gnu.org
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

2013-06-24 Thread roland at gnu dot org
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 ]'

2013-06-24 Thread roland at gnu dot org
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