From: Alexandre Oliva Date: Mon, 15 Sep 2025 23:14:35 +0000 (-0300) Subject: [ppc] [vxworks] allow code model selection X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ba7bfdf60c33f66e4b9d7c64ae470e0337bcc01d;p=thirdparty%2Fgcc.git [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 --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. */