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 target 58587, disable -mvsx-timode for now


This patch disables -mvsx-timode from being set by default because of yet
another problem with it (PR target 58587, cannot bootstrap with ada and
--with-cpu=power7).  I will need to address this in my later stage of secondary
reload issues in order to support the ISA 2.07 128-bit integer arithmetic
instructions that are not implemented yet.

I have verified that this allows the compiler to be bootstrapped with the Ada
language enabled with default power7 code generation.  In addition, I have done
a normal bootstrap build and encountered no regressions in the patch.

Is this patch ok to install until the real solution is done?

2013-10-02  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR target/58587
	* config/rs6000/rs6000-cpus.def (ISA_2_6_MASKS_SERVER): Turn off
	setting -mvsx-timode by default until the underlying problem is
	fixed.
	(RS6000_CPU, power7 defaults): Likewise.

-- 
Michael Meissner, IBM
IBM, M/S 2506R, 550 King Street, Littleton, MA 01460, USA
email: meissner@linux.vnet.ibm.com, phone: +1 (978) 899-4797

Attachment: pr58587.patch01b
Description: Text document


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