+2001-03-04 Laurynas Biveinis <lauras@softhome.net>\r
+\r
+ * gcc.c (convert_filename): Append executable suffix\r
+ if NO_AUTO_EXE_SUFFIX is not defined.\r
+ * gcc.texi: Document NO_AUTO_EXE_SUFFIX.\r
+ * config/i386/djgpp.h: Define NO_AUTO_EXE_SUFFIX.\r
+
2001-03-03 David O'Brien <obrien@FreeBSD.org>
from 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
unless user explicitly requests it. */
#undef LOCAL_INCLUDE_DIR
+/* Do not make only .exe if no executable file suffix was specified. */
+/* Let the linker handle that. */
+#undef NO_AUTO_EXE_SUFFIX
+#define NO_AUTO_EXE_SUFFIX
+
#undef EXTRA_SECTIONS
#define EXTRA_SECTIONS in_ctor, in_dtor
}
#endif
-#ifdef HAVE_EXECUTABLE_SUFFIX
+#if defined(HAVE_EXECUTABLE_SUFFIX) && !defined(NO_AUTO_EXE_SUFFIX)
/* If there is no filetype, make it the executable suffix (which includes
the "."). But don't get confused if we have just "-o". */
if (! do_exe || EXECUTABLE_SUFFIX[0] == 0 || (len == 2 && name[0] == '-'))
files on your machine. If you do not define this macro, GCC will use
the null string as the suffix for object files.
+@findex NO_AUTO_EXE_SUFFIX
+@item NO_AUTO_EXE_SUFFIX
+Define this macro if executable files on your machine have a suffix, but
+the compiler driver should not automatically append it to the output file
+name, if user hasn't specified one.
+
@findex HOST_BIT_BUCKET
@item HOST_BIT_BUCKET
The name of a file or file-like object on the host system which acts as