]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
doc, alpha: Document missing alpha options [PR122243]
authorSandra Loosemore <sloosemore@baylibre.com>
Tue, 18 Nov 2025 14:41:33 +0000 (14:41 +0000)
committerSandra Loosemore <sloosemore@baylibre.com>
Sat, 29 Nov 2025 03:27:10 +0000 (03:27 +0000)
gcc/ChangeLog
PR other/122243
* config/alpha/alpha.opt (mgas): Mark as Undocumented.
* doc/invoke.texi (Option Summary) <DEC Alpha Options>:  Add
-mtls-kernel, -mtls-size=, -mlong-double-128, and -mlong-double-64.
(DEC Alpha Options): Likewise.

gcc/config/alpha/alpha.opt
gcc/doc/invoke.texi

index 3c1320b5112da657f0a4db731c1fd171399b4402..31f4cb5ed61bc85acb7165004ecb5913567fcdba 100644 (file)
@@ -27,7 +27,7 @@ Target Mask(FPREGS)
 Use fp registers.
 
 mgas
-Target Ignore
+Target Ignore Undocumented
 Does nothing. Preserved for backward compatibility.
 
 mieee-conformant
index 02f2c9a6e933b6328e6ca3f089de405b54ec6ccf..ef6ca4cf6f2b41009745b97520af099bd21dcca4 100644 (file)
@@ -1073,7 +1073,9 @@ Objective-C and Objective-C++ Dialects}.
 -mfloat-vax  -mfloat-ieee
 -mexplicit-relocs  -msmall-data  -mlarge-data
 -msmall-text  -mlarge-text
--mmemory-latency=@var{time}}
+-mmemory-latency=@var{time}
+-mtls-kernel  -mtls-size=@var{bitsize}
+-mlong-double-128  -mlong-double-64}
 
 @emph{eBPF Options} (@ref{eBPF Options})
 @gccoptlist{-mbig-endian -mlittle-endian
@@ -27540,6 +27542,24 @@ The compiler contains estimates of the number of clock cycles for
 Note that L3 is only valid for EV5.
 
 @end table
+
+@opindex mtls-kernel
+@opindex mno-tls-kernel
+@item -mtls-kernel
+Emit @code{rdval} instead of @code{rduniq} for thread pointer.
+
+@opindex mtls-size
+@item -mtls-size=@var{bitsize}
+Specify bit size of immediate TLS offsets.  Valid values for @var{bitsize}
+are 16, 32, and 64; it defaults to 32.
+
+@opindex mlong-double-128
+@opindex mlong-double-64
+@item -mlong-double-128
+@itemx -mlong-double-64
+Specify the size of the @code{long double} type.  Note that
+@option{-mlong-double-128} is incompatible with VAX floating point.
+
 @end table
 
 @node eBPF Options