Kai Tietz writes: > Hello, > > this patch fixes a wrong assumption in c_builtin_function_ext_scope. > The check for never being called on preexisting symbols (with > meaning), isn't correct as the turning on of builtins via pragmas > wasn't considered. > > The following sample demonstrate this issue pretty well (it is reduced > testcase of failure occuring in i386 intrinsics): > > extern unsigned int __builtin_ia32_crc32si (unsigned int, unsigned int); > #pragma GCC target("sse4.2") > > To be compiled for 32-bit mode without enabled sse. > > > ChangeLog > > 2013-09-13 Kai Tietz <kti...@redhat.com> > > PR target/57484
Typo, please s/57484/57848/ here. > * c/c-decl.c (c_builtin_function_ext_scope): Remove > wrong assumption that it is never called on prexisting > symbol.