Your Jan 8th, 2001 rtlanal.c:note_stores change
David S. Miller
davem@redhat.com
Mon Apr 15 14:08:00 GMT 2002
From: kenner@vlsi1.ultra.nyu.edu (Richard Kenner)
Date: Mon, 15 Apr 02 16:53:20 EDT
I agree the CLOBBERs are wrong, but so is a SET. It will cause
problems to show each of those registers as being set to *the same
thing*, whatever that thing is.
It sounds like you know of a current note_stores() callback that is
going to fail if they are given as SETs. Where will these problems be
caused? In particular, who inside a note_stores() callback interprets
sets of CALL returns in this weird way? Is this some ADA specific
issue?
The only example I can possibly come up with are functions with
attribute const being optimized improperly, but as mentioned I failed
to come up with a test case demonstrating this failure with the
CLOBBER stuff reverted.
More information about the Gcc-bugs
mailing list