/* PR other/29639 */ /* AIX gld supports garbage collection. But AIX gcc does not support -ffunction-sections or -fdata-sections. */ /* { dg-do run { xfail rs6000-*-aix* powerpc*-*-aix* } } */ /* { dg-require-gc-sections "" } */ /* { dg-options "-ffunction-sections -Wl,--gc-sections" } */ extern "C" void abort (void); int g = 0; void raise_exception() { throw 1; } void used() { try { raise_exception (); } catch (int) { g = 1; } } void unused() { try { raise_exception (); } catch (int) { g = 1; } } int main() { used (); if (g != 1) abort (); return 0; }