------- Comment #12 from howarth at nitro dot med dot uc dot edu 2009-01-16 15:33 ------- Any ideas on how to debug this further locally? If I add,,,
--- testcase.f.org 2009-01-16 10:28:14.000000000 -0500 +++ testcase.f 2009-01-16 10:28:47.000000000 -0500 @@ -194,5 +194,6 @@ WRITE(PUNIT,'(A80)') LINE ENDIF C + write(6,*) RETURN END or --- testcase.f.org 2009-01-16 10:28:14.000000000 -0500 +++ testcase.f 2009-01-16 10:31:40.000000000 -0500 @@ -159,6 +159,7 @@ IF (QENER(J).AND.ANER(J).NE.' ') THEN IF (NTERMS.GE.4) THEN WRITE(PUNIT,'(A80)') LINE + write(6,*) LINE=' ' LINE(2:2)='|' LINE(80:80)='|' the problem is suppressed. The issue is also suppressed with,,, -O0 -O1 -O2/-O3 -funroll-loops -O2/-O3 -funroll-all-loops -O2/-O3 -fno-PIC I've tried about every other option and those don't suppress the problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38868