This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PR64164] drop copyrename, integrate into expand
- From: Segher Boessenkool <segher at kernel dot crashing dot org>
- To: Alexandre Oliva <aoliva at redhat dot com>
- Cc: Richard Biener <richard dot guenther at gmail dot com>, Jeff Law <law at redhat dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>, Christophe Lyon <christophe dot lyon at linaro dot org>, David Edelsohn <dje dot gcc at gmail dot com>, Eric Botcazou <ebotcazou at adacore dot com>
- Date: Thu, 23 Jul 2015 15:31:12 -0500
- Subject: Re: [PR64164] drop copyrename, integrate into expand
- Authentication-results: sourceware.org; auth=none
- References: <orwpzcv2a2 dot fsf at livre dot home> <CAFiYyc38hY5jfVx-92f1i2aZKMVynPt1YrdWCObX3T45a_2V3Q at mail dot gmail dot com> <ork2u0imrg dot fsf at free dot home> <CAFiYyc1FQkwXDo0pKXkLmc-pgN9zAG2_+ru0TQsVQRWgVUqR1w at mail dot gmail dot com> <ory4ifhkkg dot fsf at free dot home> <ora8ut3oh6 dot fsf at livre dot home> <CAFiYyc3Dq3CycGg=YoD+eCbSBkPUHfpG-o5OhBag4Da8L3SwTQ at mail dot gmail dot com> <orio9cw10j dot fsf at livre dot home> <CAFiYyc3k9xh_6RGbTdHYOJ-aEmUWVeFRoWy=YzCHFDNSdtTXCA at mail dot gmail dot com> <orwpxqvqnp dot fsf at livre dot home>
On Thu, Jul 23, 2015 at 12:29:14PM -0300, Alexandre Oliva wrote:
> Yeah. Thanks, I've tested it with this change, and I'm now checking
> this in (full patch first; adjusted incremental patch at the end):
Unfortunately it causes about a thousand test fails on powerpc64-linux
(at least, it seems to be this patch, I haven't actually checked).
Some representative backtraces:
/home/segher/src/gcc/gcc/testsuite/gcc.c-torture/compile/pr54713-1.c: In function 'f1':
/home/segher/src/gcc/gcc/testsuite/gcc.c-torture/compile/pr54713-1.c:13:1: internal compiler error: in expand_one_stack_var_1, at cfgexpand.c:1221
0x1030eae7 expand_one_stack_var_1
/home/segher/src/gcc/gcc/cfgexpand.c:1221
0x10320a23 expand_one_ssa_partition
/home/segher/src/gcc/gcc/cfgexpand.c:1295
0x10320a23 expand_used_vars
/home/segher/src/gcc/gcc/cfgexpand.c:1940
0x10322ea3 execute
/home/segher/src/gcc/gcc/cfgexpand.c:6084
/home/segher/src/gcc/gcc/testsuite/gcc.c-torture/compile/pr39928-1.c: In function 'vq_nbest':
/home/segher/src/gcc/gcc/testsuite/gcc.c-torture/compile/pr39928-1.c:6:1: internal compiler error: in emit_move_insn, at expr.c:3552
0x1046f587 emit_move_insn(rtx_def*, rtx_def*)
/home/segher/src/gcc/gcc/expr.c:3551
0x104daa67 assign_parm_setup_reg
/home/segher/src/gcc/gcc/function.c:3322
0x104dd063 assign_parms
/home/segher/src/gcc/gcc/function.c:3766
0x104e0aa7 expand_function_start(tree_node*)
/home/segher/src/gcc/gcc/function.c:5192
0x10322f07 execute
/home/segher/src/gcc/gcc/cfgexpand.c:6105
I have the full testsuite logs if you want them.
Segher