This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/24306] va_arg gets confused when skipping over certain zero-sized types
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 11 Oct 2005 13:34:10 -0000
- Subject: [Bug target/24306] va_arg gets confused when skipping over certain zero-sized types
- References: <bug-24306-602@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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