https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113035

            Bug ID: 113035
           Summary: RISC-V: -mtune=sifive-7-series additional dump
                    failures found with bitmanip, zicond, and vector
                    targets
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ewlu at rivosinc dot com
  Target Milestone: ---

Created attachment 56888
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56888&action=edit
testsuite failures for rv64 bitmanip and vector as of r14-6557-g767e2674875

I was testing different cpu/tunes for cleaning up the scheduler and saw that
there are significant differences in testsuite results between using
mtune=rocket (default) and mtune=sifive-7-series. 

Most notably, there are many failures in gcc.target/riscv/rvv/vsetvl,
gcc.target/riscv/zicond-primitiveSemantics_compare_*.c, and some with zbb and
zbs.

Full log output included in attachment

Configuration:
   
riscv-sim/-march=rv64gc_zba_zbb_zbc_zbs/-mabi=lp64d/-mtune=sifive-7-series/-mcpu=sifive-u74/-mcmodel=medlow
   
riscv-sim/-march=rv64gcv/-mabi=lp64d/-mtune=sifive-7-series/-mcpu=sifive-u74/-mcmodel=medlow

Reply via email to