From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7107 invoked by alias); 11 Oct 2005 13:34:14 -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 7076 invoked by uid 48); 11 Oct 2005 13:34:10 -0000 Date: Tue, 11 Oct 2005 13:34:00 -0000 Message-ID: <20051011133410.7075.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug target/24306] va_arg gets confused when skipping over certain zero-sized types In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "pinskia at gcc dot gnu dot org" X-SW-Source: 2005-10/txt/msg01295.txt.bz2 List-Id: ------- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-11 13:34 ------- Hmm, this works for me with todays' compiler: earth:~>gcc t.c -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: /home/peshtigo/pinskia/src/gnu/gcc/src/configure --target=i686-pc-linux-gnu --host=i686-pc-linux-gnu --enable-__cxa_atexit --enable-languages=c++,objc,java,f95 --prefix=/home/gates/pinskia/linux --enable-threads=posix --enable-shared Thread model: posix gcc version 4.1.0 20051011 (experimental) /home/gates/pinskia/linux/libexec/gcc/i686-pc-linux-gnu/4.1.0/cc1 -quiet -v t.c -quiet -dumpbase t.c -mtune=pentiumpro -auxbase t -version -o /tmp/ccyK6uLf.s #include "..." search starts here: #include <...> search starts here: /usr/local/include /home/gates/pinskia/linux/include /home/gates/pinskia/linux/lib/gcc/i686-pc-linux-gnu/4.1.0/include /home/gates/pinskia/linux/lib/gcc/i686-pc-linux-gnu/4.1.0/../../../../i686-pc-linux-gnu/include /usr/include End of search list. GNU C version 4.1.0 20051011 (experimental) (i686-pc-linux-gnu) compiled by GNU C version 4.1.0 20051011 (experimental). GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 4eb5c7164a4d9c2ecd7466e6212b1162 /home/gates/pinskia/linux/lib/gcc/i686-pc-linux-gnu/4.1.0/../../../../i686-pc-linux-gnu/bin/as -V -Qy -o /tmp/ccOwBdYl.o /tmp/ccyK6uLf.s GNU assembler version 2.15.94 (i686-pc-linux-gnu) using BFD version 2.15.94 20041104 /home/gates/pinskia/linux/libexec/gcc/i686-pc-linux-gnu/4.1.0/collect2 --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o /home/gates/pinskia/linux/lib/gcc/i686-pc-linux-gnu/4.1.0/crtbegin.o -L/home/gates/pinskia/linux/lib/gcc/i686-pc-linux-gnu/4.1.0 -L/home/gates/pinskia/linux/lib/gcc/i686-pc-linux-gnu/4.1.0/../../../../i686-pc-linux-gnu/lib -L/home/gates/pinskia/linux/lib/gcc/i686-pc-linux-gnu/4.1.0/../../.. /tmp/ccOwBdYl.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /home/gates/pinskia/linux/lib/gcc/i686-pc-linux-gnu/4.1.0/crtend.o /usr/lib/crtn.o earth:~>./a.out 3 7 ----- Can you suply the ouput of gcc -v? -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24306