* auto-profile.c (afdo_annotate_cfg): Use update_max_bb_count.
[official-gcc.git] / gcc / testsuite / g++.dg / abi / structret1.C
blobe9d4fd0ff9fa90c3a42c76517cf2e2eade5d5a8f
1 // { dg-do run { target ia64-*-* } }
2 // { dg-options "-fabi-version=0" }
4 extern "C" void abort ();
6 struct ConstructedObject {
7   ConstructedObject() {};
8   ~ConstructedObject() {};
9   ConstructedObject(const ConstructedObject &from) {};
12 struct FrameworkObject {
13   ConstructedObject action();
16 ConstructedObject FrameworkObject::action() {
17   void *r32, *r33;
19   asm("mov %0 = r32\nmov %1 = r33" : "=r"(r32), "=r"(r33) : );
20   if (this != r33) {
21     abort ();
22   }
25 int main()
27   FrameworkObject slawa;
28   slawa.action();
29   return 0;