diff options
Diffstat (limited to 'gcc-4.6/gcc/config/pa/pa.h')
-rw-r--r-- | gcc-4.6/gcc/config/pa/pa.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc-4.6/gcc/config/pa/pa.h b/gcc-4.6/gcc/config/pa/pa.h index 41af1f1..0121868 100644 --- a/gcc-4.6/gcc/config/pa/pa.h +++ b/gcc-4.6/gcc/config/pa/pa.h @@ -848,6 +848,9 @@ extern int may_call_alloca; && (NEW_HP_ASSEMBLER \ || TARGET_GAS \ || GET_CODE (X) != LABEL_REF) \ + && (!PA_SYMBOL_REF_TLS_P (X) \ + || (SYMBOL_REF_TLS_MODEL (X) != TLS_MODEL_GLOBAL_DYNAMIC \ + && SYMBOL_REF_TLS_MODEL (X) != TLS_MODEL_LOCAL_DYNAMIC)) \ && (!TARGET_64BIT \ || GET_CODE (X) != CONST_DOUBLE) \ && (!TARGET_64BIT \ |