This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Reduce complette unrolling & peeling limits
- From: Eric Botcazou <ebotcazou at adacore dot com>
- To: Jan Hubicka <hubicka at ucw dot cz>
- Cc: gcc-patches at gcc dot gnu dot org, jakub at redhat dot com
- Date: Sun, 18 Nov 2012 09:07:15 +0100
- Subject: Re: Reduce complette unrolling & peeling limits
- References: <20121114233407.GC12910@kam.mff.cuni.cz>
> this patch reduces max-peeled-insns and max-completely-peeled-insns from 400
> to 100. The reason why I am doing this is that I want to reduce code bloat
> caused by my cunroll work that enabled a lot more unrolling then previously
> causing considerable code size regression at -O3.
Did you notice that gcc.c-torture/compile/pr43186.c regressed? It now again
takes a while to compile, so times out on slow machines:
FAIL: gcc.c-torture/compile/pr43186.c -O3 -fomit-frame-pointer (test for
excess errors)
FAIL: gcc.c-torture/compile/pr43186.c -O3 -fomit-frame-pointer -funroll-loops
(test for excess errors)
FAIL: gcc.c-torture/compile/pr43186.c -O3 -fomit-frame-pointer -funroll-all-
loops -finline-functions (test for excess errors)
FAIL: gcc.c-torture/compile/pr43186.c -O3 -g (test for excess errors)
WARNING: program timed out.
WARNING: program timed out.
WARNING: program timed out.
WARNING: program timed out.
--
Eric Botcazou