From 5c20baf14a210ac2df9f81b5a6f90b8ae8455d6d Mon Sep 17 00:00:00 2001 From: Martin Jambor Date: Fri, 23 Apr 2010 16:43:10 +0200 Subject: re PR middle-end/43835 (IPA-SRA doesn't rewrite attributes) 2010-04-23 Martin Jambor PR middle-end/43835 * tree-sra.c (ipa_sra_preliminary_function_checks): Check that the function does not have type attributes. * testsuite/gcc.c-torture/execute/pr43835.c: New test. From-SVN: r158667 --- gcc/tree-sra.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gcc/tree-sra.c') diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c index 0635aa7..b318201 100644 --- a/gcc/tree-sra.c +++ b/gcc/tree-sra.c @@ -4162,6 +4162,9 @@ ipa_sra_preliminary_function_checks (struct cgraph_node *node) return false; } + if (TYPE_ATTRIBUTES (TREE_TYPE (node->decl))) + return false; + return true; } -- cgit v1.1