Gabriel Dos Reis schrieb:
Richard Guenther wrote:
Hm, well. The following includes documentation and the old new names,
__builtin_file_location, etc.
This looks good too me.
A few points to consider:
* relation of __builtin_function_location to C99 (and C++11) __func__
* Do we want to update libcpp to systematically expand __FILE__ to
__builtin_file_location, etc?
Will that work in situations like these?
const char __attribute__((section (".foo"))) x[] = __FILE__;
It general, it might be good to avoid too many ways of spelling the same
thing.
-- Gaby