[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/18189] New: Extra-large constant handling failure in microblaze
From: |
dhowells at redhat dot com |
Subject: |
[Bug gas/18189] New: Extra-large constant handling failure in microblaze |
Date: |
Wed, 01 Apr 2015 11:10:11 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=18189
Bug ID: 18189
Summary: Extra-large constant handling failure in microblaze
Product: binutils
Version: 2.25
Status: NEW
Severity: normal
Priority: P2
Component: gas
Assignee: unassigned at sourceware dot org
Reporter: dhowells at redhat dot com
Created attachment 8220
--> https://sourceware.org/bugzilla/attachment.cgi?id=8220&action=edit
libgcc derived assembly file that shows the problem.
Attempting to assemble this line with a microblaze-linux-gnu target assembler:
addik r23,r0,0xb746a0003f800000
works when the compiler is x86_64 hosted but fails when i386 hosted with the
following error:
_powisf2.s: Assembler messages:
_powisf2.s:71: Fatal error: operand must be a constant or a label
Given that microblaze is 32-bit only, I would guess that the error should
appear on x86_64 as well as on i386 - and that this is actually a symptom of a
gcc bug.
The error can be obtained by running the attached assembly file through the
assembler thusly:
microblaze-linux-gnu-as _powisf2.s
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gas/18189] New: Extra-large constant handling failure in microblaze,
dhowells at redhat dot com <=
- [Bug gas/18189] Extra-large constant handling failure in microblaze, dhowells at redhat dot com, 2015/04/01
- [Bug gas/18189] Extra-large constant handling failure in microblaze, dhowells at redhat dot com, 2015/04/01
- [Bug gas/18189] Extra-large constant handling failure in microblaze, cvs-commit at gcc dot gnu.org, 2015/04/02
- [Bug gas/18189] Extra-large constant handling failure in microblaze, nickc at redhat dot com, 2015/04/02
- [Bug gas/18189] Extra-large constant handling failure in microblaze, cvs-commit at gcc dot gnu.org, 2015/04/02
- [Bug gas/18189] Extra-large constant handling failure in microblaze, dhowells at redhat dot com, 2015/04/07