From: H.J. Lu Date: Wed, 19 Feb 2014 18:10:04 +0000 (+0000) Subject: Remove TFmode check for X86_64_INTEGER_CLASS X-Git-Tag: releases/gcc-4.9.0~832 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fff917933f28b6ff19c7fca80507ee1f34c595f6;p=thirdparty%2Fgcc.git Remove TFmode check for X86_64_INTEGER_CLASS PR target/60207 * config/i386/i386.c (construct_container): Remove TFmode check for X86_64_INTEGER_CLASS. From-SVN: r207913 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5000f33123be..da1351b73768 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-02-19 H.J. Lu + + PR target/60207 + * config/i386/i386.c (construct_container): Remove TFmode check + for X86_64_INTEGER_CLASS. + 2014-02-19 Uros Bizjak PR target/59794 diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 0d30eb017b33..99d61d21e956 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -6966,7 +6966,7 @@ construct_container (enum machine_mode mode, enum machine_mode orig_mode, if (n == 2 && regclass[0] == X86_64_INTEGER_CLASS && regclass[1] == X86_64_INTEGER_CLASS - && (mode == CDImode || mode == TImode || mode == TFmode) + && (mode == CDImode || mode == TImode) && intreg[0] + 1 == intreg[1]) return gen_rtx_REG (mode, intreg[0]);