On Fri, May 29, 2026 at 12:01 PM LIU Hao <[email protected]> wrote:
>
> 在 2026-5-29 17:57, Uros Bizjak 写道:
> >> Hello,
> >>
> >> Compiling the testcase in the attached patch with `gcc -O2` produces this 
> >> instruction:
> >>
> >>     8d 04 05 01 00 00 00   lea    0x1(,%rax,1),%eax
> >>
> >> This patch rewrites it into the shorter equivalent:
> >>
> >>     8d 40 01               lea    0x1(%rax),%eax
> >> I have bootstrapped GCC with C and C++ with this change on 
> >> x86_64-linux-gnu, and ran gcc and g++
> >> testsuites and there was no new failure. (I didn't run all tests, since it 
> >> would take too much time;
> >> bootstrapping and running only gcc and g++ tests already took 6 hours for 
> >> each iteration.)
> >>
> >> I have also bootstrapped GCC on x86_64-w64-mingw32 and i686-w64-mingw32 
> >> and seen no new issues.
> >>
> >> I don't have write access to GCC repo, so please commit this change for me 
> >> as you see fit.
> >> Thanks.
>
> I don't see it on master branch. Would you please commit it? Thanks.

Now pushed.

Uros.

Reply via email to