Commit a1e51df9 by Kai Tietz Committed by Kai Tietz

re PR target/57848 (internal compiler error on builtin and '#pragma GCC target()' option)

	PR target/57848
	* c-decl.c (c_builtin_function_ext_scope): Remove
	wrong assumption that it is never called on prexisting
	symbol.

From-SVN: r202572
parent 5cf16202
2013-09-13 Kai Tietz <ktietz@redhat.com>
PR target/57848
* c-decl.c (c_builtin_function_ext_scope): Remove
wrong assumption that it is never called on prexisting
symbol.
2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com> 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
* c-typeck.c (build_binary_op): Use vector_types_compatible_elements_p. * c-typeck.c (build_binary_op): Use vector_types_compatible_elements_p.
......
...@@ -3629,9 +3629,6 @@ c_builtin_function_ext_scope (tree decl) ...@@ -3629,9 +3629,6 @@ c_builtin_function_ext_scope (tree decl)
const char *name = IDENTIFIER_POINTER (id); const char *name = IDENTIFIER_POINTER (id);
C_DECL_BUILTIN_PROTOTYPE (decl) = prototype_p (type); C_DECL_BUILTIN_PROTOTYPE (decl) = prototype_p (type);
/* Should never be called on a symbol with a preexisting meaning. */
gcc_assert (!I_SYMBOL_BINDING (id));
bind (id, decl, external_scope, /*invisible=*/false, /*nested=*/false, bind (id, decl, external_scope, /*invisible=*/false, /*nested=*/false,
UNKNOWN_LOCATION); UNKNOWN_LOCATION);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment