http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55195



--- Comment #6 from dave.anglin at bell dot net 2012-11-04 22:23:04 UTC ---

On 4-Nov-12, at 12:31 PM, amylaar at gcc dot gnu.org wrote:



> The instruction call_symref_pic_post_reload has the following length

> attribute setting:

>

> (set (attr "length") (symbol_ref "pa_attr_length_call (insn, 0)"))

>

> Such a length attribute is not considered variable by  

> shorten_branches.

>

> You need to include a clause that is directly in the attribute, e.g.

> (and (match_test "0") (eq (match_dup 0) (pc)))





Thanks Jorn for debugging this.



Dave

--

John David Anglin    dave.ang...@bell.net

Reply via email to