Question on GIMPLE semantics and EH
Richard Henderson
rth@redhat.com
Fri Aug 13 18:46:00 GMT 2004
On Fri, Aug 13, 2004 at 02:29:35PM -0400, Richard Kenner wrote:
> OK, that explains it. The type was a scalar (a pointer), but it was a
> component of an aggregrate, with the aggregate being the FRAME variable.
> So no temporary was used. Then SRA made it into a scalar variable.
...
> So we have in .t05.nested:
>
> FRAME.178.F36b = 0B;
> ...
> try {
> ...
> FRAME.178.F36b = c761006_2__adj_checkDA (T.200, &another_target, 1);
Ah, so the problem is not out of the gimplifier, but out of the
nested function lowering? Maybe.
I'll try to build a smaller test case to see if I can reproduce this.
r~
More information about the Gcc
mailing list