Re: [PATCH] expand: Improve tuple-extraction handling.

"Robin Dapp" <[email protected]> Thu, 06 Aug 2026 10:12:48 +0200
Newsgroups gmane.comp.gcc.patches
Message-ID <[email protected]>
>>> Grml, now I know why the issues disappeared... I accidentally 
>>> re-introduced an older oversight in riscv's regmode_natural_size 
>>> where I divided by 64 instead of by 8, leading to very limited 
>>> coverage.
>>> I'll need at least two more hunks in expmed.cc and expr.cc both of which 
>>> would be better off checking for a mov optab as well.  Also, there is an 
>>> ICE in simplify_subreg_concatn.
>>
>> Could you give an example of something that needs the new changes?
>
> The following two enter the infinite loop we talked about:
> gcc.c-torture/compile/pr85945.c compiled with -O3 -march=rv64gcv
> gcc.c-torture/compile/pr70355.c compiled with -O0 -march=rv64gcv
>
> There are more but I think these have two different signatures.

Just would like to ask for clarification here, maybe I misunderstood.  
Did you plan to give these failures a look yourself or are you waiting 
for me to come up with a different approach?


-- 
Regards
 Robin