------- Comment #3 from pinskia at gcc dot gnu dot org 2006-04-30 06:11 ------- Note the correct version of the inline-asm as far as I can tell is:
__asm__ __volatile__ ("" : : "m" (__extension__ *({ struct { char x[n]; } *p = ptr; p; }))); Which solves the ICE. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27301