Re: [PATCH v3 1/7] Improve outgoing integer argument promotion

2024-11-20 Thread H.J. Lu
On Wed, Nov 20, 2024 at 10:05 PM Richard Biener wrote: > On Sun, Nov 10, 2024 at 1:55 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 > >

Re: [PATCH v3 1/7] Improve outgoing integer argument promotion

2024-11-20 Thread Richard Biener
On Sun, Nov 10, 2024 at 1:55 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 (