Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-17 Thread Peter Bergner via Gcc-patches
On 3/17/23 4:20 PM, Peter Bergner via Gcc-patches wrote: > On 3/16/23 10:37 PM, Surya Kumari Jangala wrote: >> The issue of suboptimal code exists even for integer return value and not >> just bool return value. See >> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103784#c9 >> So the patch would

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-17 Thread Peter Bergner via Gcc-patches
On 3/16/23 10:37 PM, Surya Kumari Jangala wrote: > The issue of suboptimal code exists even for integer return value and not > just bool return value. See > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103784#c9 > So the patch would need to take care of integer return values too. Correct. Basi

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-17 Thread Ajit Agarwal via Gcc-patches
Hello Jeff: On 16/03/23 8:18 pm, Jeff Law wrote: > > > On 3/16/23 04:11, Ajit Agarwal via Gcc-patches wrote: >> >> Hello Richard: >> >> On 16/03/23 3:22 pm, Richard Biener wrote: >>> On Thu, Mar 16, 2023 at 9:19 AM Ajit Agarwal wrote: On 16/03/23 1:44 pm, Richard Biener wrot

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-16 Thread Surya Kumari Jangala via Gcc-patches
The issue of suboptimal code exists even for integer return value and not just bool return value. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103784#c9 So the patch would need to take care of integer return values too. On 16/03/23 10:50 am, Ajit Agarwal via Gcc-patches wrote: > Hello All: >

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-16 Thread Jeff Law via Gcc-patches
On 3/16/23 04:11, Ajit Agarwal via Gcc-patches wrote: Hello Richard: On 16/03/23 3:22 pm, Richard Biener wrote: On Thu, Mar 16, 2023 at 9:19 AM Ajit Agarwal wrote: On 16/03/23 1:44 pm, Richard Biener wrote: On Thu, Mar 16, 2023 at 9:11 AM Ajit Agarwal wrote: Hello Richard: On 16/0

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-16 Thread Ajit Agarwal via Gcc-patches
On 16/03/23 4:26 pm, Richard Biener wrote: > On Thu, Mar 16, 2023 at 11:43 AM Ajit Agarwal wrote: >> >> >> >> On 16/03/23 4:00 pm, Richard Biener wrote: >>> On Thu, Mar 16, 2023 at 11:12 AM Ajit Agarwal >>> wrote: Hello Richard: On 16/03/23 3:22 pm, Richard Biener wro

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-16 Thread Richard Biener via Gcc-patches
On Thu, Mar 16, 2023 at 11:43 AM Ajit Agarwal wrote: > > > > On 16/03/23 4:00 pm, Richard Biener wrote: > > On Thu, Mar 16, 2023 at 11:12 AM Ajit Agarwal > > wrote: > >> > >> > >> Hello Richard: > >> > >> On 16/03/23 3:22 pm, Richard Biener wrote: > >>> On Thu, Mar 16, 2023 at 9:19 AM Ajit Agarw

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-16 Thread Ajit Agarwal via Gcc-patches
On 16/03/23 4:00 pm, Richard Biener wrote: > On Thu, Mar 16, 2023 at 11:12 AM Ajit Agarwal wrote: >> >> >> Hello Richard: >> >> On 16/03/23 3:22 pm, Richard Biener wrote: >>> On Thu, Mar 16, 2023 at 9:19 AM Ajit Agarwal wrote: On 16/03/23 1:44 pm, Richard Biener wrote:

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-16 Thread Richard Biener via Gcc-patches
On Thu, Mar 16, 2023 at 11:12 AM Ajit Agarwal wrote: > > > Hello Richard: > > On 16/03/23 3:22 pm, Richard Biener wrote: > > On Thu, Mar 16, 2023 at 9:19 AM Ajit Agarwal wrote: > >> > >> > >> > >> On 16/03/23 1:44 pm, Richard Biener wrote: > >>> On Thu, Mar 16, 2023 at 9:11 AM Ajit Agarwal > >>

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-16 Thread Ajit Agarwal via Gcc-patches
Hello Richard: On 16/03/23 3:22 pm, Richard Biener wrote: > On Thu, Mar 16, 2023 at 9:19 AM Ajit Agarwal wrote: >> >> >> >> On 16/03/23 1:44 pm, Richard Biener wrote: >>> On Thu, Mar 16, 2023 at 9:11 AM Ajit Agarwal wrote: Hello Richard: On 16/03/23 1:10 pm, Richard Biener

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-16 Thread Richard Biener via Gcc-patches
On Thu, Mar 16, 2023 at 9:19 AM Ajit Agarwal wrote: > > > > On 16/03/23 1:44 pm, Richard Biener wrote: > > On Thu, Mar 16, 2023 at 9:11 AM Ajit Agarwal wrote: > >> > >> Hello Richard: > >> > >> On 16/03/23 1:10 pm, Richard Biener wrote: > >>> On Thu, Mar 16, 2023 at 6:21 AM Ajit Agarwal via Gcc-p

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-16 Thread Ajit Agarwal via Gcc-patches
On 16/03/23 1:44 pm, Richard Biener wrote: > On Thu, Mar 16, 2023 at 9:11 AM Ajit Agarwal wrote: >> >> Hello Richard: >> >> On 16/03/23 1:10 pm, Richard Biener wrote: >>> On Thu, Mar 16, 2023 at 6:21 AM Ajit Agarwal via Gcc-patches >>> wrote: Hello All: This patch elim

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-16 Thread Richard Biener via Gcc-patches
On Thu, Mar 16, 2023 at 9:11 AM Ajit Agarwal wrote: > > Hello Richard: > > On 16/03/23 1:10 pm, Richard Biener wrote: > > On Thu, Mar 16, 2023 at 6:21 AM Ajit Agarwal via Gcc-patches > > wrote: > >> > >> Hello All: > >> > >> > >> This patch eliminates unnecessary zero extension instruction from p

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-16 Thread Ajit Agarwal via Gcc-patches
Hello Richard: On 16/03/23 1:10 pm, Richard Biener wrote: > On Thu, Mar 16, 2023 at 6:21 AM Ajit Agarwal via Gcc-patches > wrote: >> >> Hello All: >> >> >> This patch eliminates unnecessary zero extension instruction from power >> generated assembly. >> Bootstrapped and regtested on powerpc64-li

Re: [PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-16 Thread Richard Biener via Gcc-patches
On Thu, Mar 16, 2023 at 6:21 AM Ajit Agarwal via Gcc-patches wrote: > > Hello All: > > > This patch eliminates unnecessary zero extension instruction from power > generated assembly. > Bootstrapped and regtested on powerpc64-linux-gnu. What makes this so special that we cannot deal with it from

[PATCH] rs6000: suboptimal code for returning bool value on target ppc

2023-03-15 Thread Ajit Agarwal via Gcc-patches
Hello All: This patch eliminates unnecessary zero extension instruction from power generated assembly. Bootstrapped and regtested on powerpc64-linux-gnu. Thanks & Regards Ajit rs6000: suboptimal code for returning bool value on target ppc. New pass to eliminate unnecessary zer