Hi Guys,

  I am applying the patch below as an obvious fix.  The definition of
  SUBTARGET_OVERRIDE_OPTIONS in the i386/cygming.h header file has a
  trailing backslash at the end of the macro, leading it to include the
  line that follows.  Fortunately that line is blank, but could change
  one day, so it is best to clean up the macro definition.

  Tested by building an i686-pc-cygwin toolchain.

Cheers
  Nick

gcc/ChangeLog
2011-03-22  Nick Clifton  <ni...@redhat.com>

        * config/i386/cygming.h (SUBTARGET_OVERRIDE_OPTIONS): Remove
        trailing backslash from the end of the macro definition.

Index: gcc/config/i386/cygming.h
===================================================================
--- gcc/config/i386/cygming.h   (revision 171279)
+++ gcc/config/i386/cygming.h   (working copy)
@@ -207,7 +207,7 @@
               (flag_pic > 1) ? "PIC" : "pic");                         \
       flag_pic = 0;                                                    \
     }                                                                  \
-} while (0)                                                            \
+} while (0)
 
 /* Define this macro if references to a symbol must be treated
    differently depending on something about the variable or

Reply via email to