[Bug c/65518] New: gcc consumes all memory with -O3
ikonomisma at googlemail dot com
gcc-bugzilla@gcc.gnu.org
Mon Mar 23 00:17:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65518
Bug ID: 65518
Summary: gcc consumes all memory with -O3
Product: gcc
Version: 4.8.2
Status: UNCONFIRMED
Severity: minor
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: ikonomisma at googlemail dot com
Attempting to compile the following function at -O3 on (at least) gcc 4.8.2
consumes all available memory:
#include <stdint.h>
#include <stddef.h>
typedef struct giga
{
uint64_t g[0x10000000];
} giga;
uint64_t addfst(giga const *gptr, size_t num)
{
uint64_t retval = 0;
for (size_t i = 0; i < num; i++)
{
retval += gptr[i].g[0];
}
return retval;
}
More information about the Gcc-bugs
mailing list