This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: changing "configure" to default to "gcc -g -O2 -fwrapv ..."
- From: Laurent GUERBY <laurent at guerby dot net>
- To: Robert Dewar <dewar at adacore dot com>
- Cc: Duncan Sands <duncan dot sands at math dot u-psud dot fr>, gcc at gcc dot gnu dot org, Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>, vincent+gcc at vinc17 dot org, autoconf-patches at gnu dot org, bernds_cb1 at t-online dot de, bug-gnulib at gnu dot org, ebb9 at byu dot net, eggert at cs dot ucla dot edu, gdr at integrable-solutions dot net, pinskia at physics dot uc dot edu, richard dot guenther at gmail dot com
- Date: Wed, 03 Jan 2007 19:02:13 +0100
- Subject: Re: changing "configure" to default to "gcc -g -O2 -fwrapv ..."
- References: <200612310042.kBV0g5pt027400@localhost.localdomain> <20061231144821.GW32297@ay.vinc17.org> <10612311520.AA25136@vlsi1.ultra.nyu.edu> <200612311752.26193.duncan.sands@math.u-psud.fr> <4597ED86.7060707@adacore.com>
On Sun, 2006-12-31 at 12:04 -0500, Robert Dewar wrote:
> Duncan Sands wrote:
>
> > The C front-end performs this transformation too. I'm not claiming that the
> > back-end optimizers would actually do something sensible if the front-end
> > didn't transform this code (in fact they don't seem too), but since the
> > optimal way of doing the check presumably depends on the target, wouldn't
> > it make sense if the backend took care of it?
>
> Remember that not all GNAT backends use GCC, so sometimes we do
> optimizations in the front end rather than duplicate the code in
> each of our back ends (JGNAT, Dotgnat (the .Net version), AAMP,
> and maybe more in the future, who knows?)
Is the AAMP backend available somewhere?
Laurent