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 nor

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

2006-06-05 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. T

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

2006-06-05 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-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, a

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

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

2006-06-05 Thread Steve Kargl
I have the simple program program a call random_seed() end program a in the files a.f90 and b.f90. That is, a.f90 and b.f90 are identical. gfortran -o a -fdump-tree-all a.f90 gfortran -o b -fdump-tree-all -std=f95 b.f90 --- a.f90.003t.original Mon Jun 5 19:09:22 2006 +++ b.f90.003t.