re PR target/64003 (valgrind complains about get_attr_length_nobnd in insn-attrtab...
authorUros Bizjak <ubizjak@gmail.com>
Fri, 24 Jul 2015 16:25:56 +0000 (18:25 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 24 Jul 2015 16:25:56 +0000 (18:25 +0200)
commit776280c4a8d22fa244624aaef3fda65957f8d968
tree904a8a353d3769661f88579ff35a8c96a1f144b0
parent72500605c11edd0ba6ea2af2e9ee78facabb18da
re PR target/64003 (valgrind complains about get_attr_length_nobnd in insn-attrtab.c from i386.md)

PR target/64003
* config/i386/i386.h (ADJUST_INSN_LENGTH): New define.
* config/i386/i386.md (maybe_prefix_bnd): New attribute.
(*jcc_1, *jcc_2, jump, simple_return_internal)
(simple_return_pop_internal): Set attribute maybe_prefix_bnd.
Set length_nobnd attribute instead of length attribute.
(indirect_jump, *tablejump_1): Set attribute maybe_prefix_bnd.
(length_nobnd): Remove attribute.
(length): Remove length_nobnd processing.

From-SVN: r226173
gcc/ChangeLog
gcc/config/i386/i386.h
gcc/config/i386/i386.md