bitmap.c (bitmap_head::crashme): Define.
authorRichard Biener <rguenther@suse.de>
Thu, 6 Dec 2018 11:32:09 +0000 (11:32 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 6 Dec 2018 11:32:09 +0000 (11:32 +0000)
commit1c252ef3cbf964ce6022e5431de7f264a929a100
tree9d8140a68c008e3bc89ef9eded4d916dcf77f927
parent98610dc5b630a8ee7f39ed48d45e58fb044dbec1
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
gcc/ChangeLog
gcc/bitmap.c
gcc/bitmap.h
gcc/gengtype.c
gcc/ira.c
gcc/lra-constraints.c
gcc/regrename.c