This is the mail archive of the ecos-devel@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Gnutools: consideration for upgrade to GCC 4.6


On 17.01.2012 10:36, Tomas Frydrych wrote:

> Some of the more recent gccs were not producing usable binaries on some
> platforms (including arm) with the -Os option. I do not know if this is
> the case with 4.6.2, and I don't think ecos uses -Os by default, but it
> is probably worth checking whether this works (and at least documenting
> somewhere if it does not).

Do you happen to have more details on this - versions, flags used,
example to reproduce...?

http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html says

  -Os enables all -O2 optimizations that do not typically increase
  code size. It also performs further optimizations designed
  to reduce code size.

it would be good to know whether the problems come from -O2 (which
would be a major problem) or from these further optimizations.

FWIW, I am using -Os with 4.5.2 for Cortex-M3, but only for the
RedBoot that has to fit in the restricted space. Up to now I did not
experience any problems. I did not yet try 4.6.x.

-- 
                                       Stano


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]