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]

Re: PATCH: First part of 64-bit Darwin support, revised


>>>>> Stan Shebs writes:

>> And the match_parallel patterns appear to be generating RTL that
>> is unrecognized by lmw patterns in rs6000.md as seen by ppclinux32 and
>> aix32.

Stan> That's pretty weird, because they're all 64-bit and three are
Stan> altivec-only. 

	Zack warned about "any_operand" (and now "any_parallel_operand")
predicate after his genpred changes.  AIX experienced the problem with
-mcpu=power.  Andreas experienced it with -Os, which implicitly enabled
MASK_MULTIPLE and MASK_STRING in FSF (I think that was changed in
apple-ppc branch).  Maybe something about your patch causes confusion with
all of the match_parallel patterns related to any_operand, even though
your new patterns are 64-bit specific.

David


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