diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2018-10-08 22:47:32 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2018-10-08 22:47:32 +0000 |
commit | de3101937e73a9a46d62aad616d969fc7da66070 (patch) | |
tree | 55a2eadb0e412c74af6fb377fc0bc4509b62c233 /gcc/print-rtl.c | |
parent | 91a3cbb4d20c3486ee38233f5864c3625692ea80 (diff) | |
download | gcc-de3101937e73a9a46d62aad616d969fc7da66070.zip gcc-de3101937e73a9a46d62aad616d969fc7da66070.tar.gz gcc-de3101937e73a9a46d62aad616d969fc7da66070.tar.bz2 |
re PR tree-optimization/86659 (gnat.dg/sso/q[23].adb FAIL)
PR tree-optimization/86659
* gimple-match.h (struct gimple_match_op): Add reverse field.
(gimple_match_op::set_op): New overloaded method.
* gimple-match-head.c (maybe_build_generic_op) <BIT_FIELD_REF>: Set
the REF_REVERSE_STORAGE_ORDER flag on the value.
(gimple_simplify) <GIMPLE_ASSIGN>: For BIT_FIELD_REF, propagate the
REF_REVERSE_STORAGE_ORDER flag and avoid simplifying if it is set.
From-SVN: r264942
Diffstat (limited to 'gcc/print-rtl.c')
0 files changed, 0 insertions, 0 deletions