[Bug middle-end/32455] [4.1/4.2/4.3 regression] ICE with modified va_list

2008-01-02 Thread mmitchel at gcc dot gnu dot org
--- 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

[Bug middle-end/32455] [4.1/4.2/4.3 regression] ICE with modified va_list

2007-12-27 Thread reichelt at gcc dot gnu dot org
--- 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