This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Do not disable -fomit-frame-pointer on !ACCUMULATE_OUTGOING_ARGS targets
- From: Richard Henderson <rth at redhat dot com>
- To: Eric Botcazou <ebotcazou at adacore dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Mon, 25 Mar 2013 08:31:21 -0700
- Subject: Re: Do not disable -fomit-frame-pointer on !ACCUMULATE_OUTGOING_ARGS targets
- References: <1376739 dot Jx8uRcIPDP at polaris>
On 03/25/2013 04:26 AM, Eric Botcazou wrote:
> process_options has had these lines for a couple of releases:
>
> /* ??? Unwind info is not correct around the CFG unless either a frame
> pointer is present or A_O_A is set. Fixing this requires rewriting
> unwind info generation to be aware of the CFG and propagating states
> around edges. */
Heh. We've actually fixed this now -- unwind info generation aware of
the cfg is exactly what pass_dwarf2_frame does. So I guess this comment
has been out of date since gcc 4.7.
r~