Regex C ++ 0x no GCC

O seguinte código:

#include  using namespace std; (snippage) regex_search(s, m, re); 

funciona no Microsoft C ++, mas o GCC 4.4.3 fornece a seguinte mensagem de erro:

/usr/include/c++/4.4/tr1_impl/regex:2255: warning: function inline ‘bool std :: regex_search (_Bi_iter, _Bi_iter, std :: match_results &, const std :: basic_regex &, std :: regex_constants :: match_flag_type) [com _Bi_iter = __gnu_cxx :: __ normal_iterator, std :: allocator>> _Allocator = std :: allocator, std :: allocator>>>>, _Ch_type = char, _Rx_traits = std :: regex_traits] ‘usado mas nunca definido

É claro que não me surpreenderia se regex fosse simplesmente um dos resources do C ++ 0x ainda na lista de tarefas para o GCC, mas o que estou rabiscando é, nesse caso, por que é feliz a diretiva include, declarações de variables, etc. e somente tropeça na chamada de function (o que parece até entender).

Tem algo que estou perdendo?