The named address space is GNU extension [1], have you ever tried using command line option like "-std=gnu++11"? [1] https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html HTH, chewj 2017-03-26 6:03 GMT+08:00 J.W. Jagersma <jwjagersma@xxxxxxxxx>: > I'm trying to use the __seg_gs address space specifier in g++, but it > keeps telling me "__seg_gs does not name a type". Even the following > short snippet fails to compile: > > int main() > { > #ifdef __SEG_GS > __seg_gs int* i; > #endif > } > > Am I doing something wrong here? Any help would be appreciated. -- Wei-Ren Chen (陳韋任) Homepage: http://people.cs.nctu.edu.tw/~chenwj