------- Comment #3 from pinskia at gcc dot gnu dot org 2010-04-09 02:46 ------- Short testcase: int __attribute__((ms_abi)) ACMStream_fnRead(int*iface,int start,int samples,int buffer){} typedef struct _IAVIStreamImpl { int sInfo; int has; } IAVIStreamImpl; extern int __attribute__((ms_abi)) aso(void*); int AVIFILE_OpenCompressor(IAVIStreamImpl *This) { if (This->has != 0) aso(&This->has); sre(&This->sInfo); } --- CUT --- This is some how related to the ms_abi attribute.
-- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- GCC build triplet|x86_64-unknown-linux | GCC host triplet|x86_64-unknown-linux | Summary|[4.5/4.6 Regression] ICE in |[4.5/4.6 Regression] ICE in |insert_save, at caller- |insert_save with ms_abi |save.c:1303 |attribute http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43662