This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

200.sixtrack is miscomparing on x86_64 and i686 (-O2) since Mar 19th


The regression was introduced between rev 123033 and 123047.  The likely
offender is

Index: libgfortran/ChangeLog
===================================================================
--- libgfortran/ChangeLog       (revision 123033)
+++ libgfortran/ChangeLog       (revision 123047)
@@ -1,3 +1,15 @@
+2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/31052
+       * io/file_position (st_rewind): Fix comments. Remove use of
+       test_endfile. Don't seek if already at 0 position.  Use new 
is_special
+       function to set endfile state.
+       * io/open.c (test_endfile): Delete this function.
+       * io/io.h: Delete prototype for test_endfile.  Add prototype
+       for is_special.
+       * io/unix.c (is_special): New function. Fix whitespace.
+       * io/transfer.c (next_record_r): Remove use of test_endfile.
+

Richard.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]