This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 11/4/2016 21:22, Tamar Christina wrote: > Hi all, > > The GCC self-test added in r237144 breaks the > native Windows x86 builds (e.g. mingw-w64). > This fixes (PR78196) by explicitly adding /dev/null as > the output file to the GCC self test. > > The test essentially does `-xc -S -c /dev/null -fself-test` > > `/dev/null` is then converted into the Windows null device `nul` > by the MSYS shell, which is correct. But then the driver adds a > filename to the name, trying to write the output to `nul.s`. > `nul` is a reserved filename on Windows. As such it's invalid > to create this file and the call always fails using CreateFile. > > Checked with x86_64-w64-mingw32 and build gets passed self tests > but dies at unrelated libstdc++ and libvtv errors. > > Ok for trunk? > Patch is good, go ahead.
Attachment:
signature.asc
Description: OpenPGP digital signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |