Re: [PATCH v6 3/7] Use incoming small integer argument type if possible

2024-12-07 Thread H.J. Lu
On Sun, Dec 8, 2024, 12:33 AM Jeff Law wrote: > > > On 12/4/24 1:47 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

Re: [PATCH v6 3/7] Use incoming small integer argument type if possible

2024-12-07 Thread Jeff Law
On 12/4/24 1:47 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