https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122243
--- Comment #60 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:bab23949135a2346510aa1998e7b1dfb44cdd1f2 commit r16-6865-gbab23949135a2346510aa1998e7b1dfb44cdd1f2 Author: Sandra Loosemore <[email protected]> Date: Fri Jan 2 17:38:52 2026 +0000 doc, s390: Clean up S/390 and z series options [PR122243] There were numerous S/390 options missing entries in the manual. Fortunately the documentation strings in the .opt file and previous commit messages and patch mails explained these well enough that I was able to fill in the missing material without too much trouble. I marked a few that seemed to be for internal use or intentially not exposed to the user as "Undocumented". gcc/ChangeLog PR other/122243 * config/s390/s390.opt (mbranch-cost): Mark as Undocumented. * config/s390/tpf.opt (mtpf-trace-hook-prologue-check=): Likewise. (mtpf-trace-hook-prologue-target=): Likewise. (mtpf-trace-hook-epilogue-check=): Likewise. (mtpf-trace-hook-epilogue-target=): Likewise. * doc/invoke.texi (Option Summary) <S/390 and zSeries Options>: Remove redundant -mno- entries and add missing options. Make entries with arguments match the syntax in the main documentation. (S/390 and zSeries Options): Light copy-editing. Wrap overly-long lines. Add missing @opindex entries. Add documention for -mmain, -mno-pic-data-is-text-relative, -mindirect-branch, -mindirect-branch-jump, -mindirect-branch-call, -mfunction-return, -mfunction-return-mem, -mfunction-return-reg, -mindirect-branch-table, -mfentry, -mrecord-mcount, -mnop-mcount, -mpreserve-args, and -munaligned-symbols.
