[Bug target/125938] Error: operand out of range (0xa648 is not between 0xffffffffffff8000 and 0x7ffc) with -mminimal-toc
"rguenth at gcc dot gnu.org via Gcc-bugs" <[email protected]>
| Newsgroups | gmane.comp.gcc.bugs |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125938
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
This isn't documented that way at least. Instead documentation says
"If you still run out of space in the TOC even when you specify both of
these options, specify @option{-mminimal-toc} instead. This option causes
GCC to make only one TOC entry for every file. When you specify this
option, GCC produces code that is slower and larger but which
uses extremely little TOC space. You may wish to use this option
only on files that contain less frequently-executed code."
framing -mminimal-toc as safe fallback