summaryrefslogtreecommitdiffstats
path: root/gcc/expr.h
diff options
context:
space:
mode:
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2001-07-17 15:11:56 +0000
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2001-07-17 15:11:56 +0000
commit02cd84cda4cf239505f06f1404a894ce61dd29e2 (patch)
tree9897d533a511d33bdf87b391d045985a0131d4ea /gcc/expr.h
parent3285e5302f721411653de27a20770b30dc803767 (diff)
downloadppe42-gcc-02cd84cda4cf239505f06f1404a894ce61dd29e2.tar.gz
ppe42-gcc-02cd84cda4cf239505f06f1404a894ce61dd29e2.zip
* combine.c (combine_simplify_rtx): Attempt to simplify
a*(b/c) as (a*b)/c for floats in unsafe_math mode. * simplify-rtx.c (avoid_constatn_pool_reference): New static function. (simplify_binary_operation, simplify_unary_operation, simplify_relational_operation): Use it. * combine.c (combine_simplify_rtx): Don't do associative law on divisions; allow associative law on floats. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44073 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/expr.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud