From: jozefl Date: Tue, 18 Dec 2018 11:44:22 +0000 (+0000) Subject: 2018-12-18 Jozef Lawrynowicz X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c6afafda8afc079af6036e8597626352045ef7a2;p=thirdparty%2Fgcc.git 2018-12-18 Jozef Lawrynowicz * config/msp430/msp430.h: Define TARGET_VTABLE_ENTRY_ALIGN. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@267229 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6f7c79d31a11..5c8fc7e830d9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2018-12-18 Jozef Lawrynowicz + + * config/msp430/msp430.h: Define TARGET_VTABLE_ENTRY_ALIGN. + 2018-12-18 Jakub Jelinek PR target/88513 diff --git a/gcc/config/msp430/msp430.h b/gcc/config/msp430/msp430.h index 380e63e5a71d..deb42eb05035 100644 --- a/gcc/config/msp430/msp430.h +++ b/gcc/config/msp430/msp430.h @@ -159,6 +159,11 @@ extern const char * msp430_select_hwmult_lib (int, const char **); #define PTR_SIZE (TARGET_LARGE ? 4 : 2) #define POINTERS_EXTEND_UNSIGNED 1 +/* TARGET_VTABLE_ENTRY_ALIGN defaults to POINTER_SIZE, which is 20 for + TARGET_LARGE. Pointer alignment is always 16 for MSP430, so set explicitly + here. */ +#define TARGET_VTABLE_ENTRY_ALIGN 16 + #define ADDR_SPACE_NEAR 1 #define ADDR_SPACE_FAR 2