comparison gcc/gimplify-me.c @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children 1830386684a0
comparison
equal deleted inserted replaced
111:04ced10e8804 131:84e7813d76e9
1 /* Tree lowering to gimple for middle end use only. 1 /* Tree lowering to gimple for middle end use only.
2 This converts the GENERIC functions-as-trees tree representation into 2 This converts the GENERIC functions-as-trees tree representation into
3 the GIMPLE form. 3 the GIMPLE form.
4 Copyright (C) 2013-2017 Free Software Foundation, Inc. 4 Copyright (C) 2013-2018 Free Software Foundation, Inc.
5 Major work done by Sebastian Pop <s.pop@laposte.net>, 5 Major work done by Sebastian Pop <s.pop@laposte.net>,
6 Diego Novillo <dnovillo@redhat.com> and Jason Merrill <jason@redhat.com>. 6 Diego Novillo <dnovillo@redhat.com> and Jason Merrill <jason@redhat.com>.
7 7
8 This file is part of GCC. 8 This file is part of GCC.
9 9
271 i = gimple_call_flags (stmt); 271 i = gimple_call_flags (stmt);
272 if ((i & ECF_LOOPING_CONST_OR_PURE) 272 if ((i & ECF_LOOPING_CONST_OR_PURE)
273 || !(i & (ECF_CONST | ECF_PURE))) 273 || !(i & (ECF_CONST | ECF_PURE)))
274 need_temp = true; 274 need_temp = true;
275 } 275 }
276 if (stmt_can_throw_internal (stmt)) 276 if (stmt_can_throw_internal (cfun, stmt))
277 need_temp = true; 277 need_temp = true;
278 } 278 }
279 } 279 }
280 else 280 else
281 { 281 {