re PR target/49816 (arm.c:3999:12: error: converting 'false' to pointer type 'rtx')
authorRichard Earnshaw <rearnsha@arm.com>
Sat, 23 Jul 2011 14:43:33 +0000 (14:43 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Sat, 23 Jul 2011 14:43:33 +0000 (14:43 +0000)
PR target/49816
* arm.c (aapcs_vfp_allocate_return_reg): Return NULL on failure.

From-SVN: r176687

gcc/ChangeLog
gcc/config/arm/arm.c

index 4481b4355fdc1be6f6afba740ba6a84832a887ab..42bfc5ef3c6837e78330e4d832cf15cd70817fc9 100644 (file)
@@ -1,3 +1,8 @@
+2011-07-23  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/49816
+       * arm.c (aapcs_vfp_allocate_return_reg): Return NULL on failure.
+
 2011-07-22  Jason Merrill  <jason@redhat.com>
 
        * doc/invoke.texi (C++ Dialect Options): Document -Wno-narrowing.
index 6e2b799fe57aeefba33d7e87289540c4e8282d0c..a51c87a078f38ea95d94ece256852cb2b8ef098c 100644 (file)
@@ -3996,7 +3996,7 @@ aapcs_vfp_allocate_return_reg (enum arm_pcs pcs_variant ATTRIBUTE_UNUSED,
                               const_tree type ATTRIBUTE_UNUSED)
 {
   if (!use_vfp_abi (pcs_variant, false))
-    return false;
+    return NULL;
 
   if (mode == BLKmode || (mode == TImode && !TARGET_NEON))
     {