Re: Fix PR43404, PR48470, PR64744 ICE on naked functions

2015-08-03 Thread Jeff Law
On 06/29/2015 07:32 AM, Alexander Basov wrote: I've updated patch with attributes lookup. is it OK? -- Alexander 2015-06-26 9:33 GMT+03:00 Alexander Basov : >2015-06-25 21:47 GMT+03:00 Jeff Law: >>On 06/03/2015 02:15 PM, Alexander Basov wrote: >>> >>>Hello Jeff, >>>please find updated patch a

Re: Fix PR43404, PR48470, PR64744 ICE on naked functions

2015-07-24 Thread Jeff Law
On 06/26/2015 12:33 AM, Alexander Basov wrote: 2015-06-25 21:47 GMT+03:00 Jeff Law : On 06/03/2015 02:15 PM, Alexander Basov wrote: Hello Jeff, please find updated patch attached diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c index b190f91..c6db8a9 100644 --- a/gcc/cfgexpand.c +++ b/gcc/cfge

Re: Fix PR43404, PR48470, PR64744 ICE on naked functions

2015-07-12 Thread Alexander Basov
ping 2015-06-29 16:32 GMT+03:00 Alexander Basov : > I've updated patch with attributes lookup. > is it OK? > > -- > Alexander > > 2015-06-26 9:33 GMT+03:00 Alexander Basov : >> 2015-06-25 21:47 GMT+03:00 Jeff Law : >>> On 06/03/2015 02:15 PM, Alexander Basov wrote: Hello Jeff, pleas

Re: Fix PR43404, PR48470, PR64744 ICE on naked functions

2015-06-29 Thread Alexander Basov
I've updated patch with attributes lookup. is it OK? -- Alexander 2015-06-26 9:33 GMT+03:00 Alexander Basov : > 2015-06-25 21:47 GMT+03:00 Jeff Law : >> On 06/03/2015 02:15 PM, Alexander Basov wrote: >>> >>> Hello Jeff, >>> please find updated patch attached >>> > diff --git a/gcc/cfgexpand.

Re: Fix PR43404, PR48470, PR64744 ICE on naked functions

2015-06-25 Thread Alexander Basov
2015-06-25 21:47 GMT+03:00 Jeff Law : > On 06/03/2015 02:15 PM, Alexander Basov wrote: >> >> Hello Jeff, >> please find updated patch attached >> diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c index b190f91..c6db8a9 100644 --- a/gcc/cfgexpand.c +++ b/gcc/cfgexpand.c @@ -138

Re: Fix PR43404, PR48470, PR64744 ICE on naked functions

2015-06-25 Thread Jeff Law
On 06/03/2015 02:15 PM, Alexander Basov wrote: Hello Jeff, please find updated patch attached diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c index b190f91..c6db8a9 100644 --- a/gcc/cfgexpand.c +++ b/gcc/cfgexpand.c @@ -1382,7 +1382,15 @@ expand_one_var (tree var, bool toplevel, bool really_expa

Re: Fix PR43404, PR48470, PR64744 ICE on naked functions

2015-06-03 Thread Alexander Basov
Hello Jeff, please find updated patch attached 03.06.2015 00:18, Jeff Law wrote: > On 06/01/2015 04:12 AM, Alexander Basov wrote: >> Hi, >> this patch fixes ICE when compiling naked functions for arm targets. >> It prevents register allocation for non-register things like volatile, >> float, BLKMo

Re: Fix PR43404, PR48470, PR64744 ICE on naked functions

2015-06-02 Thread Jeff Law
On 06/01/2015 04:12 AM, Alexander Basov wrote: Hi, this patch fixes ICE when compiling naked functions for arm targets. It prevents register allocation for non-register things like volatile, float, BLKMode vars. Tested on trunk with arm-v7ar-linux-gnueabi on qemu vexpress board. -- Alexander

Fix PR43404, PR48470, PR64744 ICE on naked functions

2015-06-01 Thread Alexander Basov
Hi, this patch fixes ICE when compiling naked functions for arm targets. It prevents register allocation for non-register things like volatile, float, BLKMode vars. Tested on trunk with arm-v7ar-linux-gnueabi on qemu vexpress board. -- Alexander 2015-06-01 Alexander Basov PR middle-end/64