OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [g++.dg/] [cpp0x/] [rv6p.C] - Diff between revs 301 and 378

Show entire file | Details | Blame | View Log

Rev 301 Rev 378
Line 6... Line 6...
// { dg-options "-std=c++0x" }
// { dg-options "-std=c++0x" }
 
 
template  struct sa;
template  struct sa;
template <> struct sa {};
template <> struct sa {};
 
 
struct one   {char x[1];};
struct one   {long x[1];};
struct two   {char x[2];};
struct two   {long x[2];};
struct three {char x[3];};
struct three {long x[3];};
struct four  {char x[4];};
struct four  {long x[4];};
struct five  {char x[5];};
struct five  {long x[5];};
struct six   {char x[6];};
struct six   {long x[6];};
struct seven {char x[7];};
struct seven {long x[7];};
struct eight {char x[8];};
struct eight {long x[8];};
 
 
struct A
struct A
{
{
    A();
    A();
    A(const volatile A&&);
    A(const volatile A&&);
Line 41... Line 41...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    return 0;
    return 0;
}
}
 
 
one   sink_6_123457(               A&);
one   sink_6_123457(               A&);
two   sink_6_123457(const          A&);
two   sink_6_123457(const          A&);
Line 63... Line 63...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    return 0;
    return 0;
}
}
 
 
one   sink_6_123458(               A&);
one   sink_6_123458(               A&);
two   sink_6_123458(const          A&);
two   sink_6_123458(const          A&);
Line 86... Line 86...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_123467(               A&);
one   sink_6_123467(               A&);
two   sink_6_123467(const          A&);
two   sink_6_123467(const          A&);
Line 110... Line 110...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    return 0;
    return 0;
}
}
 
 
one   sink_6_123468(               A&);
one   sink_6_123468(               A&);
two   sink_6_123468(const          A&);
two   sink_6_123468(const          A&);
Line 132... Line 132...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_123478(               A&);
one   sink_6_123478(               A&);
two   sink_6_123478(const          A&);
two   sink_6_123478(const          A&);
Line 156... Line 156...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_123567(               A&);
one   sink_6_123567(               A&);
two   sink_6_123567(const          A&);
two   sink_6_123567(const          A&);
Line 180... Line 180...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    return 0;
    return 0;
}
}
 
 
one   sink_6_123568(               A&);
one   sink_6_123568(               A&);
two   sink_6_123568(const          A&);
two   sink_6_123568(const          A&);
Line 202... Line 202...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_123578(               A&);
one   sink_6_123578(               A&);
two   sink_6_123578(const          A&);
two   sink_6_123578(const          A&);
Line 225... Line 225...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_123678(               A&);
one   sink_6_123678(               A&);
two   sink_6_123678(const          A&);
two   sink_6_123678(const          A&);
Line 248... Line 248...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_124567(               A&);
one   sink_6_124567(               A&);
two   sink_6_124567(const          A&);
two   sink_6_124567(const          A&);
Line 270... Line 270...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    return 0;
    return 0;
}
}
 
 
one   sink_6_124568(               A&);
one   sink_6_124568(               A&);
two   sink_6_124568(const          A&);
two   sink_6_124568(const          A&);
Line 293... Line 293...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_124578(               A&);
one   sink_6_124578(               A&);
two   sink_6_124578(const          A&);
two   sink_6_124578(const          A&);
Line 317... Line 317...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_124678(               A&);
one   sink_6_124678(               A&);
two   sink_6_124678(const          A&);
two   sink_6_124678(const          A&);
Line 341... Line 341...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_125678(               A&);
one   sink_6_125678(               A&);
two   sink_6_125678(const          A&);
two   sink_6_125678(const          A&);
Line 364... Line 364...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_134567(               A&);
one   sink_6_134567(               A&);
three sink_6_134567(volatile       A&);
three sink_6_134567(volatile       A&);
Line 386... Line 386...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    return 0;
    return 0;
}
}
 
 
one   sink_6_134568(               A&);
one   sink_6_134568(               A&);
three sink_6_134568(volatile       A&);
three sink_6_134568(volatile       A&);
Line 409... Line 409...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_134578(               A&);
one   sink_6_134578(               A&);
three sink_6_134578(volatile       A&);
three sink_6_134578(volatile       A&);
Line 433... Line 433...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_134678(               A&);
one   sink_6_134678(               A&);
three sink_6_134678(volatile       A&);
three sink_6_134678(volatile       A&);
Line 457... Line 457...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_135678(               A&);
one   sink_6_135678(               A&);
three sink_6_135678(volatile       A&);
three sink_6_135678(volatile       A&);
Line 480... Line 480...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t3;
    sa t3;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
one   sink_6_145678(               A&);
one   sink_6_145678(               A&);
four  sink_6_145678(const volatile A&);
four  sink_6_145678(const volatile A&);
Line 502... Line 502...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
two   sink_6_234567(const          A&);
two   sink_6_234567(const          A&);
three sink_6_234567(volatile       A&);
three sink_6_234567(volatile       A&);
Line 526... Line 526...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    return 0;
    return 0;
}
}
 
 
two   sink_6_234568(const          A&);
two   sink_6_234568(const          A&);
three sink_6_234568(volatile       A&);
three sink_6_234568(volatile       A&);
Line 548... Line 548...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
two   sink_6_234578(const          A&);
two   sink_6_234578(const          A&);
three sink_6_234578(volatile       A&);
three sink_6_234578(volatile       A&);
Line 571... Line 571...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
two   sink_6_234678(const          A&);
two   sink_6_234678(const          A&);
three sink_6_234678(volatile       A&);
three sink_6_234678(volatile       A&);
Line 594... Line 594...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
two   sink_6_235678(const          A&);
two   sink_6_235678(const          A&);
three sink_6_235678(volatile       A&);
three sink_6_235678(volatile       A&);
Line 616... Line 616...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
two   sink_6_245678(const          A&);
two   sink_6_245678(const          A&);
four  sink_6_245678(const volatile A&);
four  sink_6_245678(const volatile A&);
Line 638... Line 638...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
three sink_6_345678(volatile       A&);
three sink_6_345678(volatile       A&);
four  sink_6_345678(const volatile A&);
four  sink_6_345678(const volatile A&);
Line 662... Line 662...
{
{
                   A a;
                   A a;
    const          A ca = a;
    const          A ca = a;
          volatile A va;
          volatile A va;
    const volatile A cva = a;
    const volatile A cva = a;
    sa t1;
    sa t1;
    sa t2;
    sa t2;
    sa t3;
    sa t3;
    sa t4;
    sa t4;
    sa t5;
    sa t5;
    sa t6;
    sa t6;
    sa t7;
    sa t7;
    sa t8;
    sa t8;
    return 0;
    return 0;
}
}
 
 
int main()
int main()
{
{

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.