Bug 115638 - [15 regression] libphobos.phobos/std/container/rbtree.d etc. FAIL
Summary: [15 regression] libphobos.phobos/std/container/rbtree.d etc. FAIL
Status: UNCONFIRMED
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 15.0
: P3 normal
Target Milestone: 15.0
Assignee: Not yet assigned to anyone
URL:
Keywords: memory-hog
Depends on:
Blocks:
 
Reported: 2024-06-25 10:54 UTC by Rainer Orth
Modified: 2024-07-05 03:09 UTC (History)
2 users (show)

See Also:
Host:
Target: sparc-sun-solaris2.11
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rainer Orth 2024-06-25 10:54:36 UTC
Between 20240622 (6ceb5f7859e3fe39feb62de402bed656b8dfe6b9) and 20240624 (c43c74f6ec795a586388de7abfdd20a0040f6f16),
two libphobos tests began to FAIL on Solaris/SPARC (32-bit compiler, both
32 and 64-bit multilibs):

+FAIL: libphobos.phobos/std/container/rbtree.d (test for excess errors)
+UNRESOLVED: libphobos.phobos/std/container/rbtree.d compilation failed to produce executable

Excess errors:
d21: out of memory allocating 65536 bytes after a total of 3199762432 bytes

+FAIL: libphobos.phobos/std/range/package.d (test for excess errors)
+UNRESOLVED: libphobos.phobos/std/range/package.d compilation failed to produce executable

Excess errors:
d21: out of memory allocating 65536 bytes after a total of 2935504896 bytes

A reghunt attributed this to

commit 792f97b44ffc5e6a967292b3747fd835e99396e7
Author: Richard Sandiford <richard.sandiford@arm.com>
Date:   Mon Jun 24 08:43:19 2024 +0100

    Add a late-combine pass [PR106594]
Comment 1 Andrew Pinski 2024-06-25 22:21:42 UTC
I suspect there is a problemantic md pattern which is causing this.