https://gcc.gnu.org/g:48850dad88e8de7b9de905bc38627177e465cfd7
commit 48850dad88e8de7b9de905bc38627177e465cfd7 Author: Alexandre Oliva <ol...@adacore.com> Date: Wed Sep 10 19:58:49 2025 -0300 [ppc] [vxworks] allow code model selection Bring code model selection logic to vxworks.h as well. for gcc/ChangeLog * config/rs6000/vxworks.h (TARGET_CMODEL, SET_CMODEL): Define. Diff: --- gcc/config/rs6000/vxworks.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gcc/config/rs6000/vxworks.h b/gcc/config/rs6000/vxworks.h index e77247b726ea..9eb074be31a8 100644 --- a/gcc/config/rs6000/vxworks.h +++ b/gcc/config/rs6000/vxworks.h @@ -267,6 +267,11 @@ along with GCC; see the file COPYING3. If not see #undef DOT_SYMBOLS #define DOT_SYMBOLS 0 +/* Allow code model to be selected. */ +#undef TARGET_CMODEL +#define TARGET_CMODEL rs6000_current_cmodel +#define SET_CMODEL(opt) rs6000_current_cmodel = opt + /* For link specs, we leverage the linux configuration bits through LINK_OS_EXTRA_SPEC32/64 and need to cancel the default %(link_os) expansion in VXWORKS_LINK_SPEC. */