Hello,
I encountered a problem which seems to be a bug in the assembler 'as':
Redefining a symbol with the '.set' directive in connection with the location
counter does not work correctly.
I am using:
GNU assembler 2.14 20030612, configured for `i586-pc-msdosdjgpp', getting to
DOS from Windows 98
Last time I tried rebuilding firefox 2.0.0.8 rpm from Fedora on my Alpha it
failed with some relocation problems like this:
... relocation truncated to fit: GPREL16 against symbol ...
(Build log: http://buildsys.zero42.at/koji/getfile?taskID=53055&name=build.log)
I know this error very well, bec
Hi Daniela,
Redefining a symbol with the '.set' directive in connection with the location
counter does not work correctly.
I am using:
GNU assembler 2.14
This is your problem. Version 2.14 is an old version which was known to have
problems in this area. The current release is 2.18. Please
Several Win32 PE files, which appear to be UPX compressed, with broken/tweeked
headers, cause SEGFAULTs (sig 11) when run as "objdump -x foo.exe"
Example backtrace:
The Export Tables (interpreted UPX1 section contents)
Export Flagseb34e215
Time/Date stamp ebd57
In certain Win32 PE (i386) EXE files (which might be packed), objdump segfaults
due to something in the PE headers. I can provide an example .EXE file to
reproduce this.
Reproduction: "objdump -x foo.exe"
Example backtrace:
[...]
191009 0 RegQueryValueA 191009
19101b
--- Additional Comments From hjl at lucon dot org 2007-11-07 04:51 ---
Can you try binutils 2.18?
--
What|Removed |Added
CC||hjl a
--- Additional Comments From hjl at lucon dot org 2007-11-07 04:53 ---
Please provide testcases.
--
What|Removed |Added
CC||hjl at
--- Additional Comments From hjl at lucon dot org 2007-11-07 04:54 ---
Please provide testcase
--
What|Removed |Added
CC||hjl at l