Fix UBSAN in postreload-gcse.c (PR rtl-optimization/87868).
commitfc018a4c8e4f0882eee07a875ebc94c1d0beb3e9
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Nov 2018 09:33:22 +0000 (7 09:33 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Nov 2018 09:33:22 +0000 (7 09:33 +0000)
treedeb77b6e57768a9edb6812fdbddb78321929cfb2
parent4d7911cc85c946c959e0c7891a5169da9fb8a169
Fix UBSAN in postreload-gcse.c (PR rtl-optimization/87868).

2018-11-07  Martin Liska  <mliska@suse.cz>

PR rtl-optimization/87868
* postreload-gcse.c (eliminate_partially_redundant_load): Set
threshold to max_count if we would overflow.
* profile-count.h: Make max_count a public constant.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@265869 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/postreload-gcse.c
gcc/profile-count.h