------- Comment #9 from tobi at gcc dot gnu dot org 2006-02-09 15:24 ------- For the record, Walt Brainerd's testcase from #6 is as follows: PROGRAM fc107
! Submitted by Walt Brainerd, The Fortran Company ! GNU Fortran 95 (GCC 4.1.0 20050322 (experimental)) ! Windows XP ! Output should be 3 ! Output is 999 INTEGER I INTEGER TRYME I = 3 print *, tryme((i),i) END INTEGER FUNCTION TRYME(RTNME,HITME) INTEGER RTNME,HITME HITME = 999 TRYME = RTNME END This together with PR20894 and PR25048 is fixed by a patch I'm about to send, once I've finished ChangeLogs and testcases. -- tobi at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |tobi at gcc dot gnu dot org |dot org | Status|NEW |ASSIGNED Last reconfirmed|2006-02-08 21:51:37 |2006-02-09 15:24:09 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14771