diff options
| author | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-08-26 08:51:35 +0000 | 
|---|---|---|
| committer | nathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-08-26 08:51:35 +0000 | 
| commit | 314216bfa5b836f0df9af4b9768b82f405c5d333 (patch) | |
| tree | 152ffb66aceabfdd630712ed76616a8b76fb2e82 /libjava/java | |
| parent | c8a8ab0fd0affa18cad8ef37b54020d62623d45e (diff) | |
| download | ppe42-gcc-314216bfa5b836f0df9af4b9768b82f405c5d333.tar.gz ppe42-gcc-314216bfa5b836f0df9af4b9768b82f405c5d333.zip | |
	* builtins.c (build_function_call_expr): Don't set
	TREE_SIDE_EFFECTS here.
	* expr.c (emit_block_move_via_libcall): Likewise.
	(clear_storage_via_libcall): Likewise.
	* tree.c (build): Set TREE_SIDE_EFFECTS for non-const, non-pure
	CALL_EXPRs.
cp:
	* call.c (build_call): Don't set TREE_SIDE_EFFECTS here.
	(build_new_method_call): Add goto finish.
	* semantics.c (simplify_aggr_init_exprs_r): Don't set
	TREE_SIDE_EFFECTS on a call.
testsuite:
	* c++.dg/warn/noeffect3.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70802 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions

