aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/std
diff options
context:
space:
mode:
authorUmesh Kalappa <ukalappa.mips@gmail.com>2025-07-15 10:35:44 -0600
committerJeff Law <jlaw@ventanamicro.com>2025-07-15 10:37:19 -0600
commit3fbed69502770851c8a5bfece99e9ee8c6d9e4b0 (patch)
tree4b2a052b5e07316fb1fdbb84053a89ec1fb23a23 /libstdc++-v3/testsuite/std
parentf307ab8b18c7b5623344b01f24af593594319196 (diff)
downloadgcc-3fbed69502770851c8a5bfece99e9ee8c6d9e4b0.zip
gcc-3fbed69502770851c8a5bfece99e9ee8c6d9e4b0.tar.gz
gcc-3fbed69502770851c8a5bfece99e9ee8c6d9e4b0.tar.bz2
[PATCH v5] RISC-V: Mips P8700 Conditional Move Support.
Updated the test for rv32 accordingly and no regress found for runs like "runtest --tool gcc --target_board='riscv-sim/-march=rv32gc_zba_zbb_zbc_zbs/-mabi=ilp32d/-mcmodel=medlow' riscv.exp" and "runtest --tool gcc --target_board='riscv-sim/-march=rv64gc_zba_zbb_zbc_zbs/-mabi=lp64d/-mcmodel=medlow' riscv.exp" lint warnings can be ignored for riscv-cores.def and riscv-ext-mips.def gcc/ChangeLog: * config/riscv/riscv-cores.def (RISCV_CORE): Updated the supported march. * config/riscv/riscv-ext-mips.def (DEFINE_RISCV_EXT): New file added for mips conditional mov extension. * config/riscv/riscv-ext.def: Likewise. * config/riscv/t-riscv: Generates riscv-ext.opt * config/riscv/riscv-ext.opt: Generated file. * config/riscv/riscv.cc (riscv_expand_conditional_move): Updated for mips cmov and outlined some code that handle arch cond move. * config/riscv/riscv.md (mov<mode>cc): updated expand for MIPS CCMOV. * config/riscv/mips-insn.md: New file for mips-p8700 ccmov insn. * doc/riscv-ext.texi: Updated for mips cmov. gcc/testsuite/ChangeLog: * gcc.target/riscv/mipscondmov.c: Test file for mips.ccmov insn.
Diffstat (limited to 'libstdc++-v3/testsuite/std')
0 files changed, 0 insertions, 0 deletions