From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4492 invoked by alias); 8 Jun 2004 23:45:54 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 4482 invoked by uid 48); 8 Jun 2004 23:45:53 -0000 Date: Tue, 08 Jun 2004 23:45:00 -0000 Message-ID: <20040608234553.4481.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20040608233841.15885.snyder@fnal.gov> References: <20040608233841.15885.snyder@fnal.gov> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug middle-end/15885] [3.5 Regression] spurious or misleading va_start warning X-Bugzilla-Reason: CC X-SW-Source: 2004-06/txt/msg01017.txt.bz2 List-Id: ------- Additional Comments From pinskia at gcc dot gnu dot org 2004-06-08 23:45 ------- Confirmed. Here is another example (but this time in C): #include void bar(int*); void foo (int x, ...) { va_list ap; va_start (ap, x); bar(&x); } Note this causes wrong code. -- What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |critical Status|UNCONFIRMED |NEW Component|c++ |middle-end Ever Confirmed| |1 Keywords| |diagnostic, wrong-code Known to fail| |3.5.0 Known to work| |3.4.0 Last reconfirmed|0000-00-00 00:00:00 |2004-06-08 23:45:51 date| | Summary|spurious or misleading |[3.5 Regression] spurious or |va_start warning |misleading va_start warning Target Milestone|--- |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15885