1272343Sngie/* GCC compound statements with non-expressions */
2272343Sngiestruct cpu_info {
3272343Sngie	int bar;
4272343Sngie};
5272343Sngie
6272343Sngieint
7272343Sngiemain(void)
8272343Sngie{
9272343Sngie	return ({
10272343Sngie	    struct cpu_info *__ci;
11272343Sngie	    __asm__ volatile("movl %%fs:4,%0":"=r" (__ci));
12272343Sngie	    __ci;
13272343Sngie	})->bar;
14272343Sngie}
15