From 0465f4f89336091fece09375a95d1e1bc1547a50 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Thu, 28 Jul 2011 14:54:02 +0000 Subject: [PATCH] Update length attribute on *tls_global_dynamic_64. 2011-07-28 H.J. Lu * config/i386/i386.md (*tls_global_dynamic_64): Update length attribute. From-SVN: r176873 --- gcc/ChangeLog | 5 +++++ gcc/config/i386/i386.md | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 707bd26e518..f5ff964fab3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2011-07-28 H.J. Lu + + * config/i386/i386.md (*tls_global_dynamic_64): Update length + attribute. + 2011-07-28 Uros Bizjak PR target/47715 diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 01e9a383fea..f33b8a04426 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -12342,7 +12342,8 @@ return "call\t%P2"; } [(set_attr "type" "multi") - (set_attr "length" "16")]) + (set (attr "length") + (symbol_ref "TARGET_X32 ? 15 : 16"))]) (define_expand "tls_global_dynamic_64" [(parallel -- 2.30.2