builtins.c (expand_builtin_strcmp): Cover label definition of do_libcall with HAVE_cm...
authorAndreas Krebbel <krebbel1@de.ibm.com>
Tue, 18 Apr 2006 13:56:51 +0000 (13:56 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Tue, 18 Apr 2006 13:56:51 +0000 (13:56 +0000)
2006-04-18  Andreas Krebbel  <krebbel1@de.ibm.com>

* builtins.c (expand_builtin_strcmp): Cover label definition of
do_libcall with HAVE_cmpstrnsi.

From-SVN: r113039

gcc/ChangeLog
gcc/builtins.c

index 8bdd0dd37ee35cb8106c55a6fb28b4c78672949c..506c1e7f9acdf4fa8080da271d56378ac24a9e5d 100644 (file)
@@ -1,3 +1,8 @@
+2006-04-18  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * builtins.c (expand_builtin_strcmp): Cover label definition of 
+       do_libcall with HAVE_cmpstrnsi.
+
 2006-04-18  Kazu Hirata  <kazu@codesourcery.com>
 
        * function.c (temp_slots_at_level, max_slot_level): Use VEC
index 836f965443287d3fbead3778d992c5f946685701..5747de440c6a341d42239d01dae9137b0af94a1b 100644 (file)
@@ -3772,7 +3772,9 @@ expand_builtin_strcmp (tree exp, rtx target, enum machine_mode mode)
 
       /* Expand the library call ourselves using a stabilized argument
         list to avoid re-evaluating the function's arguments twice.  */
+#ifdef HAVE_cmpstrnsi
     do_libcall:
+#endif
       arglist = build_tree_list (NULL_TREE, arg2);
       arglist = tree_cons (NULL_TREE, arg1, arglist);
       fndecl = get_callee_fndecl (exp);