From 8000caee88af66730c50aa91dab4e886df972e43 Mon Sep 17 00:00:00 2001 From: Mo DeJong Date: Sun, 10 Dec 2000 20:18:23 +0000 Subject: [PATCH] jcf-io.c (find_class): Correct the logic that tests to see if a .java file is newer than its .class file. 2000-12-07 Mo DeJong * jcf-io.c (find_class): Correct the logic that tests to see if a .java file is newer than its .class file. The compiler was incorrectly printing a warning when file mod times were equal. (http://gcc.gnu.org/ml/gcc-patches/2000-12/msg00530.html) From-SVN: r38177 --- gcc/java/ChangeLog | 6 ++++++ gcc/java/jcf-io.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index c5fcd7980d8..d28b5137232 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -8,6 +8,12 @@ * zipfile.h (ZipDirectory): Declare size, uncompressed_size, filestart and filename_length as int values. +2000-12-07 Mo DeJong + + * jcf-io.c (find_class): Correct the logic that tests to see if a + .java file is newer than its .class file. The compiler was + incorrectly printing a warning when file mod times were equal. + 2000-12-07 Zack Weinberg * jvgenmain.c: Use ISPRINT not isascii. diff --git a/gcc/java/jcf-io.c b/gcc/java/jcf-io.c index 03ea7d75acf..71b893cb199 100644 --- a/gcc/java/jcf-io.c +++ b/gcc/java/jcf-io.c @@ -394,7 +394,7 @@ DEFUN(find_class, (classname, classname_length, jcf, source_ok), source file instead. There should be a flag to allow people have the class file picked up no matter what. FIXME. */ - if (! java && ! class && java_buf.st_mtime >= class_buf.st_mtime) + if (! java && ! class && java_buf.st_mtime > class_buf.st_mtime) { char *stripped_class_name = xstrdup (classname); int i = strlen (stripped_class_name);