re PR tree-optimization/88029 (ICE in execute_todo, at passes.c:1974)
authorRichard Biener <rguenther@suse.de>
Thu, 15 Nov 2018 13:44:34 +0000 (13:44 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 15 Nov 2018 13:44:34 +0000 (13:44 +0000)
commit0e02fb26381e7c8a4766eb0e29c325b5ef6917f9
tree847f652b13c72a623572026c35b54afecacf9801
parent22692f3ce9d00eac18d5582de90dda5ae5c07c77
re PR tree-optimization/88029 (ICE in execute_todo, at passes.c:1974)

2018-11-15  Richard Biener  <rguenther@suse.de>

        PR middle-end/88029
        * gimple.c (gimple_call_flags): Union flags from decl, type
        and call fntype.
        * trans-mem.c (is_tm_pure_call): Simplify.

        * gcc.dg/tree-ssa/pr88029.c: New testcase.

From-SVN: r266183
gcc/ChangeLog
gcc/gimple.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/pr88029.c [new file with mode: 0644]
gcc/trans-mem.c