Commit 2f9436e9 by Peter Bergner Committed by Peter Bergner

rs6000.c (rs6000_option_override_internal): Make LRA the default for the rs6000 port.

	* config/rs6000/rs6000.c (rs6000_option_override_internal): Make LRA
	the default for the rs6000 port.

From-SVN: r239105
parent 9c26dfd0
2016-08-03 Peter Bergner <bergner@vnet.ibm.com>
* config/rs6000/rs6000.c (rs6000_option_override_internal): Make LRA
the default for the rs6000 port.
2016-08-03 Bernd Edlinger <bernd.edlinger@hotmail.de> 2016-08-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR middle-end/71876 PR middle-end/71876
......
...@@ -4323,6 +4323,10 @@ rs6000_option_override_internal (bool global_init_p) ...@@ -4323,6 +4323,10 @@ rs6000_option_override_internal (bool global_init_p)
rs6000_isa_flags &= ~OPTION_MASK_P9_DFORM_SCALAR; rs6000_isa_flags &= ~OPTION_MASK_P9_DFORM_SCALAR;
} }
/* Enable LRA by default. */
if ((rs6000_isa_flags_explicit & OPTION_MASK_LRA) == 0)
rs6000_isa_flags |= OPTION_MASK_LRA;
/* There have been bugs with -mvsx-timode that don't show up with -mlra, /* There have been bugs with -mvsx-timode that don't show up with -mlra,
but do show up with -mno-lra. Given -mlra will become the default once but do show up with -mno-lra. Given -mlra will become the default once
PR 69847 is fixed, turn off the options with problems by default if PR 69847 is fixed, turn off the options with problems by default if
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment