* builtins.c (fold_builtin_cabs): Fold cabs(x+xi) into
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 Feb 2007 16:13:23 +0000 (16:13 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 Feb 2007 16:13:23 +0000 (16:13 +0000)
commit1af0d13941fa1931ac543c45410411880d01f5c7
tree6f5c23e0e626e6b83e80b93c1170d1bf55370b71
parent77423564f03fc083bace33d597b48ce2213b1166
* builtins.c (fold_builtin_cabs): Fold cabs(x+xi) into
fabs(x)*sqrt(2).
* fold-const.c (fold_binary): Fix comment typos.  Fold complex
(x,0)-(0,y) into (x,-y).  Likewise (0,y)-(x,0) into (-x,y).

testsuite:
* gcc.dg/builtins-54.c: Add more cases.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121542 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/builtins-54.c