This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

50% memory, 40% compile time regression the last two days


Hi!

This time I waited 2 days before reporting, just in case it was noise
(or promptly fixed) again.  For the leafified tramp3d-v3 testcase on
ia64 we now need 6.2min for compilation where two days ago we needed
only 3.9min.  At the same time memory requirements sky-rocketed from
about 1Gb to 1.4Gb! (see
http://www.tat.physik.uni-tuebingen.de/~rguenth/gcc/monitor-summary.html)

Patches causing this may be up to

gcc/ChangeLog
2004-07-14  Jason Merrill  <jason@redhat.com>

        PR middle-end/15885
        * gimplify.c (gimplify_arg): New fn, split out from...
        (gimplify_call_expr): Here.  Special-case BUILT_IN_VA_START.
gcc/cp/ChangeLog
2004-07-15  Jason Merrill  <jason@redhat.com>

        * cp-lang.c (cxx_types_compatible_p): To the middle-end,
        references and pointers are compatible.

but not earlier than (excluding)

gcc/ChangeLog
2004-07-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>

        * pa-64.h (ARG_POINTER_REGNUM, STATIC_CHAIN_REGNUM): Delete.
        * pa.h (ARG_POINTER_REGNUM, STATIC_CHAIN_REGNUM): Modify for hppa64.
        * pa32-regs.h (REG_ALLOC_ORDER): Reorder caller-saved registers.
        * pa64-regs.h (REG_ALLOC_ORDER): Likewise.

Again I suspect Marks patches.  Note that also bootstrap times are
gradually increasing during the last week, as are built-times for the
non-leafified tramp3d-v3 testcase (which may be due to the ongoing lno
merge).

Richard.

--
Richard Guenther <richard dot guenther at uni-tuebingen dot de>
WWW: http://www.tat.physik.uni-tuebingen.de/~rguenth/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]