Re: [PATCH] i386: Verify that argument registers are spilled properly

2025-03-09 Thread H.J. Lu
On Sun, Mar 9, 2025 at 2:54 PM Sam James wrote: > > Uros Bizjak writes: > > > On Sun, Mar 9, 2025 at 3:05 PM H.J. Lu wrote: > >> > >> RDI, RSI, RDX and RCX registers are used to pass arguments in 64-bit > >> mode. EAX, EDX and ECX registers are used to pass arguments in 32-bit > >> mode. Add t

Re: [PATCH] i386: Verify that argument registers are spilled properly

2025-03-09 Thread Sam James
Uros Bizjak writes: > On Sun, Mar 9, 2025 at 3:05 PM H.J. Lu wrote: >> >> RDI, RSI, RDX and RCX registers are used to pass arguments in 64-bit >> mode. EAX, EDX and ECX registers are used to pass arguments in 32-bit >> mode. Add tests to verify that argument registers are spilled properly. >>

Re: [PATCH] i386: Verify that argument registers are spilled properly

2025-03-09 Thread Uros Bizjak
On Sun, Mar 9, 2025 at 3:05 PM H.J. Lu wrote: > > RDI, RSI, RDX and RCX registers are used to pass arguments in 64-bit > mode. EAX, EDX and ECX registers are used to pass arguments in 32-bit > mode. Add tests to verify that argument registers are spilled properly. > > PR target/119171 >

[PATCH] i386: Verify that argument registers are spilled properly

2025-03-09 Thread H.J. Lu
RDI, RSI, RDX and RCX registers are used to pass arguments in 64-bit mode. EAX, EDX and ECX registers are used to pass arguments in 32-bit mode. Add tests to verify that argument registers are spilled properly. PR target/119171 * gcc.target/i386/pr119171-1.c: New test. *