]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
PR target/57848
authorktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Sep 2013 17:28:25 +0000 (17:28 +0000)
committerktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Sep 2013 17:28:25 +0000 (17:28 +0000)
* c-decl.c (c_builtin_function_ext_scope): Remove
wrong assumption that it is never called on prexisting
symbol.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202572 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/c/ChangeLog
gcc/c/c-decl.c

index 1b4b29772943c09503c0a27329de6c2bafffc789..8b0cc2f517006a1a088bff16a851fa69d6ae96b5 100644 (file)
@@ -1,3 +1,10 @@
+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>
 
        * c-typeck.c (build_binary_op): Use vector_types_compatible_elements_p.
index f7ae648f024fb6ad198570571acfad8caca46181..f26334829d8c972635e7eb8a74618833b64a155f 100644 (file)
@@ -3629,9 +3629,6 @@ c_builtin_function_ext_scope (tree decl)
   const char *name = IDENTIFIER_POINTER (id);
   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,
        UNKNOWN_LOCATION);