From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26380 invoked by alias); 28 Jan 2003 03:46:01 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 26267 invoked by uid 71); 28 Jan 2003 03:46:01 -0000 Resent-Date: 28 Jan 2003 03:46:01 -0000 Resent-Message-ID: <20030128034601.26266.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org, geoffk@apple.com Resent-Reply-To: gcc-gnats@gcc.gnu.org, bkoz@redhat.com Received: (qmail 24597 invoked by uid 48); 28 Jan 2003 03:38:16 -0000 Message-Id: <20030128033816.24596.qmail@sources.redhat.com> Date: Tue, 28 Jan 2003 03:46:00 -0000 From: bkoz@redhat.com Reply-To: bkoz@redhat.com To: gcc-gnats@gcc.gnu.org Cc: geoffk@apple.com X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) X-GNATS-Notify: geoffk@apple.com Subject: other/9470: [pch] error when creating pch still causes output X-SW-Source: 2003-01/txt/msg01567.txt.bz2 List-Id: >Number: 9470 >Category: other >Synopsis: [pch] error when creating pch still causes output >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Tue Jan 28 03:46:01 UTC 2003 >Closed-Date: >Last-Modified: >Originator: Benjamin Kosnik >Release: rh 7.3, head >Organization: >Environment: Reading specs from /mnt/hd/ahimsa/bld-x86-gcc/gcc/specs Configured with: /mnt/hd/bliss/src.gcc/gcc/configure --prefix=/mnt/hd/ahimsa/H-x86-gcc --enable-languages=c,c++ --enable-__cxa_atexit Thread model: posix gcc version 3.4 20030126 (experimental) >Description: Create a bogus C++ header, try to precompile it. You'll get a warning, AND a .pch file. This is entirely unexpected: if gcc can't compile a file, it does not then write out an invalid .o file. >How-To-Repeat: %COMP.sh "-x c++-header -Winvalid-pch" ostream /mnt/hd/ahimsa/bld-x86-gcc/i686-pc-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:149: warning: inline function `const _Tp& std::min(const _Tp&, const _Tp&) [with _Tp = size_t]' used but never defined /usr/lib/crt1.o(.text+0x18): In function `_start': : undefined reference to `main' collect2: ld returned 1 exit status %ll ostream.pch -rw-rw-r-- 1 bkoz bkoz 7.0M Jan 27 21:37 ostream.pch >Fix: Don't write out the file. >Release-Note: >Audit-Trail: >Unformatted: