Re: [PATCH] Fix PR66870 ppc64le, ppc64 split stack

2015-08-04 Thread Lynn Boger
Updated changelog and attached patch based on Alan's comments. gcc/ChangeLog 2015-07-30Lynn Boger labo...@linux.vnet.ibm.com PR66870 * gcc/config/rs6000/rs6000.c (rs6000_emit_prologue): Check for no_split_stack function attribute along with

Re: [PATCH] Fix PR66870 ppc64le, ppc64 split stack

2015-07-31 Thread David Edelsohn
On Fri, Jul 31, 2015 at 12:00 AM, Alan Modra amo...@gmail.com wrote: On Thu, Jul 30, 2015 at 03:30:12PM -0500, Lynn A. Boger wrote: PR66870 * gcc/config/rs6000/rs6000.c: Add check for no_split_stack function attribute along with flag_split_stack

[PATCH] Fix PR66870 ppc64le, ppc64 split stack

2015-07-30 Thread Lynn A. Boger
The attached patch fixes a problem identified in PR66870 with split stack on ppc64 and ppc64le. If flag_split_stack is true, but the function being processed has the no_split_stack attribute, then the split stack prologue should not be generated. Bootstrapped on ppc64le-linux and ppc64-linux,

Re: [PATCH] Fix PR66870 ppc64le, ppc64 split stack

2015-07-30 Thread Alan Modra
On Thu, Jul 30, 2015 at 03:30:12PM -0500, Lynn A. Boger wrote: PR66870 * gcc/config/rs6000/rs6000.c: Add check for no_split_stack function attribute along with flag_split_stack check to determine when to generate split stack