diff options
author | Lai Wei-Chih <Robert.Lai@mediatek.com> | 2014-04-14 21:12:48 -0700 |
---|---|---|
committer | Andrew Hsieh <andrewhsieh@google.com> | 2014-04-22 16:16:21 -0700 |
commit | b06379a7a69d300f4a071de3ece380fec6a7e3ef (patch) | |
tree | c4614a901cfde5a348ef655a6b24a97e1c678ea5 /gcc-4.9/gcc/config/arm/arm.h | |
parent | 771c2f9542b4e84b08c107060319603d12ec8867 (diff) | |
download | toolchain_gcc-b06379a7a69d300f4a071de3ece380fec6a7e3ef.zip toolchain_gcc-b06379a7a69d300f4a071de3ece380fec6a7e3ef.tar.gz toolchain_gcc-b06379a7a69d300f4a071de3ece380fec6a7e3ef.tar.bz2 |
[4.9] Add an internal switch -minline-thumb1-jumptable to ARM gcc4.9
See a3529b2d6b2bcc7136fd67e00e539301942e74d1
Change-Id: Ie1e6f08d437f661096e0ca14b89cb15b7b2dd538
Diffstat (limited to 'gcc-4.9/gcc/config/arm/arm.h')
-rw-r--r-- | gcc-4.9/gcc/config/arm/arm.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc-4.9/gcc/config/arm/arm.h b/gcc-4.9/gcc/config/arm/arm.h index 597e69c..4d91214 100644 --- a/gcc-4.9/gcc/config/arm/arm.h +++ b/gcc-4.9/gcc/config/arm/arm.h @@ -1999,10 +1999,11 @@ enum arm_auto_incmodes #define CASE_VECTOR_PC_RELATIVE (TARGET_THUMB2 \ || (TARGET_THUMB1 \ + && !inline_thumb1_jump_table \ && (optimize_size || flag_pic))) #define CASE_VECTOR_SHORTEN_MODE(min, max, body) \ - (TARGET_THUMB1 \ + (TARGET_THUMB1 && !inline_thumb1_jump_table \ ? (min >= 0 && max < 512 \ ? (ADDR_DIFF_VEC_FLAGS (body).offset_unsigned = 1, QImode) \ : min >= -256 && max < 256 \ |