1 /* A testcase for PR 40744. We do not want to create replacements for object
2 that are dead or have only a single use, whenever it can be avoided
4 /* { dg-do compile } */
5 /* { dg-options "-O1 -fdump-tree-esra-details" } */
7 struct X { int i; int j; };
23 extern void do_something (struct X);
25 void bar2(int i, int j)
34 /* { dg-final { scan-tree-dump-times "Created a replacement" 0 "esra"} } */
35 /* { dg-final { cleanup-tree-dump "esra" } } */