aboutsummaryrefslogtreecommitdiff
path: root/libgo
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2014-09-29 23:01:17 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2014-09-29 23:01:17 +0000
commite76340be8fecb0b441e3c7040703e63f40b890cb (patch)
tree5b06d0bbf9fbfe3f3c708849252bb65efb953e44 /libgo
parentff5fdf67462d1b4c883c1c10938c7e719a20c5f2 (diff)
downloadgcc-e76340be8fecb0b441e3c7040703e63f40b890cb.zip
gcc-e76340be8fecb0b441e3c7040703e63f40b890cb.tar.gz
gcc-e76340be8fecb0b441e3c7040703e63f40b890cb.tar.bz2
tree-vrp.c (get_single_symbol): New function.
* tree-vrp.c (get_single_symbol): New function. (build_symbolic_expr): Likewise. (symbolic_range_based_on_p): New predicate. (extract_range_from_binary_expr_1): Deal with single-symbolic ranges for PLUS and MINUS. Do not drop symbolic ranges at the end. (extract_range_from_binary_expr): Try harder for PLUS and MINUS if operand is symbolic and based on the other operand. From-SVN: r215697
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions