[gfortran] Make all labels DECL_ARTIFICIAL
Steven Bosscher
stevenb@novell.com
Wed Feb 2 09:15:00 GMT 2005
On Wednesday 02 February 2005 04:44, Feng Wang wrote:
> When fixing PR18827, I found this was wrong. Making USER labels artificial
> will make it removed incorrectly under some circumstances. i.e. if we
> assign a label to a globle variable and don't use the label and variable
> elsewhere in the module, the optimization will remove the label but leave
> the assignment. This will cause linking error.
Sounds like the middle-end removes artificial labels even if they
are addressable, or the front end not marking the label as such.
Can you see in the dumps where the label disappears?
Gr.
Steven
More information about the Fortran
mailing list