aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernd Edlinger <bernd.edlinger@hotmail.de>2018-08-20 15:01:04 +0000
committerBernd Edlinger <bernd.edlinger@hotmail.de>2018-08-20 15:01:04 +0000
commit4b3918e77fb6f58ea789eeac9886b3ec4892535d (patch)
tree8dfddf7e96ab468bd5988d1a3cd71cec063f4fd9
parentcb99bedbad3cf32f3ca5a0f4c771ed672626bd51 (diff)
2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
* expr.c (store_field): Change gcc_assert to gcc_checking_assert. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@263665 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/expr.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index feee8a29e3a..b1d08897f22 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/expr.c b/gcc/expr.c
index 0d79d089633..58574bafbf3 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -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);