[Bug target/15231] [3.4 only] constant pool entries referring to nonexistent labels
rearnsha at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Fri Sep 2 22:27:00 GMT 2005
------- Additional Comments From rearnsha at gcc dot gnu dot org 2005-09-02 22:27 -------
I've made a small amount of headway on this.
Labels L22 and L21 were (when created) the addresses of objects in the code.
However, they are deleted (presumably as unreachable), but the references to the
lables persist.
This is presumably exactly the case that RTH believed couldn't happen when he
mentioned this in his email here:
http://gcc.gnu.org/ml/gcc-patches/2000-05/msg00881.html
and the reason we don't abort on ARM is that we never call output_constant_pool
since we roll our own mini-pools.
I've sofar been unsuccessful in reducing the testcase to something more managable.
--
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed|2005-02-22 04:10:35 |2005-09-02 22:27:33
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15231
More information about the Gcc-bugs
mailing list