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
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
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,
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
>
> I have the simple program
>
> program a
> call random_seed()
> end program a
Something is marking random_seed as noreturn.
-- Pinski
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.