On 23 October 2014 10:36, Evelina Dumitrescu wrote: > Hi, > > > I am working on a C/C++ networking project and I want to find an efficient way to store an IPv6 address. So far, I have thought on int128_t/uint128_t or __int128_t. > I would like to know from which version of gcc are this types suported , for which platforms(especially IA-32/IA-64) and also if there are any known bugs. See https://gcc.gnu.org/gcc-4.6/changes.html "Support for a new data type __int128 for targets having wide enough machine-mode support." I don't know about known bugs, try searching bugzilla.