Fix gcc-5 packetmath_12 bug.

(cherry picked from commit 897071977177ef0fd392861655ba1ad47546a265)
This commit is contained in:
Antonio Sánchez 2022-02-23 21:56:25 +00:00 committed by Antonio Sanchez
parent 36be6747e0
commit cd543434bf

View File

@ -353,9 +353,9 @@ template <typename Scalar, typename Packet>
void packetmath_minus_zero_add() { void packetmath_minus_zero_add() {
const int PacketSize = internal::unpacket_traits<Packet>::size; const int PacketSize = internal::unpacket_traits<Packet>::size;
const int size = 2 * PacketSize; const int size = 2 * PacketSize;
EIGEN_ALIGN_MAX Scalar data1[size]; EIGEN_ALIGN_MAX Scalar data1[size] = {};
EIGEN_ALIGN_MAX Scalar data2[size]; EIGEN_ALIGN_MAX Scalar data2[size] = {};
EIGEN_ALIGN_MAX Scalar ref[size]; EIGEN_ALIGN_MAX Scalar ref[size] = {};
for (int i = 0; i < PacketSize; ++i) { for (int i = 0; i < PacketSize; ++i) {
data1[i] = Scalar(-0.0); data1[i] = Scalar(-0.0);