The following msgids should be in gas-2.17.90.pot (I suppose):
#: config/tc-bfin.c:249
msgid "missing ')'"
#. Blackfin specific function to handle FD-PIC pointer initializations.
#: config/tc-bfin.c:252
msgid "missing funcdesc in picptr"
#: config/tc-ia64.c:7640 config/tc-mips.c:1750
#: config/t
File config/tc-bfin.c line 651 should include a text like "rel too far
BFD_RELOC_16", not "rel too far BFD_RELOC_8". Error message is also a bit
cryptic.
case BFD_RELOC_BFIN_16_IMM:
case BFD_RELOC_16:
if (value < -0x8000 || value >= 0x7fff)
as_bad_where (fixP->fx_file, fixP->fx_line, "rel t
File gas-2.17.90.pot should include the following msgid (I suppose):
#: config/tc-bfin.c:1181 config/tc-bfin.c:1197
#, c-format
msgid "%s:%d:Unknown operator found for arithmetic relocation"
At present source code with "Unkonwn" looks like:
fprintf (stderr, "%s:%d:Unkonwn operator found for arit
--
What|Removed |Added
CC||kurt at roeckx dot be
http://sourceware.org/bugzilla/show_bug.cgi?id=5059
--- You are receiving this mail
--- Additional Comments From kurt at roeckx dot be 2007-10-06 12:39 ---
(In reply to comment #6)
> Please provide a testcase. Objcopy works for me:
>
> bash-3.2$ cat x.c
> void
> cmain (void)
> {
>*((int *) 0x1000) = 2;
> }
> bash-3.2$ make
> cc -O2 -c -o x.o x.c
> ./ld -o x x.o -
Error message does not report about lower range checking, but only about upper
range checking. Line number is also 18750.
#: config/tc-arm.c:18703
msgid "offset too big"
source code:
if (value < -0x1000 || value > 0x)
as_bad_where (fixP->fx_file, fixP->fx_line,
_("offset too big"));
-
The following error message is shown when value (offset?) is below zero or
greater than 255. But error message reports only the latter. Also line number in
reference is really 18711, not 18664.
#: config/tc-arm.c:18664
#, c-format
msgid "invalid immediate: %ld is too large"
source code:
if (val
There is a mismatch of 47 with linenumberes in refrences to config/tc-arm.c
# :4000 :4863 :8438 :8920 :11718 :18666 :18691 :18699 :
The line above includes correct line numbers for the msgid below
#: config/tc-arm.c:3953 config/tc-arm.c:4816 config/tc-arm.c:8391
#: config/tc-arm.c:8873 config/tc
The following msgid is missing in gas-2.17.90.pot
#: config/tc-arm.c:8776
msgid "bad barrier type"
--
Summary: Msgid "bad barrier type" missing in gas-2.17.90.pot
Product: binutils
Version: 2.17
Status: NEW
Severity: normal
Priorit