[Bug target/14743] -msdata=eabi does not produce r2/r13 relative access

kate at iti dot fi gcc-bugzilla@gcc.gnu.org
Fri Mar 26 15:24:00 GMT 2004


------- Additional Comments From kate at iti dot fi  2004-03-26 15:24 -------
Subject: Re:  -msdata=eabi does not produce r2/r13 relative
 access

pinskia at gcc dot gnu dot org wrote:

>------- Additional Comments From pinskia at gcc dot gnu dot org  2004-03-26 15:19 -------
>Did you try with -fPIC or -fpic as I think PPC eabi is non-pic by default?
>
>  
>
Yes i did. The -fpic does not produce position independent data access, 
only position
independent code section. All data access including acces to cons data 
is still
position dependnet. For some reason compiler also says that -fpic and
-msdata=eabi are incompatible but i don't understand why.

Ty be truly position independent, allow loading to any address in non mmu
processor memory, both data and program should be position independent 
and so data should be also
register relative as descripted for -msdata=eabi.

Kate


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14743



More information about the Gcc-bugs mailing list