[Bug gas/12915] New: mips64-linux-as aborts with assertion error building a Linux/MIPS kernel

2011-06-21 Thread r...@linux-mips.org
http://sourceware.org/bugzilla/show_bug.cgi?id=12915

   Summary: mips64-linux-as aborts with assertion error building a
Linux/MIPS kernel
   Product: binutils
   Version: 2.21
Status: NEW
  Severity: normal
  Priority: P2
 Component: gas
AssignedTo: unassig...@sources.redhat.com
ReportedBy: r...@linux-mips.org


Created attachment 5810
  --> http://sourceware.org/bugzilla/attachment.cgi?id=5810
Test case extracted from kernel code.

A minimal test case extracted from the kernel code is attached as genex.s. 
Failure sympthom is the following assertion:

genex.s: Assembler messages:
genex.s:5: Internal error!
Assertion failure in append_insn at ../../gas/config/tc-mips.c line 2867.

To reproduce:

 o Using binutils with target mips64-linux, mipsel-linux, mips64el-linux or
   mips-linux:
   mips{,64}{,el}-linux-as -mabi=32 -o genex.o genex.s

 o Using mips-linux or mipsel-linux no -mabi=32 is needed:
   mips-linux-as -o genex.o genex.s
   mipsel-linux-as -o genex.o genex.s
   mips64-linux and mips64el-linux will not trigger the issue without -mabi=32.

The destination register being used in the last two lines has to be the same
for both lines to trigger the bug, that is $28 here.  If both lines to not use
the same destination register, as will not throw the assertion.

-- 
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.

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/12915] mips64-linux-as aborts with assertion error building a Linux/MIPS kernel

2011-06-21 Thread r...@linux-mips.org
http://sourceware.org/bugzilla/show_bug.cgi?id=12915

Ralf Baechle  changed:

   What|Removed |Added

 CC||r...@linux-mips.org

-- 
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.

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


[Bug gas/12915] mips64-linux-as aborts with assertion error building a Linux/MIPS kernel

2011-06-21 Thread rth at gcc dot gnu.org
http://sourceware.org/bugzilla/show_bug.cgi?id=12915

Richard Henderson  changed:

   What|Removed |Added

   Attachment #5810|application/octet-stream|text/plain
  mime type||

-- 
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.

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils