Do not use subword paradoxical subregs in emit_group_store
commit3e2bdf2460a34a2389dee813a2ba8ecf976f2ec9
authorEric Botcazou <ebotcazou@adacore.com>
Fri, 4 Nov 2022 10:15:57 +0000 (4 11:15 +0100)
committerEric Botcazou <ebotcazou@adacore.com>
Fri, 4 Nov 2022 14:14:50 +0000 (4 15:14 +0100)
treebbb61cdd604298c8ba3893e53f2c554a314aa2fd
parent418999fe382c608facf57f96b53a9cb12d2fdd20
Do not use subword paradoxical subregs in emit_group_store

The goal of the trick is to make life easier for the combiner, but subword
paradoxical subregs make it harder for the register allocator instead.

gcc/
* expr.cc (emit_group_store): Do not use subword paradoxical subregs
gcc/expr.cc