>> 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.

-- 
Regards
 Robin

Reply via email to