On 10/07/2015 04:03 PM, Andreas Schwab wrote:
On powerpc:
FAIL: gcc.c-torture/compile/pr52073.c -O2 (internal compiler error)
/daten/gcc/gcc-20151006/gcc/testsuite/gcc.c-torture/compile/pr52073.c:6:1:
internal compiler error: in duplicate_thread_path, at
tree-ssa-threadupdate.c:2446.
0x108
On powerpc:
FAIL: gcc.c-torture/compile/pr52073.c -O2 (internal compiler error)
/daten/gcc/gcc-20151006/gcc/testsuite/gcc.c-torture/compile/pr52073.c:6:1:
internal compiler error: in duplicate_thread_path, at
tree-ssa-threadupdate.c:2446.
0x10874ab7 duplicate_thread_path.
../../gcc/t
the trunk.
jeff
commit 992d281b2d1ba53a49198db44fee92a505e16f5d
Author: Jeff Law
Date: Fri Oct 2 15:22:04 2015 -0400
Re: [PATCH] Improve DOM's optimization of control statements
* tree-ssa-dom.c (optimize_stmt): Note when loop structures need
fixups.
diff --git a/gcc/ChangeLog b/gcc/Cha
On 10/05/2015 03:02 AM, Richard Biener wrote:
+ /* If BB is in a loop, then removing an outgoing edge from BB
+may cause BB to move outside the loop, changes in the
+loop exit edges, etc. So note that loops need fixing. */
+ if (bb_loop_de
sion and did a bootstrap &
> regression test on x86_64-linux-gnu.
>
> Installed on the trunk.
>
> jeff
>
> commit 992d281b2d1ba53a49198db44fee92a505e16f5d
> Author: Jeff Law
> Date: Fri Oct 2 15:22:04 2015 -0400
>
> Re: [PATCH] Improve DOM's optimization of control state
15 -0400
Re: [PATCH] Improve DOM's optimization of control statements
* tree-ssa-dom.c (optimize_stmt): Note when loop structures need
fixups.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3f7561a..e541df3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3
On 10/02/2015 05:15 AM, Renlin Li wrote:
Hi Jeff,
Your patch causes an ICE regression.
The test case is " gcc.c-torture/compile/pr27087.c", I observed it on
aarch64-none-elf target when compiling the test case with '-Os' flag.
A quick check shows, the cfg has been changed, but the loop informat
On 10/02/2015 05:15 AM, Renlin Li wrote:
Hi Jeff,
Your patch causes an ICE regression.
The test case is " gcc.c-torture/compile/pr27087.c", I observed it on
aarch64-none-elf target when compiling the test case with '-Os' flag.
A quick check shows, the cfg has been changed, but the loop informat
Hi Jeff,
Your patch causes an ICE regression.
The test case is " gcc.c-torture/compile/pr27087.c", I observed it on
aarch64-none-elf target when compiling the test case with '-Os' flag.
A quick check shows, the cfg has been changed, but the loop information
is not updated. Thus the informatio
Until now DOM has had to be very conservative with handling control
statements with known conditions. This as been an unfortunate side
effect of the interaction between removing edges and recycling names via
the SSA_NAME manager.
Essentially DOM would have to leave control statements alone.
10 matches
Mail list logo