From patchwork Fri Jul 29 15:58:03 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [i386] : Remove tp_or_register_operand predicate From: Uros Bizjak X-Patchwork-Id: 107416 Message-Id: To: gcc-patches@gcc.gnu.org Date: Fri, 29 Jul 2011 17:58:03 +0200 Hello! tp_or_register_operand predicate is not used. 2011-07-29 Uros Bizjak * config/i386/predicates.md (tp_or_register_operand): Remove predicate. Tested on x86_64-pc-linux-gnu, committed to mainline SVN. Uros. Index: predicates.md =================================================================== --- predicates.md (revision 176924) +++ predicates.md (working copy) @@ -490,11 +490,6 @@ (and (match_code "symbol_ref") (match_test "op == ix86_tls_module_base ()"))) -(define_predicate "tp_or_register_operand" - (ior (match_operand 0 "register_operand") - (and (match_code "unspec") - (match_test "XINT (op, 1) == UNSPEC_TP")))) - ;; Test for a pc-relative call operand (define_predicate "constant_call_address_operand" (match_code "symbol_ref")