On Tue, Jan 21, 2014 at 3:55 PM, Jan Hubicka <hubi...@ucw.cz> wrote: >> On 01/17/14 14:32, Jan Hubicka wrote: >> >> * combine-stack-adj.c (combine_stack_adjustments_for_block): Remove >> >> ARG_SIZE note when adjustment was eliminated. >> > >> >Ping... This patch prevents me from switching the accumulate-args default >> >for generic and I am waiting for that witht he inliner tunning, so there is >> >quite a dependency chain. >> This is fine. >> >> Can you add a testcase for this? > > It occurs during bootstrap compiling go, so I think we should have this > covered. > I will try to construct some artificial testcase in C, but it seems a bit > tricky. >
Enable X86_TUNE_ACCUMULATE_OUTGOING_ARGS for generic caused: FAIL: gcc.dg/guality/pr54519-1.c -O2 line 20 y == 25 FAIL: gcc.dg/guality/pr54519-1.c -O2 line 20 z == 6 FAIL: gcc.dg/guality/pr54519-1.c -O2 line 23 y == 117 FAIL: gcc.dg/guality/pr54519-1.c -O2 line 23 z == 8 FAIL: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 20 x == 36 FAIL: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 20 y == 25 FAIL: gcc.dg/guality/pr54519-1.c -O3 -fomit-frame-pointer line 20 z == 6 FAIL: gcc.dg/guality/pr54519-1.c -O3 -g line 20 x == 36 FAIL: gcc.dg/guality/pr54519-1.c -O3 -g line 20 y == 25 FAIL: gcc.dg/guality/pr54519-1.c -O3 -g line 20 z == 6 FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 x == 36 FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 23 x == 98 FAIL: gcc.dg/guality/pr54519-3.c -O2 line 20 x == 36 FAIL: gcc.dg/guality/pr54519-3.c -O2 line 20 y == 25 FAIL: gcc.dg/guality/pr54519-3.c -O2 line 20 z == 6 FAIL: gcc.dg/guality/pr54519-3.c -O2 line 23 x == 98 FAIL: gcc.dg/guality/pr54519-3.c -O2 line 23 y == 117 FAIL: gcc.dg/guality/pr54519-3.c -O2 line 23 z == 8 FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 20 x == 36 FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 20 y == 25 FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 20 z == 6 FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 23 x == 98 FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 23 y == 117 FAIL: gcc.dg/guality/pr54519-3.c -O3 -fomit-frame-pointer line 23 z == 8 FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 20 x == 36 FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 20 y == 25 FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 20 z == 6 FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 23 x == 98 FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 23 y == 117 FAIL: gcc.dg/guality/pr54519-3.c -O3 -g line 23 z == 8 FAIL: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 21 i == v + 1 FAIL: gcc.dg/guality/pr54693-2.c -O3 -fomit-frame-pointer -funroll-loops line 21 i == v + 1 FAIL: gcc.target/i386/pr35767-5.c scan-assembler-not movups Should we fix FAIL: gcc.target/i386/pr35767-5.c scan-assembler-not movups -- H.J.