From: Albert ARIBAUD <albert.aribaud@free.fr>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] mpc83xx: Add -fpic relocation support
Date: Wed, 13 Oct 2010 11:05:09 +0200 [thread overview]
Message-ID: <4CB57645.20505@free.fr> (raw)
In-Reply-To: <OF81E331B4.05D83D55-ONC12577BB.002606C6-C12577BB.00272495@transmode.se>
Le 13/10/2010 09:07, Joakim Tjernlund a ?crit :
> Did you use -msingle-pic-base too with -fpic/-fPIC? This is what makes
> a difference(together with -fpic). The most interesting size is
> the total flash size IMHO. Reducing insn's in RAM at the expense
> of flash is not what most users need I think.
Yes, I did use -msingle-pic-base -- actually, I am the one who submitted
the patch for ARM to that effect, precisely after all my tests :) -- but
the code growth I am talking about is accesses, not setup.
>> This simply implies that -fPIC is a better choice for PPC (and hence
>> -mrelocatable) while -fpie is a better one for ARM.
>
> -fPIC isn't optimal(it is bigger) but until my gcc patch gets into
> gcc one cannot use -fpic(it gets promoted to -fPIC by gcc).
> -fpic is smaller but one cannot build apps has has a GOT over 32KB with
> that
You get a GOT over 32 KiB? IIRC, the reloc tables for ARM with -pie are
slightly below 19 KiB for a typical u-boot; I'm surprised that a GOT
would go bigger than the ELF table for the same work.
Amicalement,
--
Albert.
next prev parent reply other threads:[~2010-10-13 9:05 UTC|newest]
Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-10-12 12:38 [U-Boot] [PATCH] mpc83xx: Add -fpic relocation support Joakim Tjernlund
2010-10-12 12:52 ` Wolfgang Denk
2010-10-12 13:04 ` Joakim Tjernlund
2010-10-12 13:47 ` Wolfgang Denk
2010-10-12 14:10 ` Joakim Tjernlund
2010-10-12 17:31 ` Kim Phillips
2010-10-12 17:38 ` Scott Wood
2010-10-12 17:41 ` Joakim Tjernlund
2010-10-12 18:19 ` Kim Phillips
2010-10-12 18:25 ` Scott Wood
2010-10-12 18:38 ` Kim Phillips
2010-10-12 19:09 ` Joakim Tjernlund
2010-10-12 19:17 ` Joakim Tjernlund
2010-10-12 19:54 ` Kim Phillips
2010-10-12 21:23 ` Joakim Tjernlund
2010-10-12 21:30 ` Scott Wood
2010-10-13 9:44 ` Joakim Tjernlund
2010-10-12 19:13 ` Joakim Tjernlund
2010-10-12 19:20 ` Scott Wood
2010-10-12 19:51 ` Joakim Tjernlund
2010-10-12 20:16 ` Scott Wood
2010-10-12 20:40 ` Joakim Tjernlund
2010-10-12 20:48 ` Scott Wood
2010-10-12 21:06 ` Joakim Tjernlund
2010-10-12 15:52 ` Scott Wood
2010-10-12 17:11 ` Joakim Tjernlund
2010-10-12 17:41 ` Albert ARIBAUD
2010-10-12 18:11 ` Joakim Tjernlund
2010-10-12 20:37 ` Albert ARIBAUD
2010-10-12 21:00 ` Joakim Tjernlund
2010-10-13 6:30 ` Albert ARIBAUD
2010-10-13 7:07 ` Joakim Tjernlund
2010-10-13 9:05 ` Albert ARIBAUD [this message]
2010-10-13 9:34 ` Joakim Tjernlund
2010-10-13 21:25 ` Joakim Tjernlund
2010-10-14 6:25 ` Albert ARIBAUD
2010-10-13 7:21 ` J. William Campbell
2010-10-13 8:37 ` Joakim Tjernlund
2010-10-12 17:37 ` Wolfgang Denk
2010-10-13 9:41 ` [U-Boot] [PATCHv2] " Joakim Tjernlund
2010-10-13 21:11 ` [U-Boot] [PATCHv3] " Joakim Tjernlund
2010-10-20 6:32 ` Joakim Tjernlund
2010-10-28 8:46 ` Joakim Tjernlund
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4CB57645.20505@free.fr \
--to=albert.aribaud@free.fr \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox