Add fails with gcc 4.7 on Linux