]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cgraphunit.c
2013-08-06 Martin Jambor <mjambor@suse.cz>
authorjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Aug 2013 12:48:53 +0000 (12:48 +0000)
committerjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Aug 2013 12:48:53 +0000 (12:48 +0000)
commit1f7747bdd19378ccc7df852c1f4693f197373428
tree54d423cab2471b50ef6202932602d8e48f3f22b2
parent7407ba0b769ad434b2787b3dfb67cd5e44b80e3e
2013-08-06  Martin Jambor  <mjambor@suse.cz>

PR fortran/57987
* cgraphunit.c (cgraph_finalize_function): Assert that nested function
is not re-finalized.  Rename second parameter to no_collect.

fortran/
* trans-decl.c (gfc_generate_function_code): Never call
cgraph_finalize_function on nested functions.

testsuite/
* gfortran.dg/pr57987.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201526 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cgraphunit.c
gcc/fortran/ChangeLog
gcc/fortran/trans-decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/pr57987.f90 [new file with mode: 0644]