We used to split the inlined-into block at (= after) the call, and then remove the call from the first block to insert it in the second. The removal may cause unnecessary and unrecoverable resetting of debug insns: we do not generate debug temps for calls. Avoid the remove-and-reinsert dance by splitting the block before the call. for gcc/ChangeLog * tree-inline.c (expand_call_inline): Split block at stmt before the call. for gcc/testsuite/ChangeLog * gcc.dg/guality/inline-params-2.c: New. From-SVN: r247830
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| asm-1.c | Loading commit data... | |
| bswaptest.c | Loading commit data... | |
| clztest.c | Loading commit data... | |
| const-volatile.c | Loading commit data... | |
| csttest.c | Loading commit data... | |
| ctztest.c | Loading commit data... | |
| drap.c | Loading commit data... | |
| example.c | Loading commit data... | |
| guality.c | Loading commit data... | |
| guality.exp | Loading commit data... | |
| guality.h | Loading commit data... | |
| inline-params-2.c | Loading commit data... | |
| inline-params.c | Loading commit data... | |
| nrv-1.c | Loading commit data... | |
| param-1.c | Loading commit data... | |
| param-2.c | Loading commit data... | |
| param-3.c | Loading commit data... | |
| param-4.c | Loading commit data... | |
| param-5.c | Loading commit data... | |
| pr36728-1.c | Loading commit data... | |
| pr36728-2.c | Loading commit data... | |
| pr36728-3.c | Loading commit data... | |
| pr36728-4.c | Loading commit data... | |
| pr36977.c | Loading commit data... | |
| pr41353-1.c | Loading commit data... | |
| pr41353-2.c | Loading commit data... | |
| pr41404-1.c | Loading commit data... | |
| pr41447-1.c | Loading commit data... | |
| pr41616-1.c | Loading commit data... | |
| pr42782.c | Loading commit data... | |
| pr43051-1.c | Loading commit data... | |
| pr43077-1.c | Loading commit data... | |
| pr43177.c | Loading commit data... | |
| pr43329-1.c | Loading commit data... | |
| pr43479.c | Loading commit data... | |
| pr43593.c | Loading commit data... | |
| pr45003-1.c | Loading commit data... | |
| pr45003-2.c | Loading commit data... | |
| pr45003-3.c | Loading commit data... | |
| pr45882.c | Loading commit data... | |
| pr48437.c | Loading commit data... | |
| pr48466.c | Loading commit data... | |
| pr49888.c | Loading commit data... | |
| pr54200.c | Loading commit data... | |
| pr54519-1.c | Loading commit data... | |
| pr54519-2.c | Loading commit data... | |
| pr54519-3.c | Loading commit data... | |
| pr54519-4.c | Loading commit data... | |
| pr54519-5.c | Loading commit data... | |
| pr54519-6.c | Loading commit data... | |
| pr54551.c | Loading commit data... | |
| pr54693-2.c | Loading commit data... | |
| pr54693.c | Loading commit data... | |
| pr54796.c | Loading commit data... | |
| pr54970.c | Loading commit data... | |
| pr56154-1.c | Loading commit data... | |
| pr56154-2.c | Loading commit data... | |
| pr56154-3.c | Loading commit data... | |
| pr56154-4.c | Loading commit data... | |
| pr56154-aux.c | Loading commit data... | |
| pr58791-1.c | Loading commit data... | |
| pr58791-2.c | Loading commit data... | |
| pr58791-3.c | Loading commit data... | |
| pr58791-4.c | Loading commit data... | |
| pr58791-5.c | Loading commit data... | |
| pr59776.c | Loading commit data... | |
| pr63300-const-volatile.c | Loading commit data... | |
| pr67192.c | Loading commit data... | |
| pr68037-1.c | Loading commit data... | |
| pr68037-2.c | Loading commit data... | |
| pr68037-3.c | Loading commit data... | |
| pr68860-1.c | Loading commit data... | |
| pr68860-2.c | Loading commit data... | |
| pr69244.c | Loading commit data... | |
| pr69947.c | Loading commit data... | |
| pr78726.c | Loading commit data... | |
| restrict.c | Loading commit data... | |
| rotatetest.c | Loading commit data... | |
| sra-1.c | Loading commit data... | |
| vla-1.c | Loading commit data... | |
| vla-2.c | Loading commit data... |