commit | cdcbc56c3f5a04e4e7cccdc70a420bc069a0941f | [log] [tgz] |
---|---|---|
author | Iain Buclaw <ibuclaw@gdcproject.org> | Sun Mar 03 02:26:37 2024 +0100 |
committer | Iain Buclaw <ibuclaw@gdcproject.org> | Sun Mar 03 02:35:32 2024 +0100 |
tree | 678c2a4a63d7679109437563f7a3c8b6281dbf43 | |
parent | 8b264f9cde850dc1236dc95db293a3272c194090 [diff] |
d: Fix gdc -O2 -mavx generates misaligned vmovdqa instruction [PR114171] PR d/114171 gcc/d/ChangeLog: * d-codegen.cc (lower_struct_comparison): Keep alignment of original type in reinterpret cast for comparison. gcc/testsuite/ChangeLog: * gdc.dg/torture/pr114171.d: New test. (cherry picked from commit 623f52775e677bb3d6e9e7ef97196741dd904b1e)