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

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---

/opt/compiler-explorer/riscv64/gcc-15.1.0/riscv64-unknown-linux-gnu/lib/gcc/riscv64-unknown-linux-gnu/15.1.0/../../../../riscv64-unknown-linux-gnu/bin/as
-v --traditional-format -march=rv64imafdc_zicsr_zifencei_zaamo_zalrsc
-march=rv64imafdc_zicsr_zifencei_zmmul_zaamo_zalrsc_zca_zcd -mabi=lp64d
-misa-spec=20191213 -o /app/output.s /tmp/cccO82Tf.s




/opt/compiler-explorer/riscv64/gcc-14.3.0/riscv64-unknown-linux-gnu/lib/gcc/riscv64-unknown-linux-gnu/14.3.0/../../../../riscv64-unknown-linux-gnu/bin/as
-v --traditional-format -march=rv64imafdc_zicsr_zifencei
-march=rv64imafdc_zicsr_zifencei -mabi=lp64d -misa-spec=20191213 -o
/app/output.s /tmp/ccHvTFPt.s



So GCC starting in 15 added _zca_zcd to the -march part of the as command line.
This still seems like a bug in the assembler. Like -c is not disable ZCA/ZCD
either.

Reply via email to