]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR 34081/C++
authorAndreas Krebbel <krebbel1@de.ibm.com>
Mon, 26 Nov 2007 17:33:23 +0000 (17:33 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Mon, 26 Nov 2007 17:33:23 +0000 (17:33 +0000)
commit182e0d71f0e770fdcf6718538da7663b17597ee6
tree5355897f41e887fd0f27f37fba51dcd93a9b5fb5
parentbe0c460344d0077ede335b6121785f8cda2c7224
PR 34081/C++

2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>

PR 34081/C++
* c-decl.c (store_parm_decls): Pass 'false' for the new
allocate_struct_function parameter.
* cgraphunit.c (cgraph_build_static_cdtor): Likewise.
* tree-parloops.c (create_loop_fn): Likewise.
* function.c (push_function_context_to, push_struct_function,
init_function_start): Likewise.
(allocate_struct_function): Add boolean parameter.
* tree.h (allocate_struct_function): Add boolean parameter.
* function.h (struct function): Move returns_struct and
returns_pcc_struct to the end of the structure definiton.

2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>

        PR 34081/C++
        * trans.c (Subprogram_Body_to_gnu, Compilation_Unit_to_gnu):
        Pass 'false' for the new allocate_struct_function parameter.
        * utils.c (build_function_stub): Likewise.

2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>

PR 34081/C++
* decl.c (finish_method): Pass 'false' for the new
allocate_struct_function parameter.

2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>

PR 34081/C++
* treetree.c (tree_code_create_function_wrapup): Pass 'false'
for the new allocate_struct_function parameter.

2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>

PR 34081/C++
* decl.c (start_preparsed_function): Pass
processing_template_decl for the new allocate_struct_function
parameter.

2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>

PR 34081/C++
* g++.dg/template/dependent-expr6.C: New testcase.

From-SVN: r130441
18 files changed:
gcc/ChangeLog
gcc/ada/ChangeLog
gcc/ada/trans.c
gcc/ada/utils.c
gcc/c-decl.c
gcc/cgraphunit.c
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/function.c
gcc/function.h
gcc/java/ChangeLog
gcc/java/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/dependent-expr6.C [new file with mode: 0644]
gcc/tree-parloops.c
gcc/tree.h
gcc/treelang/ChangeLog
gcc/treelang/treetree.c