------- Comment #12 from jvdelisle at gcc dot gnu dot org 2006-10-31 03:18 ------- Geoff,
I am trying to understand what you are saying. I could extract a segment of the C code that is being used implement here so that you can see why it is failing. I think it is because Apple code is returning a value that is long-long when what is expected is int so we are overwriting a value. Maybe we need a cast in there. Its been a while since I looked at this, but I will do so and try to send an example, unless I figure out a fix in gfortran first. :) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29302