The test gives the same error on i686-apple-darwin9 with gcc version 4.3.2 (GCC), compiles with both gcc version 4.2.3 and gcc version 4.4.0 [revision 140003p2] 20080904 (experimental) (GCC). You should probably fill a bug against 4.3.* and Darwin. Dominique