http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59185
Bug ID: 59185 Summary: compile error for va_list as a pointer parameter Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: freshpassport at gmail dot com Created attachment 31245 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31245&action=edit va_list error while compile with gcc I just compiled a open source software which named 'zebra' and version is 0.95a. the configurate is: ./configure --disable-ipv6 --disable-zebra --disable-bgpd --disable-ripd --disable-ripngd --disable-ospfd --disable-ospf6d --disable-bgp-announce and then make, error occurs as bellow: log.c: In function ‘zlog_warn’: log.c:185:5: internal compiler error: in build_simple_mem_ref_loc, at tree.c:3963 Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-4.7/README.Bugs> for instructions. the gcc version: zebra-0.95a# gcc --version gcc (Debian 4.7.2-5) 4.7.2 the environment is debian 7.1 by the way, gcc version 4.4.7 has no problem.