This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PATCH: Fix Alpha bootstrap failure in alpha_swapped_comparison_operator (PR target/28285)
- From: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>
- To: gcc-patches at gcc dot gnu dot org
- Date: Thu, 6 Jul 2006 18:42:01 +0200 (MEST)
- Subject: PATCH: Fix Alpha bootstrap failure in alpha_swapped_comparison_operator (PR target/28285)
Current mainline fails to bootstap on Tru64 UNIX as described in PR
target/28285. The following trivial patch fixes this and allows the
bootstrap to continue.
The bootstrap is still running building the libraries, but the 3 stages
finished successfully. Ok for mainline? (I'll almost consider this as
obvious.)
Rainer
-----------------------------------------------------------------------------
Rainer Orth, Faculty of Technology, Bielefeld University
Thu Jul 6 18:40:40 2006 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
PR target/28285
* config/alpha/predicates.md (alpha_swapped_comparison_operator):
Remove duplicate gtu.
Index: gcc/config/alpha/predicates.md
===================================================================
--- gcc/config/alpha/predicates.md (revision 115204)
+++ gcc/config/alpha/predicates.md (working copy)
@@ -542,7 +542,7 @@
;; Similarly, but with swapped operands.
(define_predicate "alpha_swapped_comparison_operator"
- (match_code "eq,ge,gt,gtu,gtu"))
+ (match_code "eq,ge,gt,gtu"))
;; Return 1 if OP is a valid Alpha comparison operator against zero
;; for "bcc" style instructions.