diff options
author | Richard Biener <rguenther@suse.de> | 2021-12-02 12:23:22 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-12-02 13:35:19 +0100 |
commit | 06b8cdc8d7339ac44802044ef148dd86874333d8 (patch) | |
tree | ddedbdd6e0a78b9174acda8f6448c03d2ca589d6 /gcc/coverage.c | |
parent | 70ece2d4ca403dfc6a837d876642378a8d4d3dce (diff) | |
download | gcc-06b8cdc8d7339ac44802044ef148dd86874333d8.zip gcc-06b8cdc8d7339ac44802044ef148dd86874333d8.tar.gz gcc-06b8cdc8d7339ac44802044ef148dd86874333d8.tar.bz2 |
middle-end/103271 - avoid VLA init of register
This avoids using VLA types to initalize a register with
-ftrivial-auto-var-init in some cases.
2021-12-02 Richard Biener <rguenther@suse.de>
PR middle-end/103271
* internal-fn.c (expand_DEFERRED_INIT): When the base
of the LHS is a decl with matching constant size use
that as the initialization target instead of an
eventual VLA typed one.
Diffstat (limited to 'gcc/coverage.c')
0 files changed, 0 insertions, 0 deletions