re PR ipa/65076 (16% tramp3d-v4.cpp compile time regression)
authorJan Hubicka <hubicka@ucw.cz>
Fri, 27 Mar 2015 04:02:28 +0000 (05:02 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 27 Mar 2015 04:02:28 +0000 (04:02 +0000)
commit38147a2a4e7c553840b45ba7d099a5f93ac192a4
treebba2a867a9af484338b26cd48b43e003bf4baa50
parenta21065cad0187cf31d5984b12ef73a9f78c229cb
re PR ipa/65076 (16% tramp3d-v4.cpp compile time regression)

PR ipa/65076
* passes.def: Add pass_nothrow.
* ipa-pure-const.c: (pass_data_nothrow): New.
(pass_nothrow): New.
(pass_nothrow::execute): New.
(make_pass_nothrow): New.
* tree-pass.h (make_pass_nothrow): Declare.

From-SVN: r221719
gcc/ChangeLog
gcc/ipa-pure-const.c
gcc/passes.def
gcc/tree-pass.h