Re: Recent VCG changes break gfortran's -std=f95 option

2006-06-06 Thread FX Coudert
Something is marking random_seed as noreturn. As far as I understand, symbols are marked as noreturn by use of TREE_THIS_VOLATILE, which is done on a few selected trees and is also done whenever a symbol has the noreturn attribute. This noreturn attribute can be set to 1 by make_noreturn,

Re: Recent VCG changes break gfortran's -std=f95 option

2006-06-06 Thread FX Coudert
My first patch didn't even compile :( Here's a new one. Something is marking random_seed as noreturn. As far as I understand, symbols are marked as noreturn by use of TREE_THIS_VOLATILE, which is done on a few selected trees and is also done whenever a symbol has the noreturn attribute.

Re: Recent VCG changes break gfortran's -std=f95 option

2006-06-06 Thread Steve Kargl
On Tue, Jun 06, 2006 at 08:16:54AM +0200, FX Coudert wrote: Something is marking random_seed as noreturn. As far as I understand, symbols are marked as noreturn by use of TREE_THIS_VOLATILE, which is done on a few selected trees and is also done whenever a symbol has the noreturn

Re: Recent VCG changes break gfortran's -std=f95 option

2006-06-05 Thread Andrew Pinski
I have the simple program program a call random_seed() end program a Something is marking random_seed as noreturn. -- Pinski

Re: Recent VCG changes break gfortran's -std=f95 option

2006-06-05 Thread Steve Kargl
On Mon, Jun 05, 2006 at 10:33:40PM -0400, Andrew Pinski wrote: I have the simple program program a call random_seed() end program a Something is marking random_seed as noreturn. OK, so where do I start to look? AFAICT, this problem only occurs if -std=f95, and