diff options
author | Jakub Jelinek <jakub@redhat.com> | 2018-03-02 10:16:50 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2018-03-02 10:16:50 +0100 |
commit | ec2d71214f90e21675a5abbe5b532273f7b11ded (patch) | |
tree | 3d15c0641b451c63150370c5e946ac77cb1d82d3 /gcc/tree-vect-data-refs.c | |
parent | be86d201598e3b653acc6db1542b0c799c401e09 (diff) | |
download | gcc-ec2d71214f90e21675a5abbe5b532273f7b11ded.zip gcc-ec2d71214f90e21675a5abbe5b532273f7b11ded.tar.gz gcc-ec2d71214f90e21675a5abbe5b532273f7b11ded.tar.bz2 |
re PR rtl-optimization/84614 (wrong code with u16->u128 extension at aarch64 -fno-split-wide-types -g3 --param=max-combine-insns=3)
PR target/84614
* rtl.h (prev_real_nondebug_insn, next_real_nondebug_insn): New
prototypes.
* emit-rtl.c (next_real_insn, prev_real_insn): Fix up function
comments.
(next_real_nondebug_insn, prev_real_nondebug_insn): New functions.
* cfgcleanup.c (try_head_merge_bb): Use prev_real_nondebug_insn
instead of a loop around prev_real_insn.
* combine.c (move_deaths): Use prev_real_nondebug_insn instead of
prev_real_insn.
* gcc.dg/pr84614.c: New test.
From-SVN: r258129
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
0 files changed, 0 insertions, 0 deletions