WinAVR gcc, 2007 version does not correctly pass data re-location options to the
linker, so variables cannot be re-located to external memory.
Option that fails is : -Wl,-Tdata=0x801100,--defsym=__heap_end=0x807fff
the -Tdata=0x80110 is ignored.
Workaround is to use :
-Wl,--section-start=.data=0
--
What|Removed |Added
CC||hjl at lucon dot org
http://sourceware.org/bugzilla/show_bug.cgi?id=4333
--- You are receiving this mail
--- Additional Comments From hjl at lucon dot org 2007-04-11 22:57 ---
Fixed by
http://sourceware.org/ml/binutils/2007-04/msg00137.html
BTW, 0xc6 mov and 0x0f90 set{cc} are OK.
--
What|Removed |Added
--
--- Additional Comments From ramiro86 at hotmail dot com 2007-04-12 00:58
---
Hello,
That's odd. gmmain.exe runs fine on Windows XP SP2, but not on Windows XP
Professional.
It's either a bug on the Microsoft linker, or on Windows XP Professional. Most
likely on Windows, since SP2 runs i
--- Additional Comments From hjl at lucon dot org 2007-04-12 01:42 ---
(In reply to comment #12)
> Hello,
>
> That's odd. gmmain.exe runs fine on Windows XP SP2, but not on Windows XP
> Professional.
> It's either a bug on the Microsoft linker, or on Windows XP Professional. Most
> likel
bash-3.1$ make
touch x.s
as -o x.o x.s
readelf -S x.o
There are 7 section headers, starting at offset 0x70:
Section Headers:
[Nr] Name Type Address Offset
Size EntSize Flags Link Info Align
[ 0] NULL
--- Additional Comments From hjl at lucon dot org 2007-04-12 05:13 ---
A patch is posted at
http://sourceware.org/ml/binutils/2007-04/msg00139.html
--
http://sourceware.org/bugzilla/show_bug.cgi?id=4348
--- You are receiving this mail because: ---
You are on the CC list for