This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Unreviewed fix for bootstrap failure
- From: Geoff Keating <geoffk at geoffk dot org>
- To: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- Cc: rth at redhat dot com, gcc-patches at gcc dot gnu dot org
- Date: 28 Jun 2003 19:04:24 -0700
- Subject: Re: Unreviewed fix for bootstrap failure
- References: <200306282315.h5SNFVcO023773@hiauly1.hia.nrc.ca>
"John David Anglin" <dave@hiauly1.hia.nrc.ca> writes:
> This patch hasn't been reviewed yet:
> http://gcc.gnu.org/ml/gcc-patches/2003-06/msg02448.html
> The enclosed patch fixes this by not updating LABEL_NUSES for label
> references in REG_NOTES. The semantics of label references is that
> they don't contribute to the usage count. This allows register notes
> to be removed without having to worry about updating the the usage
> counts.
1. The documentation should be updated to say this.
2. Are you sure this is a good idea? What happens if a label is deleted
that's referred to from a REG_EQUIV note, and the note is later
substituted for the register (say, by reload)?
--
- Geoffrey Keating <geoffk@geoffk.org>