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 RFA MIPS] Prohibit vector modes in accumulators


> 2015-01-23  Robert Suchanek  <robert.suchanek@imgtec.com>
> 
> 	* config/mips/mips.c (mips_hard_regno_mode_ok_p): Prohibit
> accumulators
> 	for all vector modes.

This seems like a genuine bug and although it can only be triggered by
loongson or paired-single support it probably qualifies for fixing.
My suspicion is that the switch to LRA since GCC 4.9 may be the reason
this hasn't been noticed before. Reload seemed better in some cases
at eliminating bad decisions from IRA so this may have simply never
made it through reload by fluke.

I'd like Catherine to review too since we are in stage4 without a
reproducible test case. 

Matthew


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