PATCH: Missing return_label using g++ CVS under vax ultrix.

Richard Henderson rth@redhat.com
Thu Dec 14 09:44:00 GMT 2000


On Thu, Dec 14, 2000 at 05:05:57PM +0000, Jason Merrill wrote:
> Hmm?  I'm referring to this change.

I know very well what change you are talking about.

And what I am saying is that I changed that while fixing
named return values.  If you fall through like that you
can wind up with

	(set (reg 0) (some value))
	(clobber (reg 0))

Rather than

	(set (reg 0) (some value))
	(set (pc) (return label))
	(barrier)
	(clobber (reg 0))
	(return label)

I'm fairly sure the test case is in the test suite.


r~


More information about the Gcc-bugs mailing list