Richard Guenther wrote:

>> > It's certainly true that people will discover more and more aliasing
>> > bugs the harder they work 4.1 :)
>>
>> Do you think that PR 30088 is another instance of the same problem, and
>> that therefore turning off the pruning will fix it?
> 
> Disabling pruning will also increase memory-usage and compile-time.
You indicated earlier that you didn't think 30088 was a regression on
the branch.  That's an excellent point.  I had it on my list of
regressions from 4.1.[01], but perhaps I was misinformed when I put it
on the list.  Given that, I don't think we need to worry about it for
4.1.2; it's just one of several wrong-code regressions...

> I don't think we need to go this way - there is a workaround available
> (use -fno-strict-aliasing) and there are not enough problems to warrant
> this.

For the record, I don't think the workaround argument is as strong,
though.  When the user compiles a large application and it doesn't work,
there's no hint that -fno-strict-aliasing is the work-around.  It's not
like an ICE that makes you think "Hmm, maybe I should turn off that
pass, or compile this file with -O0".

Thanks,

-- 
Mark Mitchell
CodeSourcery
[EMAIL PROTECTED]
(650) 331-3385 x713

Reply via email to