OSDN Git Service

PR tree-optimization/19633
authordnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Jan 2005 04:45:20 +0000 (04:45 +0000)
committerdnovillo <dnovillo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Jan 2005 04:45:20 +0000 (04:45 +0000)
commitba7236baa534f39ec615795db14885dcd5253094
tree839beaf956bc6b73ae54db4610def572b171b9e0
parenta607ffb19c99cfa6acf803b51544b334c9f2fef7
PR tree-optimization/19633
* tree-ssa-alias.c (ptr_is_dereferenced_by): Also handle
CALL_EXPRs.
(maybe_create_global_var): Do not create .GLOBAL_VAR if there
are no call-clobbered variables.
* tree-outof-ssa.c (check_replaceable): Return false for calls
with side-effects.

testsuite/ChangeLog

PR tree-optimization/19633
* gcc.dg/pr19633.c: New test.
* gcc.dg/tree-ssa/pr19633.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94311 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr19633.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/pr19633.c [new file with mode: 0644]
gcc/tree-outof-ssa.c
gcc/tree-ssa-alias.c