1 /* { dg-do compile */
2 /* { dg-options "-O2" } */
3 /* { dg-final { scan-assembler "movl\[ \t\]%gs:\\((%eax|%rax)\\), %eax" } } */
4 
5 extern __seg_gs int *call_me (void);
6 
7 int
read_seg_gs(void)8 read_seg_gs (void)
9 {
10   return *call_me();
11 }
12