https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122243
--- Comment #36 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Sandra Loosemore <[email protected]>: https://gcc.gnu.org/g:9a8e948c9f2868764a81ed608b2d8f7f22f540fd commit r16-6079-g9a8e948c9f2868764a81ed608b2d8f7f22f540fd Author: Sandra Loosemore <[email protected]> Date: Fri Dec 5 17:07:20 2025 +0000 doc, arc: Clean up ARC option documentation [PR122243] The ARC front end presently has a large number of options that are explicitly deprecated, either by the "Warn" option or by being documented as such in the GCC manual. The manual text has documented a long list of obsolete options with a warning that they will be removed completely in a future release since at least GCC 5, 10+ years ago. Some of documented options have, in fact, already been deleted. This patch does *not* delete the remaining obsolete options, but only marks them as "Undocumented" in the .opt file and removes the documentation to reduce clutter in the manual. I've also added missing index entries for the remaining options to the manual. gcc/ChangeLog PR other/122243 * config/arc/arc.opt: Mark -mbig-endian, -mlittle-endian, -mmixed-code, -mno-mpy, -margonaut, -munalign-prob-threshold=, -mannotate-align, -malign-call, -mRcq, -mRcw, -mbbit-peephole, -mcompact-casesi, -mq-class, -mexpand-adddi, -mcrc, -mdsp-packa, -mdvbf, -mtelephony, -mrtsc, -EB, -EL, -mrla, -mEA, and -multcost= as "Undocumented". * doc/invoke.texi: Remove documentation for the above options. plus -mmac-d16 and -mmac-24 (which were already marked as "Undocumented"). Likewise remove documentation for -mbarrel_shifter, -mdpfp_compact, -mdpfp_fast, -mdsp_packa, -mmac_24, -mmac_d16, -mspfp_compact, and -mspfp_fast, which had already been deleted from arc.opt at some point. Add index entries for the -mno- forms of remaining options that have them. Document positive forms of -mno-brcc and -mno-dpfp-lrsr.
