view gcc/testsuite/g++.dg/opt/pr92610.C @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents
children
line wrap: on
line source

// PR rtl-optimization/92610
// { dg-do compile }
// { dg-options "-w -fdelete-dead-exceptions --param=sccvn-max-alias-queries-per-access=0 -fno-dse -fnon-call-exceptions -Os -funroll-loops -ftrapv" }

struct C { int x; ~C () {} };

int
main ()
{
  C *buffer = new C[42];
  buffer[-3].x = 42;
  delete [] buffer;
}