From ba7bfdf60c33f66e4b9d7c64ae470e0337bcc01d Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Mon, 15 Sep 2025 20:14:35 -0300 Subject: [PATCH] [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. --- 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 e77247b726e..9eb074be31a 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. */ -- 2.47.3