other/2552: Successful g++ executables not deleted on cygwin

David.Billinghurst@riotinto.com David.Billinghurst@riotinto.com
Sat Apr 14 07:06:00 GMT 2001


>Number:         2552
>Category:       other
>Synopsis:       Successful g++ executables not deleted on cygwin
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Apr 14 07:06:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     David Billinghurst
>Release:        gcc 3.0 and gcc 3.1
>Organization:
>Environment:
i686-pc-cygwin
>Description:
On i686-pc-cygwin, g++ testsuite executables generated by old-dejagnu.exe are never deleted - even when successful.

As a result, each testsuite run generates a few hundred megabytes of unwanted .exe files.

Root cause is that executable name does not have a suffix, so cygwin adds .exe, which dejagnu doesn't expect. 
>How-To-Repeat:
Run g++ testsuite on i686-pc-cygwin
>Fix:
Patch gcc/testsuite/lib/old-dejagnu.exp to add suffix to executable filename.
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the Gcc-bugs mailing list