--- Comment #3 from mmitchel at gcc dot gnu dot org 2008-01-02 23:20
---
This code isn't valid. We probably shouldn't allow declarations of
__builtin_va_start, and we certainly shouldn't allow declarations that don't
match the internal definition -- and I don't think that declaration d
--- Comment #2 from reichelt at gcc dot gnu dot org 2007-12-27 20:38
---
Confirmed. Here's a reduced testcase that crashes when compiled under
i686-pc-linux-gnu:
=
typedef double* va_list;
void __builtin_va_start(va_list, ...);
void foo(const c