PR target/64003
commit5e5e10b14e384e96258e7154489cea1163a63ad5
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Jul 2015 16:25:56 +0000 (24 16:25 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Jul 2015 16:25:56 +0000 (24 16:25 +0000)
tree904a8a353d3769661f88579ff35a8c96a1f144b0
parent38f3f9a789d70892e4f57a9a259359cd5e97b88b
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@226173 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.h
gcc/config/i386/i386.md