Re: [PATCH] Optimize incoming integer argument promotion

2024-11-07 Thread Richard Biener
On Thu, Nov 7, 2024 at 5:50 AM H.J. Lu wrote: > > On Wed, Nov 6, 2024 at 6:01 PM Richard Biener > wrote: > > > > On Wed, Nov 6, 2024 at 10:52 AM H.J. Lu wrote: > > > > > > On Wed, Nov 6, 2024 at 4:29 PM Richard Biener > > > wrote: > > > > > > > > On Tue, Nov 5, 2024 at 10:50 PM H.J. Lu wrote:

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-06 Thread H.J. Lu
On Wed, Nov 6, 2024 at 6:01 PM Richard Biener wrote: > > On Wed, Nov 6, 2024 at 10:52 AM H.J. Lu wrote: > > > > On Wed, Nov 6, 2024 at 4:29 PM Richard Biener > > wrote: > > > > > > On Tue, Nov 5, 2024 at 10:50 PM H.J. Lu wrote: > > > > > > > > On Tue, Nov 5, 2024 at 5:27 PM Richard Biener > > >

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-06 Thread Richard Biener
On Wed, Nov 6, 2024 at 10:52 AM H.J. Lu wrote: > > On Wed, Nov 6, 2024 at 4:29 PM Richard Biener > wrote: > > > > On Tue, Nov 5, 2024 at 10:50 PM H.J. Lu wrote: > > > > > > On Tue, Nov 5, 2024 at 5:27 PM Richard Biener > > > wrote: > > > > > > > > On Tue, Nov 5, 2024 at 10:09 AM Richard Biener

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-06 Thread H.J. Lu
On Wed, Nov 6, 2024 at 4:29 PM Richard Biener wrote: > > On Tue, Nov 5, 2024 at 10:50 PM H.J. Lu wrote: > > > > On Tue, Nov 5, 2024 at 5:27 PM Richard Biener > > wrote: > > > > > > On Tue, Nov 5, 2024 at 10:09 AM Richard Biener > > > wrote: > > > > > > > > On Tue, Nov 5, 2024 at 5:23 AM Jeff La

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-06 Thread Richard Biener
On Tue, Nov 5, 2024 at 10:50 PM H.J. Lu wrote: > > On Tue, Nov 5, 2024 at 5:27 PM Richard Biener > wrote: > > > > On Tue, Nov 5, 2024 at 10:09 AM Richard Biener > > wrote: > > > > > > On Tue, Nov 5, 2024 at 5:23 AM Jeff Law wrote: > > > > > > > > > > > > > > > > On 11/4/24 8:13 PM, H.J. Lu wrot

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-05 Thread H.J. Lu
On Tue, Nov 5, 2024 at 5:27 PM Richard Biener wrote: > > On Tue, Nov 5, 2024 at 10:09 AM Richard Biener > wrote: > > > > On Tue, Nov 5, 2024 at 5:23 AM Jeff Law wrote: > > > > > > > > > > > > On 11/4/24 8:13 PM, H.J. Lu wrote: > > > > On Tue, Nov 5, 2024 at 10:57 AM Jeff Law wrote: > > > >> > >

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-05 Thread Richard Biener
On Tue, Nov 5, 2024 at 10:09 AM Richard Biener wrote: > > On Tue, Nov 5, 2024 at 5:23 AM Jeff Law wrote: > > > > > > > > On 11/4/24 8:13 PM, H.J. Lu wrote: > > > On Tue, Nov 5, 2024 at 10:57 AM Jeff Law wrote: > > >> > > >> > > >> > > >> On 11/4/24 7:52 PM, H.J. Lu wrote: > > >>> On Tue, Nov 5,

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-05 Thread Richard Biener
On Tue, Nov 5, 2024 at 5:23 AM Jeff Law wrote: > > > > On 11/4/24 8:13 PM, H.J. Lu wrote: > > On Tue, Nov 5, 2024 at 10:57 AM Jeff Law wrote: > >> > >> > >> > >> On 11/4/24 7:52 PM, H.J. Lu wrote: > >>> On Tue, Nov 5, 2024 at 8:48 AM Jeff Law wrote: > > > > On 11/4/24 5:42 PM

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-04 Thread Jeff Law
On 11/4/24 8:13 PM, H.J. Lu wrote: On Tue, Nov 5, 2024 at 10:57 AM Jeff Law wrote: On 11/4/24 7:52 PM, H.J. Lu wrote: On Tue, Nov 5, 2024 at 8:48 AM Jeff Law wrote: On 11/4/24 5:42 PM, H.J. Lu wrote: On Tue, Nov 5, 2024 at 8:07 AM Jeff Law wrote: On 11/1/24 4:32 PM, H.J. Lu wr

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-04 Thread H.J. Lu
On Tue, Nov 5, 2024 at 10:57 AM Jeff Law wrote: > > > > On 11/4/24 7:52 PM, H.J. Lu wrote: > > On Tue, Nov 5, 2024 at 8:48 AM Jeff Law wrote: > >> > >> > >> > >> On 11/4/24 5:42 PM, H.J. Lu wrote: > >>> On Tue, Nov 5, 2024 at 8:07 AM Jeff Law wrote: > > > > On 11/1/24 4:32 PM

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-04 Thread Jeff Law
On 11/4/24 7:52 PM, H.J. Lu wrote: On Tue, Nov 5, 2024 at 8:48 AM Jeff Law wrote: On 11/4/24 5:42 PM, H.J. Lu wrote: On Tue, Nov 5, 2024 at 8:07 AM Jeff Law wrote: On 11/1/24 4:32 PM, H.J. Lu wrote: For targets, like x86, which define TARGET_PROMOTE_PROTOTYPES to return true, all i

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-04 Thread H.J. Lu
On Tue, Nov 5, 2024 at 8:48 AM Jeff Law wrote: > > > > On 11/4/24 5:42 PM, H.J. Lu wrote: > > On Tue, Nov 5, 2024 at 8:07 AM Jeff Law wrote: > >> > >> > >> > >> On 11/1/24 4:32 PM, H.J. Lu wrote: > >>> For targets, like x86, which define TARGET_PROMOTE_PROTOTYPES to return > >>> true, all integer

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-04 Thread Jeff Law
On 11/4/24 5:42 PM, H.J. Lu wrote: On Tue, Nov 5, 2024 at 8:07 AM Jeff Law wrote: On 11/1/24 4:32 PM, H.J. Lu wrote: For targets, like x86, which define TARGET_PROMOTE_PROTOTYPES to return true, all integer arguments smaller than int are passed as int: [hjl@gnu-tgl-3 pr14907]$ cat x.c e

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-04 Thread H.J. Lu
On Tue, Nov 5, 2024 at 8:07 AM Jeff Law wrote: > > > > On 11/1/24 4:32 PM, H.J. Lu wrote: > > For targets, like x86, which define TARGET_PROMOTE_PROTOTYPES to return > > true, all integer arguments smaller than int are passed as int: > > > > [hjl@gnu-tgl-3 pr14907]$ cat x.c > > extern int baz (cha

Re: [PATCH] Optimize incoming integer argument promotion

2024-11-04 Thread Jeff Law
On 11/1/24 4:32 PM, H.J. Lu wrote: For targets, like x86, which define TARGET_PROMOTE_PROTOTYPES to return true, all integer arguments smaller than int are passed as int: [hjl@gnu-tgl-3 pr14907]$ cat x.c extern int baz (char c1); int foo (char c1) { return baz (c1); } [hjl@gnu-tgl-3 pr149

[PATCH] Optimize incoming integer argument promotion

2024-11-01 Thread H.J. Lu
For targets, like x86, which define TARGET_PROMOTE_PROTOTYPES to return true, all integer arguments smaller than int are passed as int: [hjl@gnu-tgl-3 pr14907]$ cat x.c extern int baz (char c1); int foo (char c1) { return baz (c1); } [hjl@gnu-tgl-3 pr14907]$ gcc -S -O2 -m32 x.c [hjl@gnu-tgl-3 p