[U-Boot] [PATCH] examples/standalone: Use gcc's -fno-toplevel-reorder

Wolfgang Denk wd at denx.de
Tue Oct 12 22:47:16 CEST 2010


Dear Peter Tyser,

In message <1284331129-12911-1-git-send-email-ptyser at xes-inc.com> you wrote:
> Using -fno-toplevel-reorder causes gcc to not reorder functions.  This
> ensures that an application's entry point will be the first function in
> the application's source file.
> 
> This change, along with commit 620bbba524fbaa26971a5004793010b169824f1b
> should cause a standalone application's entry point to be at the base of
> the compiled binary.  Previously, the entry point could change depending
> on gcc version and flags.
> 
> Note -fno-toplevel-reorder is only available in gcc version 4.2 or
> greater.
> 
> Signed-off-by: Peter Tyser <ptyser at xes-inc.com>
> ---
> I didn't have a version of gcc < 4.2.  The change is pretty trivial so
> it should work, but it'd be appreciated if someone with an old toolchain
> installed could give the patch a shot.
> 
>  examples/standalone/Makefile |    5 +++++
>  1 files changed, 5 insertions(+), 0 deletions(-)

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
It is a good thing for an uneducated man to read books of quotations.
                        - Sir Winston Churchill _My Early Life_ ch. 9


More information about the U-Boot mailing list