Article View: gnu.gcc.bug
Article #1364GCC 2.3.1 %u sequence fails 8.3 file systems
From: Eberhard Mattes
Date: Wed, 11 Nov 1992 22:49
Date: Wed, 11 Nov 1992 22:49
13 lines
1049 bytes
1049 bytes
GCC 2.3.1 expands the %u sequence in specs to ccXXXXXX where XXXXXX is replaced by mktemp() with some other characters. Then, a number is appended to make the name unique. On file systems which truncate file names to 8 characters, the `unique' temporary file names created by this method are not unique. This breaks the following GCC invokation, for instance: gcc file1.c file2.c as the object file for file1.c is overwritten by the object file for file2.c. Eberhard Mattes (mattes@azu.informatik.uni-stuttgart.de)
Technical Details
Message-ID:
<9211112049.AA12603@azu.informatik.uni-stuttgart.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!azu.informatik.uni-stuttgart.de!mattesShow Full Headers
Complete Article Headers
Newsgroups: gnu.gcc.bug Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!azu.informatik.uni-stuttgart.de!mattes From: mattes@azu.informatik.uni-stuttgart.de (Eberhard Mattes) Subject: GCC 2.3.1 %u sequence fails 8.3 file systems Message-ID: <9211112049.AA12603@azu.informatik.uni-stuttgart.de> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Wed, 11 Nov 1992 22:49:02 GMT Approved: bug-gcc@prep.ai.mit.edu Lines: 14