From: aoliva Date: Sat, 12 May 2001 14:58:47 +0000 (+0000) Subject: * config/arm/arm.h (TARGET_PTRMEMFUNC_VBIT_LOCATION): Use delta. X-Git-Tag: upstream/4.9.2~94486 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b3aebbeb90081311337c8b1b1aff574ddac3520b;p=platform%2Fupstream%2Flinaro-gcc.git * config/arm/arm.h (TARGET_PTRMEMFUNC_VBIT_LOCATION): Use delta. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41993 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 748847f..745094d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2001-05-12 Alexandre Oliva + * config/arm/arm.h (TARGET_PTRMEMFUNC_VBIT_LOCATION): Use delta. + +2001-05-12 Alexandre Oliva + * defaults.h (TARGET_PTRMEMFUNC_VBIT_LOCATION): Define. * tm.texi (TARGET_PRTMEMFUNC_VBIT_LOCATION): Document. diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index 61082c3..4dc8c2b 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -707,6 +707,11 @@ extern int arm_is_6_or_7; #define FUNCTION_BOUNDARY 32 +/* The lowest bit is used to indicate Thumb-mode functions, so the + vbit must go into the delta field of pointers to member + functions. */ +#define TARGET_PTRMEMFUNC_VBIT_LOCATION ptrmemfunc_vbit_in_delta + #define EMPTY_FIELD_BOUNDARY 32 #define BIGGEST_ALIGNMENT 32