https://gcc.gnu.org/g:7505a381b104198782225fc25bb3dd1d17dd2e8e
commit r16-6870-g7505a381b104198782225fc25bb3dd1d17dd2e8e Author: Sandra Loosemore <[email protected]> Date: Mon Jan 5 21:12:26 2026 +0000 doc, vax: Clean up VAX option documentation [PR122243] gcc/ChangeLog PR other/122243 * config/vax/elf.opt (mno-asm-pic): Mark as Undocumented. * doc/invoke.texi (Option Summary) <VAX Options>: Add -mvaxc-alignment and -mqmath. (VAX Options): Likewise. Diff: --- gcc/config/vax/elf.opt | 2 +- gcc/doc/invoke.texi | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/gcc/config/vax/elf.opt b/gcc/config/vax/elf.opt index 2b4fe4b9c297..f55d0068d2eb 100644 --- a/gcc/config/vax/elf.opt +++ b/gcc/config/vax/elf.opt @@ -24,6 +24,6 @@ ; Please try to keep this file in ASCII collating order. mno-asm-pic -Target RejectNegative +Target RejectNegative Undocumented ; This comment is to ensure we retain the blank line above. diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 3a53d42e4c68..a18c0c1759f8 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1483,7 +1483,8 @@ See RS/6000 and PowerPC Options. -mno-strict-align -mjump-tables-in-data-section} @emph{VAX Options} (@ref{VAX Options}) -@gccoptlist{-munix -mgnu -md -md-float -mg -mg-float -mlra} +@gccoptlist{-munix -mgnu -md -md-float -mg -mg-float -mlra +-mvaxc-alignment -mqmath} @emph{Visium Options} (@ref{Visium Options}) @gccoptlist{-mdebug -msim -mfpu -mno-fpu -mhard-float -msoft-float @@ -35589,6 +35590,17 @@ instead of D_floating. @itemx -mno-lra Enable Local Register Allocation. This is still experimental for the VAX, so by default the compiler uses standard reload. + +@opindex mvaxc-alignment +@item -mvaxc-alignment +Use VAXC conventions for alignment of structure members. + +@opindex mqmath +@opindex mno-qmath +@item -mqmath +@itemx -mno-qmath +Enable or disable new instruction patterns for 64-bit integer addition +and subtraction. @end table @node Visium Options
