diff options
| author | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-08-04 23:42:48 +0000 |
|---|---|---|
| committer | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-08-04 23:42:48 +0000 |
| commit | cf58ef1d6fbe1a6314a68061ffb09439410751b3 (patch) | |
| tree | 9617a20782252283684d9c8639c9ad8e7fbf7873 /libjava/java/security/Identity.java | |
| parent | b518d98cdf1091c3dd4cefa5d959b69677197394 (diff) | |
| download | ppe42-gcc-cf58ef1d6fbe1a6314a68061ffb09439410751b3.tar.gz ppe42-gcc-cf58ef1d6fbe1a6314a68061ffb09439410751b3.zip | |
* fold-const.c (fold <PLUS_EXPR>): Transform x+x into x*2.0.
Optimize x*c+x and x+x*c into x*(c+1) and x*c1+x*c2 into x*(c1+c2)
for floating point expressions with -ffast-math.
(fold <MULT_EXPR>): Don't transform x*2.0 into x+x.
* expmed.c (expand_mult): Wrap long line. Expand x*2.0 as x+x.
* gcc.dg/20030804-1.c: New test case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70158 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/security/Identity.java')
0 files changed, 0 insertions, 0 deletions

