- Added support for -Wp,-MD and -Wp,-MMD options.
+ - Debug information containing line numbers of predefined and command-line
+ macros (enabled with the compiler option -g3) will now be correct.
+
- Corrected LRU cleanup handling of object files.
- utimes() is now used instead of utime() when available.
if (strcmp(argv[i], "-g0") != 0) {
enable_unify = 0;
}
+ if (strcmp(argv[i], "-g3") == 0) {
+ /*
+ * Fix for bug 7190 ("commandline macros (-D)
+ * have non-zero lineno when using -g3").
+ */
+ compile_preprocessed_source_code = 0;
+ }
continue;
}