[Bug debug/53948] [4.8 Regression] Assignment line missing for -O0 -g
stevenb.gcc at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Feb 7 20:24:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53948
--- Comment #6 from stevenb.gcc at gmail dot com <stevenb.gcc at gmail dot com> 2013-02-07 20:24:07 UTC ---
On Thu, Feb 7, 2013 at 9:04 PM, law at redhat dot com wrote:
> The real way to get the prior behaviour without reverting the patch is to
> either explicitly mark parameters so we can check for them in this one hunk of
> code.
That is what I did in http://gcc.gnu.org/ml/gcc-patches/2012-07/msg00847.html
> Or to create a helper function in a suitable location that can map from
> a reg to its decl, then check if it's a parameter. Given that flags in the
> main rtl structures are generally scarce, I think the latter is a better
> solution given how rarely we need to make this distinction.
I used an rtl flag because I could make one available. Structures on
the side always make me nervous, they tend to be fragile and hard to
update.
> It's unfortunate that this P1 regression was left languishing, half analyzed in
> our tree for 6+ months ;(
Not true: http://gcc.gnu.org/ml/gcc-patches/2012-07/msg00847.html
It's unfortunate that the patch was never reviewed.
More information about the Gcc-bugs
mailing list