diff options
author | Andrew Hsieh <andrewhsieh@google.com> | 2015-02-24 18:19:50 +0800 |
---|---|---|
committer | Andrew Hsieh <andrewhsieh@google.com> | 2015-03-02 11:00:36 +0800 |
commit | 4f16de34c2f531495992afc6ecaab46391b59ff8 (patch) | |
tree | 01f524c40796b935704a60fcea338e056297c16f /binutils-2.25/elfcpp | |
parent | fd6fc0c5f6ec26b3b526655a721b7b0af0b14644 (diff) | |
download | toolchain_binutils-4f16de34c2f531495992afc6ecaab46391b59ff8.tar.gz toolchain_binutils-4f16de34c2f531495992afc6ecaab46391b59ff8.tar.bz2 toolchain_binutils-4f16de34c2f531495992afc6ecaab46391b59ff8.zip |
Fix build
1. revert https://android-review.googlesource.com/#/c/38591.
2. add a few constants from ToT
3. fix a typo about pthread_mutexattr_settype
Change-Id: I55a829e7907658f920aedbf1100c6d9b1a93052b
Diffstat (limited to 'binutils-2.25/elfcpp')
-rw-r--r-- | binutils-2.25/elfcpp/arm.h | 21 | ||||
-rw-r--r-- | binutils-2.25/elfcpp/dwarf.h | 6 |
2 files changed, 26 insertions, 1 deletions
diff --git a/binutils-2.25/elfcpp/arm.h b/binutils-2.25/elfcpp/arm.h index 8c6b6bfd..b3336769 100644 --- a/binutils-2.25/elfcpp/arm.h +++ b/binutils-2.25/elfcpp/arm.h @@ -196,7 +196,8 @@ enum R_ARM_THM_TLS_DESCSEQ32 = 130,// Static Thumb32 // 131 - 139 Unallocated // 140 - 159 Dynamic Reserved for future allocation - // 160 - 255 Unallocated + R_ARM_IRELATIVE = 160, // Dynamic + // 161 - 255 Unallocated }; // e_flags values used for ARM. We only support flags defined in AAELF. @@ -340,6 +341,24 @@ enum AEABI_enum_forced_wide = 3 }; +// Values for Tag_ABI_FP_number_model. +enum +{ + AEABI_FP_number_model_none = 0, + AEABI_FP_number_model_ieee754_number = 1, + AEABI_FP_number_model_rtabi = 2, + AEABI_FP_number_model_ieee754_all = 3 +}; + +// Values for Tag_ABI_VFP_args. +enum +{ + AEABI_VFP_args_base = 0, + AEABI_VFP_args_vfp = 1, + AEABI_VFP_args_toolchain = 2, + AEABI_VFP_args_compatible = 3 +}; + // For Exception Index Table. (Exception handling ABI for the ARM // architectue, Section 5) enum diff --git a/binutils-2.25/elfcpp/dwarf.h b/binutils-2.25/elfcpp/dwarf.h index f7f30273..331ec40e 100644 --- a/binutils-2.25/elfcpp/dwarf.h +++ b/binutils-2.25/elfcpp/dwarf.h @@ -205,6 +205,12 @@ enum DW_LANG DW_LANG_Python = 0x0014, // DWARF 5. DW_LANG_Go = 0x0016, + DW_LANG_C_plus_plus_11 = 0x001a, + DW_LANG_C11 = 0x001d, + DW_LANG_C_plus_plus_14 = 0x0021, + DW_LANG_Fortran03 = 0x0022, + DW_LANG_Fortran08 = 0x0023, + DW_LANG_lo_user = 0x8000, // Implementation-defined range start. DW_LANG_hi_user = 0xffff, // Implementation-defined range start. // MIPS. |