rs6000.c (rs6000_aggregate_candidate): Revert accidental change due to wide-int branc...
authorUlrich Weigand <uweigand@de.ibm.com>
Sat, 28 Jun 2014 10:23:53 +0000 (10:23 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Sat, 28 Jun 2014 10:23:53 +0000 (10:23 +0000)
2014-06-28  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>

* config/rs6000/rs6000.c (rs6000_aggregate_candidate): Revert
accidental change due to wide-int branch merge.

From-SVN: r212100

gcc/ChangeLog
gcc/config/rs6000/rs6000.c

index 9216478..148477d 100644 (file)
@@ -1,3 +1,8 @@
+2014-06-28  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * config/rs6000/rs6000.c (rs6000_aggregate_candidate): Revert
+       accidental change due to wide-int branch merge.
+
 2014-06-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        * configure.ac (gcc_cv_as_compress_debug): Check for assembler
index fc7d766..67690d9 100644 (file)
@@ -8766,6 +8766,7 @@ rs6000_aggregate_candidate (const_tree type, enum machine_mode *modep)
           fixed.  */
        if (!COMPLETE_TYPE_P (type)
            || TREE_CODE (TYPE_SIZE (type)) != INTEGER_CST)
+         return -1;
 
        for (field = TYPE_FIELDS (type); field; field = TREE_CHAIN (field))
          {