aboutsummaryrefslogtreecommitdiff
path: root/gcc/regrename.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2018-12-06 11:32:09 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2018-12-06 11:32:09 +0000
commit1c252ef3cbf964ce6022e5431de7f264a929a100 (patch)
tree9d8140a68c008e3bc89ef9eded4d916dcf77f927 /gcc/regrename.c
parent98610dc5b630a8ee7f39ed48d45e58fb044dbec1 (diff)
downloadgcc-1c252ef3cbf964ce6022e5431de7f264a929a100.zip
gcc-1c252ef3cbf964ce6022e5431de7f264a929a100.tar.gz
gcc-1c252ef3cbf964ce6022e5431de7f264a929a100.tar.bz2
bitmap.c (bitmap_head::crashme): Define.
2018-12-06 Richard Biener <rguenther@suse.de> * bitmap.c (bitmap_head::crashme): Define. * bitmap.h (bitmap_head): Add constexpr default constructor poisoning the obstack member. (bitmap_head::crashme): Declare. (bitmap_release): New function clearing a bitmap and poisoning the obstack member. * gengtype.c (main): Make it recognize CONSTEXPR. * lra-constraints.c (lra_inheritance): Use bitmap_release instead of bitmap_clear. * ira.c (ira): Work around class-memaccess warning. * regrename.c (create_new_chain): Likewise. From-SVN: r266850
Diffstat (limited to 'gcc/regrename.c')
-rw-r--r--gcc/regrename.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/regrename.c b/gcc/regrename.c
index 8424093..7294107 100644
--- a/gcc/regrename.c
+++ b/gcc/regrename.c
@@ -231,7 +231,7 @@ create_new_chain (unsigned this_regno, unsigned this_nregs, rtx *loc,
struct du_chain *this_du;
int nregs;
- memset (head, 0, sizeof *head);
+ memset ((void *)head, 0, sizeof *head);
head->next_chain = open_chains;
head->regno = this_regno;
head->nregs = this_nregs;