* tree-ssa-forwprop.c (associate_plusminus): Extend (T)(P + A) - (T)P
commitf03655157984650d93e9cd070d7c9f5ea5d5c3e7
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 May 2014 14:32:56 +0000 (22 14:32 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 May 2014 14:32:56 +0000 (22 14:32 +0000)
tree07d130da7dcd13846521f867398e508b7b88596c
parentf19199018c8432d73b3a5c45d4dbc736ebdd9c79
* tree-ssa-forwprop.c (associate_plusminus): Extend (T)(P + A) - (T)P
-> (T)A transformation to integer types.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210807 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/opt37.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/opt37.ads [new file with mode: 0644]
gcc/tree-ssa-forwprop.c