------- Comment #9 from brooks at gcc dot gnu dot org  2007-04-23 20:49 -------
I'm changing the name of this bug to make it a lot easier to find, now that we
know what the actual problem is.

Also, PR #31672 contains an excellent testcase for this, which I'll quote here:

----------------------------------------------
function d1mach(i)
implicit none
double precision d1mach,dmach(5)
integer i,large(4),small(4)
equivalence ( dmach(1), small(1) )
equivalence ( dmach(2), large(1) )
data small(1),small(2) / 0,   1048576/
data large(1),large(2) /-1,2146435071/
d1mach = 0.0d0
end function d1mach
----------------------------------------------


-- 

brooks at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[4.1/4.2/4.3 Regression]    |[4.1/4.2/4.3 Regression]
                   |rejects equivalence         |Initialization of
                   |                            |overlapping variables: Not
                   |                            |implemented


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29786

Reply via email to