On Thu, 8 Jan 2026, Sandra Loosemore wrote:

> diff --git a/gcc/config/vax/elf.opt b/gcc/config/vax/elf.opt
> index 2b4fe4b9c29..f55d0068d2e 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

 JBG, any insight as to the purpose of this option?  It seems to make no 
sense to me to have PIC code generation disabled on the GAS side for PIC 
code produced by GCC.

> diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
> index dd8b285558a..d7da25e0485 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
> @@ -35549,6 +35550,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

 In any case I'm fine with this change, thank you for doing this clean-up.

  Maciej

Reply via email to