For a while, the autoconf testsuite failed on cygwin, because asking gcc to run
the preprocessor with an explicit output of '-' for stdout instead created a
text file ./-.exe containing the preprocessor output [1].

While the autoconf workaround was simple (remove '-o -' since -E already
implies a default of stdout), this anomaly in cygwin should be fixed [2].

[1] http://lists.gnu.org/archive/html/bug-autoconf/2010-07/msg00071.html
[2] http://cygwin.com/ml/cygwin/2010-07/msg00482.html


-- 
           Summary: 'gcc -E -o -' creates ./-.exe on cygwin
           Product: gcc
           Version: 4.3.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: driver
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ericb at gcc dot gnu dot org
 GCC build triplet: i686-pc-cygwin
  GCC host triplet: i686-pc-cygwin
GCC target triplet: i686-pc-cygwin


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45041

Reply via email to