aboutsummaryrefslogtreecommitdiff
path: root/gcc/stmt.c
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2012-05-02 22:18:11 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2012-05-02 22:18:11 +0000
commitdaccad6dd9fc5fce8e89407c6af6a2244b04352e (patch)
treec1d159624825d693c1673e551e37788d6a49f86f /gcc/stmt.c
parentaefa216b7eb3e9b444bf1c81181a336e41d6150b (diff)
downloadgcc-daccad6dd9fc5fce8e89407c6af6a2244b04352e.zip
gcc-daccad6dd9fc5fce8e89407c6af6a2244b04352e.tar.gz
gcc-daccad6dd9fc5fce8e89407c6af6a2244b04352e.tar.bz2
vms.h (SUBTARGET_OVERRIDE_OPTIONS): For pic code, unset flag_jump_tables.
* config/alpha/vms.h (SUBTARGET_OVERRIDE_OPTIONS): For pic code, unset flag_jump_tables. * stmt.c (expand_case): Remove special flag_pic case conditional on ASM_OUTPUT_ADDR_DIFF_ELT not being defined. From-SVN: r187065
Diffstat (limited to 'gcc/stmt.c')
-rw-r--r--gcc/stmt.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/stmt.c b/gcc/stmt.c
index 8f7b150..dd34890 100644
--- a/gcc/stmt.c
+++ b/gcc/stmt.c
@@ -2198,9 +2198,6 @@ expand_case (gimple stmt)
/* RANGE may be signed, and really large ranges will show up
as negative numbers. */
|| compare_tree_int (range, 0) < 0
-#ifndef ASM_OUTPUT_ADDR_DIFF_ELT
- || flag_pic
-#endif
|| !flag_jump_tables
|| TREE_CONSTANT (index_expr)
/* If neither casesi or tablejump is available, we can