This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]