PR bootstrap/84405
commite0573431410eff8653d4b462e276613ab416744c
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Feb 2018 09:05:35 +0000 (16 09:05 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Feb 2018 09:05:35 +0000 (16 09:05 +0000)
tree0263d95f48f4201cf663f022f24d2e4e85fd6d6d
parentd686eece5bdee1444d19b9d6b2451c8582f06a2b
PR bootstrap/84405
* system.h (BROKEN_VALUE_INITIALIZATION): Define for GCC < 4.3.
* vec.h (vec_default_construct): Use memset instead of placement new
if BROKEN_VALUE_INITIALIZATION is defined.
* hash-table.h (hash_table<Descriptor, Allocator>::empty_slow): Use
memset instead of value initialization if BROKEN_VALUE_INITIALIZATION
is defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257726 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/hash-table.h
gcc/system.h
gcc/vec.h