expr.c (store_field): Change gcc_assert to gcc_checking_assert.
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Mon, 20 Aug 2018 15:01:04 +0000 (15:01 +0000)
committerBernd Edlinger <edlinger@gcc.gnu.org>
Mon, 20 Aug 2018 15:01:04 +0000 (15:01 +0000)
2018-08-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>

* expr.c (store_field): Change gcc_assert to gcc_checking_assert.

From-SVN: r263665

gcc/ChangeLog
gcc/expr.c

index feee8a2..b1d0889 100644 (file)
@@ -1,5 +1,9 @@
 2018-08-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
 
+       * expr.c (store_field): Change gcc_assert to gcc_checking_assert.
+
+2018-08-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
        PR target/86984
        * expr.c (expand_assignment): Assert that bitpos is positive.
        (store_field): Likewise
index 0d79d08..58574ba 100644 (file)
@@ -7047,7 +7047,7 @@ store_field (rtx target, poly_int64 bitsize, poly_int64 bitpos,
        }
 
       /* Store the value in the bitfield.  */
-      gcc_assert (known_ge (bitpos, 0));
+      gcc_checking_assert (known_ge (bitpos, 0));
       store_bit_field (target, bitsize, bitpos,
                       bitregion_start, bitregion_end,
                       mode, temp, reverse);