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

Subversion Repositories openrisc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 377 to Rev 378
    Reverse comparison

Rev 377 → Rev 378

/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/optabs.c
7033,6 → 7033,7
if (icode == CODE_FOR_nothing)
return NULL_RTX;
 
do_pending_stack_adjust ();
do
{
start_sequence ();
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/postreload.c
810,7 → 810,7
rtx reg = SET_DEST (set);
rtx plus = SET_SRC (set);
rtx base = XEXP (plus, 1);
rtx prev = prev_nonnote_insn (insn);
rtx prev = prev_nonnote_nondebug_insn (insn);
rtx prev_set = prev ? single_set (prev) : NULL_RTX;
unsigned int regno = REGNO (reg);
rtx index_reg = NULL_RTX;
1323,7 → 1323,7
&& MODES_OK_FOR_MOVE2ADD (GET_MODE (reg),
reg_mode[REGNO (src)]))
{
rtx next = next_nonnote_insn (insn);
rtx next = next_nonnote_nondebug_insn (insn);
rtx set = NULL_RTX;
if (next)
set = single_set (next);
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/rtlanal.c
4755,9 → 4755,7
stop if it isn't a single set or if it has a REG_INC note because
we don't want to bother dealing with it. */
 
do
prev = prev_nonnote_insn (prev);
while (prev && DEBUG_INSN_P (prev));
prev = prev_nonnote_nondebug_insn (prev);
 
if (prev == 0
|| !NONJUMP_INSN_P (prev)
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fold-const.c
4737,9 → 4737,9
n_high = range_binop (MINUS_EXPR, exp_type,
build_int_cst (exp_type, 0),
0, low, 0);
low = n_low, high = n_high;
exp = arg0;
continue;
if (n_high != 0 && TREE_OVERFLOW (n_high))
break;
goto normalize;
 
case BIT_NOT_EXPR:
/* ~ X -> -X - 1 */
4773,6 → 4773,7
if (TYPE_OVERFLOW_UNDEFINED (arg0_type))
*strict_overflow_p = true;
 
normalize:
/* Check for an unsigned range which has wrapped around the maximum
value thus making n_high < n_low, and normalize it. */
if (n_low && n_high && tree_int_cst_lt (n_high, n_low))
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.c-torture/execute/pr45034.c
0,0 → 1,45
extern void abort (void);
static void fixnum_neg(signed char x, signed char *py, int *pv)
{
unsigned char ux, uy;
 
ux = (unsigned char)x;
uy = -ux;
*py = (uy <= 127) ? (signed char)uy : (-(signed char)(255 - uy) - 1);
*pv = (x == -128) ? 1 : 0;
}
 
void __attribute__((noinline)) foo(int x, int y, int v)
{
if (y < -128 || y > 127)
abort();
}
 
int test_neg(void)
{
signed char x, y;
int v, err;
 
err = 0;
x = -128;
for (;;) {
fixnum_neg(x, &y, &v);
foo((int)x, (int)y, v);
if ((v && x != -128) || (!v && x == -128))
++err;
if (x == 127)
break;
++x;
}
return err;
}
 
int main(void)
{
if (sizeof (char) != 1)
return 0;
if (test_neg() != 0)
abort();
return 0;
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.c-torture/execute/pr44858.c
0,0 → 1,28
/* PR rtl-optimization/44858 */
 
extern void abort (void);
int a = 3;
int b = 1;
 
__attribute__((noinline)) long long
foo (int x, int y)
{
return x / y;
}
 
__attribute__((noinline)) int
bar (void)
{
int c = 2;
c &= foo (1, b) > b;
b = (a != 0) | c;
return c;
}
 
int
main (void)
{
if (bar () != 0 || b != 1)
abort ();
return 0;
}
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.c-torture/execute/pr45262.c
0,0 → 1,33
/* PR middle-end/45262 */
 
extern void abort (void);
 
int
foo (unsigned int x)
{
return ((int) x < 0) || ((int) (-x) < 0);
}
 
int
bar (unsigned int x)
{
return x >> 31 || (-x) >> 31;
}
 
int
main (void)
{
if (foo (1) != 1)
abort ();
if (foo (0) != 0)
abort ();
if (foo (-1) != 1)
abort ();
if (bar (1) != 1)
abort ();
if (bar (0) != 0)
abort ();
if (bar (-1) != 1)
abort ();
return 0;
}
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.c-torture/compile/pr45109.c
0,0 → 1,38
struct o_fsm_t;
struct o_fsm_event_t;
 
typedef void (*fn_t) (struct o_fsm_t *,
struct o_fsm_event_t const *);
 
struct o_fsm_state_t {
fn_t dispatch;
};
 
struct o_fsm_t {
fn_t dispatch;
};
 
extern struct o_fsm_state_t o_fsm_tran(struct o_fsm_t *fsm,
struct o_fsm_state_t next_state);
static void plist_parser_state_start(struct o_fsm_t *fsm,
struct o_fsm_event_t const *fsm_event);
 
struct o_fsm_state_t o_fsm_state(fn_t dispatch_fcn)
{
return *(struct o_fsm_state_t *)&dispatch_fcn;
}
 
typedef struct _o_plist_parser_t {
struct o_fsm_t fsm;
} o_plist_parser_t;
 
static void plist_parser_state_start(struct o_fsm_t *fsm,
struct o_fsm_event_t const *fsm_event)
{
}
 
void o_plist_deserialize_xml(int fin)
{
o_plist_parser_t parser;
o_fsm_tran(&parser.fsm, o_fsm_state(plist_parser_state_start));
}
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.target/i386/pr45296.c
0,0 → 1,4
/* { dg-do compile } */
/* { dg-options "" } */
 
register long double F80 asm("st"); /* { dg-error "stack register" } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/20050330-2.c
19,5 → 19,3
x->b[y] = x->b[y + 1];
x->b[x->a] = (void *) 0;
}
 
/* { dg-final { cleanup-coverage-files } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/gomp/pr34610.c
26,5 → 26,3
for (i = 0; i < 10; ++i)
bar (i);
}
 
/* { dg-final { cleanup-coverage-files } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/gomp/pr27573.c
16,5 → 16,3
}
return 0;
}
 
/* { dg-final { cleanup-coverage-files } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/pr32773.c
7,5 → 7,3
if (p)
*p = 0;
} /* { dg-message "note: \[^\n\]*execution counts estimated" } */
 
/* { dg-final { cleanup-coverage-files } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/20030107-1.c
3,5 → 3,3
 
extern void bar(void) __attribute__((noreturn));
int foo (void) { bar(); }
 
/* { dg-final { cleanup-coverage-files } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/20051201-1.c
24,5 → 24,3
res = bar ();
}
 
/* { dg-final { cleanup-coverage-files } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/20030702-1.c
8,5 → 8,3
{
fork ();
}
 
/* { dg-final { cleanup-coverage-files } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/march.c
1,4 → 1,5
/* { dg-do compile } */
/* { dg-skip-if "" { *-*-* } { "-march=*" } { "" } } */
/* { dg-options "-march=foo" } */
/* { dg-error "march" "" { target *-*-* } 0 } */
/* { dg-bogus "mtune" "" { target *-*-* } 0 } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/profile-dir-1.c
1,6 → 1,5
/* { dg-do compile } */
/* { dg-options "-O -fprofile-generate=. -fdump-tree-tree_profile" } */
/* { dg-require-host-local "" } */
/* { dg-final { scan-tree-dump " ./profile-dir-1.gcda" "tree_profile" } } */
 
int
9,5 → 8,4
return 0;
}
 
/* { dg-final { cleanup-coverage-files } } */
/* { dg-final { cleanup-tree-dump "tree_profile" } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/pr24225.c
13,5 → 13,3
return 0;
}
}
 
/* { dg-final { cleanup-coverage-files } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/graphite/interchange-0.c
47,4 → 47,4
}
 
/* { dg-final { scan-tree-dump-times "will be interchanged" 1 "graphite" } } */
/* { dg -final { cleanup-tree-dump "graphite" } } */
/* { dg-final { cleanup-tree-dump "graphite" } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/pr26570.c
5,5 → 5,3
{
return a / b;
} /* { dg-message "note: \[^\n\]*execution counts estimated" } */
 
/* { dg-final { cleanup-coverage-files } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/lto/20091216-1_0.c
1,6 → 1,10
/* { dg-lto-do run } */
 
#ifdef __ia64
asm (".globl start_\nstart_: nop 0");
#else
asm (".globl start_; start_: nop");
#endif
 
int
main ()
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/lto/20090313_0.c
1,4 → 1,5
/* { dg-lto-options "-mcpu=v9" { target sparc*-*-* } } */
/* { dg-require-effective-target sync_char_short } */
void
_cairo_clip_path_reference () {
int a;
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/profile-dir-2.c
1,6 → 1,5
/* { dg-do compile } */
/* { dg-options "-O -fprofile-generate -fdump-tree-tree_profile" } */
/* { dg-require-host-local "" } */
/* { dg-final { scan-tree-dump "/profile-dir-2.gcda" "tree_profile" } } */
 
int
9,5 → 8,4
return 0;
}
 
/* { dg-final { cleanup-coverage-files } } */
/* { dg-final { cleanup-tree-dump "tree_profile" } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/tree-ssa/sra-10.c
1,5 → 1,5
/* { dg-do compile } */
/* { dg-options "-O1 -fdump-tree-optimized -fdump-tree-esra-details" } */
/* { dg-options "-O1 -fdump-tree-optimized" } */
 
struct S
{
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/pr45055.c
0,0 → 1,41
/* PR debug/45055 */
/* { dg-do compile } */
/* { dg-options "-O2 -ftracer -fsched-pressure -funroll-loops -fschedule-insns -fcompare-debug" } */
 
int colormap[10];
 
extern int bar ();
 
void
foo (int *img, int fp, int y, int *ptr, int depth, int c, int t, int xm)
{
int x, color, count;
for (; y; y--)
{
if (depth)
{
count = bar ();
for (x = xm; x; x--)
{
if (c != 1)
count = color = -1;
if (count == 0)
color = count = bar ();
if (color)
t = bar (fp);
*ptr++ = colormap[t];
}
}
switch (*img)
{
case 1:
bar ();
case 3:
case -1:
case -3:
bar ();
case -4:
bar ();
}
}
}
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/20050325-1.c
17,5 → 17,3
{
g (42, ff);
}
 
/* { dg-final { cleanup-coverage-files } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/pr45259.c
0,0 → 1,42
/* PR debug/45259 */
/* { dg-do compile } */
/* { dg-options "-g -O2 -fpic -w" { target fpic } } */
 
struct S { void (*bar) (long); };
struct T { struct S *t; };
int w;
extern int baz (int);
 
void
foo (int x, int u, char *z)
{
struct T *v;
static void *y[256] = { &&l1, &&l2 };
for (;;)
switch (x)
{
l2:
x = 9;
case 9:
goto *y[*z++];
case 10:
case 27:
case 54:
case 99:
case 100:
case 120:
case 122:
case 131:
case 132:
case 134:
case 141:
case 142:
v->t->bar (u);
v->t->bar (u);
case 143:
continue;
l1:
default:
baz (w);
}
}
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/profile-dir-3.c
1,6 → 1,5
/* { dg-do compile } */
/* { dg-options "-O -fprofile-generate -fprofile-dir=. -fdump-tree-tree_profile" } */
/* { dg-require-host-local "" } */
/* { dg-final { scan-tree-dump " ./profile-dir-3.gcda" "tree_profile" } } */
 
int
9,5 → 8,4
return 0;
}
 
/* { dg-final { cleanup-coverage-files } } */
/* { dg-final { cleanup-tree-dump "tree_profile" } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/mtune.c
1,4 → 1,5
/* { dg-do compile } */
/* { dg-skip-if "" { *-*-* } { "-mtune=*" } { "" } } */
/* { dg-options "-mtune=foo" } */
/* { dg-error "mtune" "" { target *-*-* } 0 } */
/* { dg-bogus "march" "" { target *-*-* } 0 } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gcc.dg/20050309-1.c
34,5 → 34,3
error (1, 0, 0, node, "%s", name);
return 0;
}
 
/* { dg-final { cleanup-coverage-files } } */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.old-deja/g++.jason/thunk3.C
1,4 → 1,5
// { dg-do run { xfail rs6000-*-* powerpc-*-eabi v850-*-* sh-*-* sh64-*-* h8*-*-* xtensa*-*-* m32r*-*-* lm32-*-* } }
// { dg-do run }
// { dg-skip-if "fails with generic thunk support" { rs6000-*-* powerpc-*-eabi v850-*-* sh-*-* sh64-*-* h8*-*-* xtensa*-*-* m32r*-*-* lm32-*-* } { "*" } { "" } }
// Test that variadic function calls using thunks work right.
// Note that this will break on any target that uses the generic thunk
// support, because it doesn't support variadic functions.
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/other/i386-8.C
0,0 → 1,23
// PR rtl-optimization/45400
// { dg-do compile { target i?86-*-* x86_64-*-* } }
// { dg-options "-O2 -msse2" }
// { dg-options "-O2 -msse2 -fpic" { target fpic } }
// { dg-require-effective-target sse2 }
 
#include <xmmintrin.h>
 
static inline unsigned short
bar (unsigned short x)
{
return ((x << 8) | (x >> 8));
}
 
unsigned int
foo (float *x, short *y)
{
__m128 a = _mm_set_ps1 (32767.5f);
__m128 b = _mm_mul_ps (_mm_load_ps (x), a);
__m64 c = _mm_cvtps_pi16 (b);
__builtin_memcpy (y, &c, sizeof (short) * 4);
y[0] = bar (y[0]);
}
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/tree-ssa/pr44914.C
0,0 → 1,20
/* { dg-do compile } */
/* { dg-options "-O1 -fipa-sra -fnon-call-exceptions" } */
 
struct A
{
~A () { }
};
 
struct B
{
A a;
int i;
void f (int) { }
B ()
{
f (i);
}
};
 
B b;
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/pr45112.C
0,0 → 1,12
/* { dg-do compile } */
 
struct JSString
{
unsigned char mLength;
static JSString unitStringTable[];
};
 
JSString JSString::unitStringTable[] __attribute__ ((aligned (8))) = { 1 };
 
int bug [__alignof__ (JSString::unitStringTable) >= 8 ? 1 : -1];
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/cpp0x/rv6p.C
8,14 → 8,14
template <bool> struct sa;
template <> struct sa<true> {};
 
struct one {char x[1];};
struct two {char x[2];};
struct three {char x[3];};
struct four {char x[4];};
struct five {char x[5];};
struct six {char x[6];};
struct seven {char x[7];};
struct eight {char x[8];};
struct one {long x[1];};
struct two {long x[2];};
struct three {long x[3];};
struct four {long x[4];};
struct five {long x[5];};
struct six {long x[6];};
struct seven {long x[7];};
struct eight {long x[8];};
 
struct A
{
43,12 → 43,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_123456(a)) == 1> t1;
sa<sizeof(sink_6_123456(ca)) == 2> t2;
sa<sizeof(sink_6_123456(va)) == 3> t3;
sa<sizeof(sink_6_123456(cva)) == 4> t4;
sa<sizeof(sink_6_123456(source())) == 5> t5;
sa<sizeof(sink_6_123456(c_source())) == 6> t6;
sa<sizeof(sink_6_123456(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_123456(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_123456(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_123456(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_123456(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_123456(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
65,13 → 65,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_123457(a)) == 1> t1;
sa<sizeof(sink_6_123457(ca)) == 2> t2;
sa<sizeof(sink_6_123457(va)) == 3> t3;
sa<sizeof(sink_6_123457(cva)) == 4> t4;
sa<sizeof(sink_6_123457(source())) == 5> t5;
sa<sizeof(sink_6_123457(c_source())) == 2> t6;
sa<sizeof(sink_6_123457(v_source())) == 7> t7;
sa<sizeof(sink_6_123457(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_123457(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_123457(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_123457(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_123457(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_123457(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_6_123457(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
88,14 → 88,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_123458(a)) == 1> t1;
sa<sizeof(sink_6_123458(ca)) == 2> t2;
sa<sizeof(sink_6_123458(va)) == 3> t3;
sa<sizeof(sink_6_123458(cva)) == 4> t4;
sa<sizeof(sink_6_123458(source())) == 5> t5;
sa<sizeof(sink_6_123458(c_source())) == 8> t6;
sa<sizeof(sink_6_123458(v_source())) == 8> t7;
sa<sizeof(sink_6_123458(cv_source())) == 8> t8;
sa<sizeof(sink_6_123458(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_123458(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_123458(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_123458(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_123458(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_123458(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_6_123458(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_6_123458(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
112,12 → 112,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_123467(a)) == 1> t1;
sa<sizeof(sink_6_123467(ca)) == 2> t2;
sa<sizeof(sink_6_123467(va)) == 3> t3;
sa<sizeof(sink_6_123467(cva)) == 4> t4;
sa<sizeof(sink_6_123467(c_source())) == 6> t6;
sa<sizeof(sink_6_123467(v_source())) == 7> t7;
sa<sizeof(sink_6_123467(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_123467(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_123467(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_123467(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_123467(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_123467(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
134,14 → 134,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_123468(a)) == 1> t1;
sa<sizeof(sink_6_123468(ca)) == 2> t2;
sa<sizeof(sink_6_123468(va)) == 3> t3;
sa<sizeof(sink_6_123468(cva)) == 4> t4;
sa<sizeof(sink_6_123468(source())) == 6> t5;
sa<sizeof(sink_6_123468(c_source())) == 6> t6;
sa<sizeof(sink_6_123468(v_source())) == 8> t7;
sa<sizeof(sink_6_123468(cv_source())) == 8> t8;
sa<sizeof(sink_6_123468(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_123468(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_123468(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_123468(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_123468(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_6_123468(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_123468(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_6_123468(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
158,14 → 158,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_123478(a)) == 1> t1;
sa<sizeof(sink_6_123478(ca)) == 2> t2;
sa<sizeof(sink_6_123478(va)) == 3> t3;
sa<sizeof(sink_6_123478(cva)) == 4> t4;
sa<sizeof(sink_6_123478(source())) == 7> t5;
sa<sizeof(sink_6_123478(c_source())) == 8> t6;
sa<sizeof(sink_6_123478(v_source())) == 7> t7;
sa<sizeof(sink_6_123478(cv_source())) == 8> t8;
sa<sizeof(sink_6_123478(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_123478(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_123478(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_123478(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_123478(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_6_123478(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_6_123478(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_123478(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
182,12 → 182,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_123567(a)) == 1> t1;
sa<sizeof(sink_6_123567(ca)) == 2> t2;
sa<sizeof(sink_6_123567(va)) == 3> t3;
sa<sizeof(sink_6_123567(source())) == 5> t5;
sa<sizeof(sink_6_123567(c_source())) == 6> t6;
sa<sizeof(sink_6_123567(v_source())) == 7> t7;
sa<sizeof(sink_6_123567(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_123567(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_123567(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_123567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_123567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_123567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
204,13 → 204,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_123568(a)) == 1> t1;
sa<sizeof(sink_6_123568(ca)) == 2> t2;
sa<sizeof(sink_6_123568(va)) == 3> t3;
sa<sizeof(sink_6_123568(source())) == 5> t5;
sa<sizeof(sink_6_123568(c_source())) == 6> t6;
sa<sizeof(sink_6_123568(v_source())) == 8> t7;
sa<sizeof(sink_6_123568(cv_source())) == 8> t8;
sa<sizeof(sink_6_123568(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_123568(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_123568(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_123568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_123568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_123568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_6_123568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
227,13 → 227,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_123578(a)) == 1> t1;
sa<sizeof(sink_6_123578(ca)) == 2> t2;
sa<sizeof(sink_6_123578(va)) == 3> t3;
sa<sizeof(sink_6_123578(source())) == 5> t5;
sa<sizeof(sink_6_123578(c_source())) == 8> t6;
sa<sizeof(sink_6_123578(v_source())) == 7> t7;
sa<sizeof(sink_6_123578(cv_source())) == 8> t8;
sa<sizeof(sink_6_123578(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_123578(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_123578(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_123578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_123578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_6_123578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_123578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
250,12 → 250,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_123678(a)) == 1> t1;
sa<sizeof(sink_6_123678(ca)) == 2> t2;
sa<sizeof(sink_6_123678(va)) == 3> t3;
sa<sizeof(sink_6_123678(c_source())) == 6> t6;
sa<sizeof(sink_6_123678(v_source())) == 7> t7;
sa<sizeof(sink_6_123678(cv_source())) == 8> t8;
sa<sizeof(sink_6_123678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_123678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_123678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_123678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_123678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_123678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
272,13 → 272,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_124567(a)) == 1> t1;
sa<sizeof(sink_6_124567(ca)) == 2> t2;
sa<sizeof(sink_6_124567(va)) == 4> t3;
sa<sizeof(sink_6_124567(cva)) == 4> t4;
sa<sizeof(sink_6_124567(source())) == 5> t5;
sa<sizeof(sink_6_124567(c_source())) == 6> t6;
sa<sizeof(sink_6_124567(v_source())) == 7> t7;
sa<sizeof(sink_6_124567(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_124567(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_124567(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_6_124567(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_124567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_124567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_124567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
295,14 → 295,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_124568(a)) == 1> t1;
sa<sizeof(sink_6_124568(ca)) == 2> t2;
sa<sizeof(sink_6_124568(va)) == 4> t3;
sa<sizeof(sink_6_124568(cva)) == 4> t4;
sa<sizeof(sink_6_124568(source())) == 5> t5;
sa<sizeof(sink_6_124568(c_source())) == 6> t6;
sa<sizeof(sink_6_124568(v_source())) == 8> t7;
sa<sizeof(sink_6_124568(cv_source())) == 8> t8;
sa<sizeof(sink_6_124568(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_124568(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_124568(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_6_124568(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_124568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_124568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_124568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_6_124568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
319,14 → 319,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_124578(a)) == 1> t1;
sa<sizeof(sink_6_124578(ca)) == 2> t2;
sa<sizeof(sink_6_124578(va)) == 4> t3;
sa<sizeof(sink_6_124578(cva)) == 4> t4;
sa<sizeof(sink_6_124578(source())) == 5> t5;
sa<sizeof(sink_6_124578(c_source())) == 8> t6;
sa<sizeof(sink_6_124578(v_source())) == 7> t7;
sa<sizeof(sink_6_124578(cv_source())) == 8> t8;
sa<sizeof(sink_6_124578(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_124578(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_124578(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_6_124578(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_124578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_124578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_6_124578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_124578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
343,13 → 343,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_124678(a)) == 1> t1;
sa<sizeof(sink_6_124678(ca)) == 2> t2;
sa<sizeof(sink_6_124678(va)) == 4> t3;
sa<sizeof(sink_6_124678(cva)) == 4> t4;
sa<sizeof(sink_6_124678(c_source())) == 6> t6;
sa<sizeof(sink_6_124678(v_source())) == 7> t7;
sa<sizeof(sink_6_124678(cv_source())) == 8> t8;
sa<sizeof(sink_6_124678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_124678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_124678(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_6_124678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_124678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_124678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_124678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
366,12 → 366,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_125678(a)) == 1> t1;
sa<sizeof(sink_6_125678(ca)) == 2> t2;
sa<sizeof(sink_6_125678(source())) == 5> t5;
sa<sizeof(sink_6_125678(c_source())) == 6> t6;
sa<sizeof(sink_6_125678(v_source())) == 7> t7;
sa<sizeof(sink_6_125678(cv_source())) == 8> t8;
sa<sizeof(sink_6_125678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_125678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_125678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_125678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_125678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_125678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
388,13 → 388,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_134567(a)) == 1> t1;
sa<sizeof(sink_6_134567(ca)) == 4> t2;
sa<sizeof(sink_6_134567(va)) == 3> t3;
sa<sizeof(sink_6_134567(cva)) == 4> t4;
sa<sizeof(sink_6_134567(source())) == 5> t5;
sa<sizeof(sink_6_134567(c_source())) == 6> t6;
sa<sizeof(sink_6_134567(v_source())) == 7> t7;
sa<sizeof(sink_6_134567(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_134567(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_6_134567(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_134567(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_134567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_134567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_134567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
411,14 → 411,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_134568(a)) == 1> t1;
sa<sizeof(sink_6_134568(ca)) == 4> t2;
sa<sizeof(sink_6_134568(va)) == 3> t3;
sa<sizeof(sink_6_134568(cva)) == 4> t4;
sa<sizeof(sink_6_134568(source())) == 5> t5;
sa<sizeof(sink_6_134568(c_source())) == 6> t6;
sa<sizeof(sink_6_134568(v_source())) == 8> t7;
sa<sizeof(sink_6_134568(cv_source())) == 8> t8;
sa<sizeof(sink_6_134568(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_134568(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_6_134568(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_134568(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_134568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_134568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_134568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_6_134568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
435,14 → 435,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_134578(a)) == 1> t1;
sa<sizeof(sink_6_134578(ca)) == 4> t2;
sa<sizeof(sink_6_134578(va)) == 3> t3;
sa<sizeof(sink_6_134578(cva)) == 4> t4;
sa<sizeof(sink_6_134578(source())) == 5> t5;
sa<sizeof(sink_6_134578(c_source())) == 8> t6;
sa<sizeof(sink_6_134578(v_source())) == 7> t7;
sa<sizeof(sink_6_134578(cv_source())) == 8> t8;
sa<sizeof(sink_6_134578(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_134578(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_6_134578(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_134578(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_134578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_134578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_6_134578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_134578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
459,13 → 459,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_134678(a)) == 1> t1;
sa<sizeof(sink_6_134678(ca)) == 4> t2;
sa<sizeof(sink_6_134678(va)) == 3> t3;
sa<sizeof(sink_6_134678(cva)) == 4> t4;
sa<sizeof(sink_6_134678(c_source())) == 6> t6;
sa<sizeof(sink_6_134678(v_source())) == 7> t7;
sa<sizeof(sink_6_134678(cv_source())) == 8> t8;
sa<sizeof(sink_6_134678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_134678(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_6_134678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_134678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_134678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_134678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_134678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
482,12 → 482,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_135678(a)) == 1> t1;
sa<sizeof(sink_6_135678(va)) == 3> t3;
sa<sizeof(sink_6_135678(source())) == 5> t5;
sa<sizeof(sink_6_135678(c_source())) == 6> t6;
sa<sizeof(sink_6_135678(v_source())) == 7> t7;
sa<sizeof(sink_6_135678(cv_source())) == 8> t8;
sa<sizeof(sink_6_135678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_135678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_135678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_135678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_135678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_135678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
504,14 → 504,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_145678(a)) == 1> t1;
sa<sizeof(sink_6_145678(ca)) == 4> t2;
sa<sizeof(sink_6_145678(va)) == 4> t3;
sa<sizeof(sink_6_145678(cva)) == 4> t4;
sa<sizeof(sink_6_145678(source())) == 5> t5;
sa<sizeof(sink_6_145678(c_source())) == 6> t6;
sa<sizeof(sink_6_145678(v_source())) == 7> t7;
sa<sizeof(sink_6_145678(cv_source())) == 8> t8;
sa<sizeof(sink_6_145678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_6_145678(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_6_145678(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_6_145678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_145678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_145678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_145678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_145678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
528,12 → 528,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_234567(ca)) == 2> t2;
sa<sizeof(sink_6_234567(va)) == 3> t3;
sa<sizeof(sink_6_234567(cva)) == 4> t4;
sa<sizeof(sink_6_234567(source())) == 5> t5;
sa<sizeof(sink_6_234567(c_source())) == 6> t6;
sa<sizeof(sink_6_234567(v_source())) == 7> t7;
sa<sizeof(sink_6_234567(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_234567(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_234567(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_234567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_234567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_234567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
550,13 → 550,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_234568(ca)) == 2> t2;
sa<sizeof(sink_6_234568(va)) == 3> t3;
sa<sizeof(sink_6_234568(cva)) == 4> t4;
sa<sizeof(sink_6_234568(source())) == 5> t5;
sa<sizeof(sink_6_234568(c_source())) == 6> t6;
sa<sizeof(sink_6_234568(v_source())) == 8> t7;
sa<sizeof(sink_6_234568(cv_source())) == 8> t8;
sa<sizeof(sink_6_234568(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_234568(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_234568(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_234568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_234568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_234568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_6_234568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
573,13 → 573,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_234578(ca)) == 2> t2;
sa<sizeof(sink_6_234578(va)) == 3> t3;
sa<sizeof(sink_6_234578(cva)) == 4> t4;
sa<sizeof(sink_6_234578(source())) == 5> t5;
sa<sizeof(sink_6_234578(c_source())) == 8> t6;
sa<sizeof(sink_6_234578(v_source())) == 7> t7;
sa<sizeof(sink_6_234578(cv_source())) == 8> t8;
sa<sizeof(sink_6_234578(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_234578(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_234578(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_234578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_234578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_6_234578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_234578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
596,12 → 596,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_234678(ca)) == 2> t2;
sa<sizeof(sink_6_234678(va)) == 3> t3;
sa<sizeof(sink_6_234678(cva)) == 4> t4;
sa<sizeof(sink_6_234678(c_source())) == 6> t6;
sa<sizeof(sink_6_234678(v_source())) == 7> t7;
sa<sizeof(sink_6_234678(cv_source())) == 8> t8;
sa<sizeof(sink_6_234678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_234678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_234678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_234678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_234678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_234678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
618,12 → 618,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_235678(ca)) == 2> t2;
sa<sizeof(sink_6_235678(va)) == 3> t3;
sa<sizeof(sink_6_235678(source())) == 5> t5;
sa<sizeof(sink_6_235678(c_source())) == 6> t6;
sa<sizeof(sink_6_235678(v_source())) == 7> t7;
sa<sizeof(sink_6_235678(cv_source())) == 8> t8;
sa<sizeof(sink_6_235678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_235678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_235678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_235678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_235678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_235678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
640,14 → 640,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_245678(a)) == 2> t1;
sa<sizeof(sink_6_245678(ca)) == 2> t2;
sa<sizeof(sink_6_245678(va)) == 4> t3;
sa<sizeof(sink_6_245678(cva)) == 4> t4;
sa<sizeof(sink_6_245678(source())) == 5> t5;
sa<sizeof(sink_6_245678(c_source())) == 6> t6;
sa<sizeof(sink_6_245678(v_source())) == 7> t7;
sa<sizeof(sink_6_245678(cv_source())) == 8> t8;
sa<sizeof(sink_6_245678(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_6_245678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_6_245678(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_6_245678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_245678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_245678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_245678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_245678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
664,14 → 664,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_6_345678(a)) == 3> t1;
sa<sizeof(sink_6_345678(ca)) == 4> t2;
sa<sizeof(sink_6_345678(va)) == 3> t3;
sa<sizeof(sink_6_345678(cva)) == 4> t4;
sa<sizeof(sink_6_345678(source())) == 5> t5;
sa<sizeof(sink_6_345678(c_source())) == 6> t6;
sa<sizeof(sink_6_345678(v_source())) == 7> t7;
sa<sizeof(sink_6_345678(cv_source())) == 8> t8;
sa<sizeof(sink_6_345678(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_6_345678(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_6_345678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_6_345678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_6_345678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_6_345678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_6_345678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_6_345678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/cpp0x/rv1p.C
8,14 → 8,14
template <bool> struct sa;
template <> struct sa<true> {};
 
struct one {char x[1];};
struct two {char x[2];};
struct three {char x[3];};
struct four {char x[4];};
struct five {char x[5];};
struct six {char x[6];};
struct seven {char x[7];};
struct eight {char x[8];};
struct one {long x[1];};
struct two {long x[2];};
struct three {long x[3];};
struct four {long x[4];};
struct five {long x[5];};
struct six {long x[6];};
struct seven {long x[7];};
struct eight {long x[8];};
 
struct A
{
38,7 → 38,7
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_1_1(a)) == 1> t1;
sa<sizeof(sink_1_1(a)) == 1 * sizeof(long)> t1;
return 0;
}
 
50,10 → 50,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_1_2(a)) == 2> t1;
sa<sizeof(sink_1_2(ca)) == 2> t2;
sa<sizeof(sink_1_2(source())) == 2> t5;
sa<sizeof(sink_1_2(c_source())) == 2> t6;
sa<sizeof(sink_1_2(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_1_2(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_1_2(source())) == 2 * sizeof(long)> t5;
sa<sizeof(sink_1_2(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
65,8 → 65,8
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_1_3(a)) == 3> t1;
sa<sizeof(sink_1_3(va)) == 3> t3;
sa<sizeof(sink_1_3(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_1_3(va)) == 3 * sizeof(long)> t3;
return 0;
}
 
78,10 → 78,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_1_4(a)) == 4> t1;
sa<sizeof(sink_1_4(ca)) == 4> t2;
sa<sizeof(sink_1_4(va)) == 4> t3;
sa<sizeof(sink_1_4(cva)) == 4> t4;
sa<sizeof(sink_1_4(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_1_4(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_1_4(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_1_4(cva)) == 4 * sizeof(long)> t4;
return 0;
}
 
93,7 → 93,7
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_1_5(source())) == 5> t5;
sa<sizeof(sink_1_5(source())) == 5 * sizeof(long)> t5;
return 0;
}
 
105,8 → 105,8
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_1_6(source())) == 6> t5;
sa<sizeof(sink_1_6(c_source())) == 6> t6;
sa<sizeof(sink_1_6(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_1_6(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
118,8 → 118,8
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_1_7(source())) == 7> t5;
sa<sizeof(sink_1_7(v_source())) == 7> t7;
sa<sizeof(sink_1_7(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_1_7(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
131,10 → 131,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_1_8(source())) == 8> t5;
sa<sizeof(sink_1_8(c_source())) == 8> t6;
sa<sizeof(sink_1_8(v_source())) == 8> t7;
sa<sizeof(sink_1_8(cv_source())) == 8> t8;
sa<sizeof(sink_1_8(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_1_8(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_1_8(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_1_8(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/cpp0x/cast.C
8,8 → 8,8
template <bool> struct sa;
template <> struct sa<true> {};
 
struct one {char x[1];};
struct two {char x[2];};
struct one {long x[1];};
struct two {long x[2];};
 
struct A {};
 
19,8 → 19,8
int test1()
{
A a;
sa<sizeof(foo(a)) == 1> t1;
sa<sizeof(foo(static_cast<A&&>(a))) == 2> t2;
sa<sizeof(foo(a)) == 1 * sizeof(long)> t1;
sa<sizeof(foo(static_cast<A&&>(a))) == 2 * sizeof(long)> t2;
return 0;
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/cpp0x/rv7p.C
8,14 → 8,14
template <bool> struct sa;
template <> struct sa<true> {};
 
struct one {char x[1];};
struct two {char x[2];};
struct three {char x[3];};
struct four {char x[4];};
struct five {char x[5];};
struct six {char x[6];};
struct seven {char x[7];};
struct eight {char x[8];};
struct one {long x[1];};
struct two {long x[2];};
struct three {long x[3];};
struct four {long x[4];};
struct five {long x[5];};
struct six {long x[6];};
struct seven {long x[7];};
struct eight {long x[8];};
 
struct A
{
44,13 → 44,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_7_1234567(a)) == 1> t1;
sa<sizeof(sink_7_1234567(ca)) == 2> t2;
sa<sizeof(sink_7_1234567(va)) == 3> t3;
sa<sizeof(sink_7_1234567(cva)) == 4> t4;
sa<sizeof(sink_7_1234567(source())) == 5> t5;
sa<sizeof(sink_7_1234567(c_source())) == 6> t6;
sa<sizeof(sink_7_1234567(v_source())) == 7> t7;
sa<sizeof(sink_7_1234567(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_7_1234567(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_7_1234567(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_7_1234567(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_7_1234567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_7_1234567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_7_1234567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
68,14 → 68,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_7_1234568(a)) == 1> t1;
sa<sizeof(sink_7_1234568(ca)) == 2> t2;
sa<sizeof(sink_7_1234568(va)) == 3> t3;
sa<sizeof(sink_7_1234568(cva)) == 4> t4;
sa<sizeof(sink_7_1234568(source())) == 5> t5;
sa<sizeof(sink_7_1234568(c_source())) == 6> t6;
sa<sizeof(sink_7_1234568(v_source())) == 8> t7;
sa<sizeof(sink_7_1234568(cv_source())) == 8> t8;
sa<sizeof(sink_7_1234568(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_7_1234568(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_7_1234568(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_7_1234568(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_7_1234568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_7_1234568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_7_1234568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_7_1234568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
93,14 → 93,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_7_1234578(a)) == 1> t1;
sa<sizeof(sink_7_1234578(ca)) == 2> t2;
sa<sizeof(sink_7_1234578(va)) == 3> t3;
sa<sizeof(sink_7_1234578(cva)) == 4> t4;
sa<sizeof(sink_7_1234578(source())) == 5> t5;
sa<sizeof(sink_7_1234578(c_source())) == 8> t6;
sa<sizeof(sink_7_1234578(v_source())) == 7> t7;
sa<sizeof(sink_7_1234578(cv_source())) == 8> t8;
sa<sizeof(sink_7_1234578(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_7_1234578(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_7_1234578(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_7_1234578(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_7_1234578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_7_1234578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_7_1234578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_7_1234578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
118,13 → 118,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_7_1234678(a)) == 1> t1;
sa<sizeof(sink_7_1234678(ca)) == 2> t2;
sa<sizeof(sink_7_1234678(va)) == 3> t3;
sa<sizeof(sink_7_1234678(cva)) == 4> t4;
sa<sizeof(sink_7_1234678(c_source())) == 6> t6;
sa<sizeof(sink_7_1234678(v_source())) == 7> t7;
sa<sizeof(sink_7_1234678(cv_source())) == 8> t8;
sa<sizeof(sink_7_1234678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_7_1234678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_7_1234678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_7_1234678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_7_1234678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_7_1234678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_7_1234678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
142,13 → 142,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_7_1235678(a)) == 1> t1;
sa<sizeof(sink_7_1235678(ca)) == 2> t2;
sa<sizeof(sink_7_1235678(va)) == 3> t3;
sa<sizeof(sink_7_1235678(source())) == 5> t5;
sa<sizeof(sink_7_1235678(c_source())) == 6> t6;
sa<sizeof(sink_7_1235678(v_source())) == 7> t7;
sa<sizeof(sink_7_1235678(cv_source())) == 8> t8;
sa<sizeof(sink_7_1235678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_7_1235678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_7_1235678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_7_1235678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_7_1235678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_7_1235678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_7_1235678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
166,14 → 166,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_7_1245678(a)) == 1> t1;
sa<sizeof(sink_7_1245678(ca)) == 2> t2;
sa<sizeof(sink_7_1245678(va)) == 4> t3;
sa<sizeof(sink_7_1245678(cva)) == 4> t4;
sa<sizeof(sink_7_1245678(source())) == 5> t5;
sa<sizeof(sink_7_1245678(c_source())) == 6> t6;
sa<sizeof(sink_7_1245678(v_source())) == 7> t7;
sa<sizeof(sink_7_1245678(cv_source())) == 8> t8;
sa<sizeof(sink_7_1245678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_7_1245678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_7_1245678(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_7_1245678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_7_1245678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_7_1245678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_7_1245678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_7_1245678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
191,14 → 191,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_7_1345678(a)) == 1> t1;
sa<sizeof(sink_7_1345678(ca)) == 4> t2;
sa<sizeof(sink_7_1345678(va)) == 3> t3;
sa<sizeof(sink_7_1345678(cva)) == 4> t4;
sa<sizeof(sink_7_1345678(source())) == 5> t5;
sa<sizeof(sink_7_1345678(c_source())) == 6> t6;
sa<sizeof(sink_7_1345678(v_source())) == 7> t7;
sa<sizeof(sink_7_1345678(cv_source())) == 8> t8;
sa<sizeof(sink_7_1345678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_7_1345678(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_7_1345678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_7_1345678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_7_1345678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_7_1345678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_7_1345678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_7_1345678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
216,13 → 216,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_7_2345678(ca)) == 2> t2;
sa<sizeof(sink_7_2345678(va)) == 3> t3;
sa<sizeof(sink_7_2345678(cva)) == 4> t4;
sa<sizeof(sink_7_2345678(source())) == 5> t5;
sa<sizeof(sink_7_2345678(c_source())) == 6> t6;
sa<sizeof(sink_7_2345678(v_source())) == 7> t7;
sa<sizeof(sink_7_2345678(cv_source())) == 8> t8;
sa<sizeof(sink_7_2345678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_7_2345678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_7_2345678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_7_2345678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_7_2345678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_7_2345678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_7_2345678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/cpp0x/rv2p.C
8,14 → 8,14
template <bool> struct sa;
template <> struct sa<true> {};
 
struct one {char x[1];};
struct two {char x[2];};
struct three {char x[3];};
struct four {char x[4];};
struct five {char x[5];};
struct six {char x[6];};
struct seven {char x[7];};
struct eight {char x[8];};
struct one {long x[1];};
struct two {long x[2];};
struct three {long x[3];};
struct four {long x[4];};
struct five {long x[5];};
struct six {long x[6];};
struct seven {long x[7];};
struct eight {long x[8];};
 
struct A
{
39,10 → 39,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_12(a)) == 1> t1;
sa<sizeof(sink_2_12(ca)) == 2> t2;
sa<sizeof(sink_2_12(source())) == 2> t5;
sa<sizeof(sink_2_12(c_source())) == 2> t6;
sa<sizeof(sink_2_12(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_2_12(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_2_12(source())) == 2 * sizeof(long)> t5;
sa<sizeof(sink_2_12(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
55,8 → 55,8
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_13(a)) == 1> t1;
sa<sizeof(sink_2_13(va)) == 3> t3;
sa<sizeof(sink_2_13(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_2_13(va)) == 3 * sizeof(long)> t3;
return 0;
}
 
69,10 → 69,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_14(a)) == 1> t1;
sa<sizeof(sink_2_14(ca)) == 4> t2;
sa<sizeof(sink_2_14(va)) == 4> t3;
sa<sizeof(sink_2_14(cva)) == 4> t4;
sa<sizeof(sink_2_14(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_2_14(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_2_14(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_2_14(cva)) == 4 * sizeof(long)> t4;
return 0;
}
 
85,8 → 85,8
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_15(a)) == 1> t1;
sa<sizeof(sink_2_15(source())) == 5> t5;
sa<sizeof(sink_2_15(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_2_15(source())) == 5 * sizeof(long)> t5;
return 0;
}
 
99,9 → 99,9
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_16(a)) == 1> t1;
sa<sizeof(sink_2_16(source())) == 6> t5;
sa<sizeof(sink_2_16(c_source())) == 6> t6;
sa<sizeof(sink_2_16(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_2_16(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_2_16(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
114,9 → 114,9
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_17(a)) == 1> t1;
sa<sizeof(sink_2_17(source())) == 7> t5;
sa<sizeof(sink_2_17(v_source())) == 7> t7;
sa<sizeof(sink_2_17(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_2_17(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_2_17(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
129,11 → 129,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_18(a)) == 1> t1;
sa<sizeof(sink_2_18(source())) == 8> t5;
sa<sizeof(sink_2_18(c_source())) == 8> t6;
sa<sizeof(sink_2_18(v_source())) == 8> t7;
sa<sizeof(sink_2_18(cv_source())) == 8> t8;
sa<sizeof(sink_2_18(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_2_18(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_2_18(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_2_18(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_2_18(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
146,10 → 146,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_23(ca)) == 2> t2;
sa<sizeof(sink_2_23(va)) == 3> t3;
sa<sizeof(sink_2_23(source())) == 2> t5;
sa<sizeof(sink_2_23(c_source())) == 2> t6;
sa<sizeof(sink_2_23(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_2_23(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_2_23(source())) == 2 * sizeof(long)> t5;
sa<sizeof(sink_2_23(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
162,14 → 162,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_24(a)) == 2> t1;
sa<sizeof(sink_2_24(ca)) == 2> t2;
sa<sizeof(sink_2_24(va)) == 4> t3;
sa<sizeof(sink_2_24(cva)) == 4> t4;
sa<sizeof(sink_2_24(source())) == 2> t5;
sa<sizeof(sink_2_24(c_source())) == 2> t6;
// sa<sizeof(sink_2_24(v_source())) == 4> t7;
// sa<sizeof(sink_2_24(cv_source())) == 4> t8;
sa<sizeof(sink_2_24(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_2_24(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_2_24(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_2_24(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_2_24(source())) == 2 * sizeof(long)> t5;
sa<sizeof(sink_2_24(c_source())) == 2 * sizeof(long)> t6;
// sa<sizeof(sink_2_24(v_source())) == 4 * sizeof(long)> t7;
// sa<sizeof(sink_2_24(cv_source())) == 4 * sizeof(long)> t8;
return 0;
}
 
182,10 → 182,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_25(a)) == 2> t1;
sa<sizeof(sink_2_25(ca)) == 2> t2;
sa<sizeof(sink_2_25(source())) == 5> t5;
sa<sizeof(sink_2_25(c_source())) == 2> t6;
sa<sizeof(sink_2_25(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_2_25(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_2_25(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_2_25(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
198,10 → 198,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_26(a)) == 2> t1;
sa<sizeof(sink_2_26(ca)) == 2> t2;
sa<sizeof(sink_2_26(source())) == 6> t5;
sa<sizeof(sink_2_26(c_source())) == 6> t6;
sa<sizeof(sink_2_26(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_2_26(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_2_26(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_2_26(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
214,11 → 214,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_27(a)) == 2> t1;
sa<sizeof(sink_2_27(ca)) == 2> t2;
sa<sizeof(sink_2_27(source())) == 7> t5;
sa<sizeof(sink_2_27(c_source())) == 2> t6;
sa<sizeof(sink_2_27(v_source())) == 7> t7;
sa<sizeof(sink_2_27(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_2_27(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_2_27(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_2_27(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_2_27(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
231,12 → 231,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_28(a)) == 2> t1;
sa<sizeof(sink_2_28(ca)) == 2> t2;
sa<sizeof(sink_2_28(source())) == 8> t5;
sa<sizeof(sink_2_28(c_source())) == 8> t6;
sa<sizeof(sink_2_28(v_source())) == 8> t7;
sa<sizeof(sink_2_28(cv_source())) == 8> t8;
sa<sizeof(sink_2_28(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_2_28(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_2_28(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_2_28(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_2_28(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_2_28(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
249,14 → 249,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_34(a)) == 3> t1;
sa<sizeof(sink_2_34(ca)) == 4> t2;
sa<sizeof(sink_2_34(va)) == 3> t3;
sa<sizeof(sink_2_34(cva)) == 4> t4;
// sa<sizeof(sink_2_34(source())) == 4> t5;
// sa<sizeof(sink_2_34(c_source())) == 4> t6;
// sa<sizeof(sink_2_34(v_source())) == 4> t7;
// sa<sizeof(sink_2_34(cv_source())) == 4> t8;
sa<sizeof(sink_2_34(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_2_34(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_2_34(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_2_34(cva)) == 4 * sizeof(long)> t4;
// sa<sizeof(sink_2_34(source())) == 4 * sizeof(long)> t5;
// sa<sizeof(sink_2_34(c_source())) == 4 * sizeof(long)> t6;
// sa<sizeof(sink_2_34(v_source())) == 4 * sizeof(long)> t7;
// sa<sizeof(sink_2_34(cv_source())) == 4 * sizeof(long)> t8;
return 0;
}
 
269,9 → 269,9
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_35(a)) == 3> t1;
sa<sizeof(sink_2_35(va)) == 3> t3;
sa<sizeof(sink_2_35(source())) == 5> t5;
sa<sizeof(sink_2_35(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_2_35(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_2_35(source())) == 5 * sizeof(long)> t5;
return 0;
}
 
284,10 → 284,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_36(a)) == 3> t1;
sa<sizeof(sink_2_36(va)) == 3> t3;
sa<sizeof(sink_2_36(source())) == 6> t5;
sa<sizeof(sink_2_36(c_source())) == 6> t6;
sa<sizeof(sink_2_36(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_2_36(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_2_36(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_2_36(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
300,10 → 300,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_37(a)) == 3> t1;
sa<sizeof(sink_2_37(va)) == 3> t3;
sa<sizeof(sink_2_37(source())) == 7> t5;
sa<sizeof(sink_2_37(v_source())) == 7> t7;
sa<sizeof(sink_2_37(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_2_37(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_2_37(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_2_37(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
316,12 → 316,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_38(a)) == 3> t1;
sa<sizeof(sink_2_38(va)) == 3> t3;
sa<sizeof(sink_2_38(source())) == 8> t5;
sa<sizeof(sink_2_38(c_source())) == 8> t6;
sa<sizeof(sink_2_38(v_source())) == 8> t7;
sa<sizeof(sink_2_38(cv_source())) == 8> t8;
sa<sizeof(sink_2_38(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_2_38(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_2_38(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_2_38(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_2_38(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_2_38(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
334,14 → 334,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_45(a)) == 4> t1;
sa<sizeof(sink_2_45(ca)) == 4> t2;
sa<sizeof(sink_2_45(va)) == 4> t3;
sa<sizeof(sink_2_45(cva)) == 4> t4;
sa<sizeof(sink_2_45(source())) == 5> t5;
// sa<sizeof(sink_2_45(c_source())) == 4> t6;
// sa<sizeof(sink_2_45(v_source())) == 4> t7;
// sa<sizeof(sink_2_45(cv_source())) == 4> t8;
sa<sizeof(sink_2_45(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_2_45(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_2_45(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_2_45(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_2_45(source())) == 5 * sizeof(long)> t5;
// sa<sizeof(sink_2_45(c_source())) == 4 * sizeof(long)> t6;
// sa<sizeof(sink_2_45(v_source())) == 4 * sizeof(long)> t7;
// sa<sizeof(sink_2_45(cv_source())) == 4 * sizeof(long)> t8;
return 0;
}
 
354,14 → 354,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_46(a)) == 4> t1;
sa<sizeof(sink_2_46(ca)) == 4> t2;
sa<sizeof(sink_2_46(va)) == 4> t3;
sa<sizeof(sink_2_46(cva)) == 4> t4;
sa<sizeof(sink_2_46(source())) == 6> t5;
sa<sizeof(sink_2_46(c_source())) == 6> t6;
// sa<sizeof(sink_2_46(v_source())) == 4> t7;
// sa<sizeof(sink_2_46(cv_source())) == 4> t8;
sa<sizeof(sink_2_46(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_2_46(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_2_46(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_2_46(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_2_46(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_2_46(c_source())) == 6 * sizeof(long)> t6;
// sa<sizeof(sink_2_46(v_source())) == 4 * sizeof(long)> t7;
// sa<sizeof(sink_2_46(cv_source())) == 4 * sizeof(long)> t8;
return 0;
}
 
374,14 → 374,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_47(a)) == 4> t1;
sa<sizeof(sink_2_47(ca)) == 4> t2;
sa<sizeof(sink_2_47(va)) == 4> t3;
sa<sizeof(sink_2_47(cva)) == 4> t4;
sa<sizeof(sink_2_47(source())) == 7> t5;
// sa<sizeof(sink_2_47(c_source())) == 4> t6;
sa<sizeof(sink_2_47(v_source())) == 7> t7;
// sa<sizeof(sink_2_47(cv_source())) == 4> t8;
sa<sizeof(sink_2_47(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_2_47(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_2_47(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_2_47(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_2_47(source())) == 7 * sizeof(long)> t5;
// sa<sizeof(sink_2_47(c_source())) == 4 * sizeof(long)> t6;
sa<sizeof(sink_2_47(v_source())) == 7 * sizeof(long)> t7;
// sa<sizeof(sink_2_47(cv_source())) == 4 * sizeof(long)> t8;
return 0;
}
 
394,14 → 394,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_48(a)) == 4> t1;
sa<sizeof(sink_2_48(ca)) == 4> t2;
sa<sizeof(sink_2_48(va)) == 4> t3;
sa<sizeof(sink_2_48(cva)) == 4> t4;
sa<sizeof(sink_2_48(source())) == 8> t5;
sa<sizeof(sink_2_48(c_source())) == 8> t6;
sa<sizeof(sink_2_48(v_source())) == 8> t7;
sa<sizeof(sink_2_48(cv_source())) == 8> t8;
sa<sizeof(sink_2_48(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_2_48(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_2_48(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_2_48(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_2_48(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_2_48(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_2_48(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_2_48(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
414,8 → 414,8
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_56(source())) == 5> t5;
sa<sizeof(sink_2_56(c_source())) == 6> t6;
sa<sizeof(sink_2_56(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_2_56(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
428,8 → 428,8
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_57(source())) == 5> t5;
sa<sizeof(sink_2_57(v_source())) == 7> t7;
sa<sizeof(sink_2_57(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_2_57(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
442,10 → 442,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_58(source())) == 5> t5;
sa<sizeof(sink_2_58(c_source())) == 8> t6;
sa<sizeof(sink_2_58(v_source())) == 8> t7;
sa<sizeof(sink_2_58(cv_source())) == 8> t8;
sa<sizeof(sink_2_58(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_2_58(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_2_58(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_2_58(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
458,8 → 458,8
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_67(c_source())) == 6> t6;
sa<sizeof(sink_2_67(v_source())) == 7> t7;
sa<sizeof(sink_2_67(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_2_67(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
472,10 → 472,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_68(source())) == 6> t5;
sa<sizeof(sink_2_68(c_source())) == 6> t6;
sa<sizeof(sink_2_68(v_source())) == 8> t7;
sa<sizeof(sink_2_68(cv_source())) == 8> t8;
sa<sizeof(sink_2_68(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_2_68(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_2_68(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_2_68(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
488,10 → 488,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_2_78(source())) == 7> t5;
sa<sizeof(sink_2_78(c_source())) == 8> t6;
sa<sizeof(sink_2_78(v_source())) == 7> t7;
sa<sizeof(sink_2_78(cv_source())) == 8> t8;
sa<sizeof(sink_2_78(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_2_78(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_2_78(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_2_78(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/cpp0x/rv8p.C
8,14 → 8,14
template <bool> struct sa;
template <> struct sa<true> {};
 
struct one {char x[1];};
struct two {char x[2];};
struct three {char x[3];};
struct four {char x[4];};
struct five {char x[5];};
struct six {char x[6];};
struct seven {char x[7];};
struct eight {char x[8];};
struct one {long x[1];};
struct two {long x[2];};
struct three {long x[3];};
struct four {long x[4];};
struct five {long x[5];};
struct six {long x[6];};
struct seven {long x[7];};
struct eight {long x[8];};
 
struct A
{
45,14 → 45,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_8_12345678(a)) == 1> t1;
sa<sizeof(sink_8_12345678(ca)) == 2> t2;
sa<sizeof(sink_8_12345678(va)) == 3> t3;
sa<sizeof(sink_8_12345678(cva)) == 4> t4;
sa<sizeof(sink_8_12345678(source())) == 5> t5;
sa<sizeof(sink_8_12345678(c_source())) == 6> t6;
sa<sizeof(sink_8_12345678(v_source())) == 7> t7;
sa<sizeof(sink_8_12345678(cv_source())) == 8> t8;
sa<sizeof(sink_8_12345678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_8_12345678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_8_12345678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_8_12345678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_8_12345678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_8_12345678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_8_12345678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_8_12345678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/cpp0x/rv3p.C
8,14 → 8,14
template <bool> struct sa;
template <> struct sa<true> {};
 
struct one {char x[1];};
struct two {char x[2];};
struct three {char x[3];};
struct four {char x[4];};
struct five {char x[5];};
struct six {char x[6];};
struct seven {char x[7];};
struct eight {char x[8];};
struct one {long x[1];};
struct two {long x[2];};
struct three {long x[3];};
struct four {long x[4];};
struct five {long x[5];};
struct six {long x[6];};
struct seven {long x[7];};
struct eight {long x[8];};
 
struct A
{
40,11 → 40,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_123(a)) == 1> t1;
sa<sizeof(sink_3_123(ca)) == 2> t2;
sa<sizeof(sink_3_123(va)) == 3> t3;
sa<sizeof(sink_3_123(source())) == 2> t5;
sa<sizeof(sink_3_123(c_source())) == 2> t6;
sa<sizeof(sink_3_123(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_123(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_123(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_123(source())) == 2 * sizeof(long)> t5;
sa<sizeof(sink_3_123(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
58,12 → 58,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_124(a)) == 1> t1;
sa<sizeof(sink_3_124(ca)) == 2> t2;
sa<sizeof(sink_3_124(va)) == 4> t3;
sa<sizeof(sink_3_124(cva)) == 4> t4;
sa<sizeof(sink_3_124(source())) == 2> t5;
sa<sizeof(sink_3_124(c_source())) == 2> t6;
sa<sizeof(sink_3_124(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_124(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_124(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_124(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_124(source())) == 2 * sizeof(long)> t5;
sa<sizeof(sink_3_124(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
77,10 → 77,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_125(a)) == 1> t1;
sa<sizeof(sink_3_125(ca)) == 2> t2;
sa<sizeof(sink_3_125(source())) == 5> t5;
sa<sizeof(sink_3_125(c_source())) == 2> t6;
sa<sizeof(sink_3_125(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_125(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_125(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_125(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
94,10 → 94,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_126(a)) == 1> t1;
sa<sizeof(sink_3_126(ca)) == 2> t2;
sa<sizeof(sink_3_126(source())) == 6> t5;
sa<sizeof(sink_3_126(c_source())) == 6> t6;
sa<sizeof(sink_3_126(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_126(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_126(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_3_126(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
111,11 → 111,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_127(a)) == 1> t1;
sa<sizeof(sink_3_127(ca)) == 2> t2;
sa<sizeof(sink_3_127(source())) == 7> t5;
sa<sizeof(sink_3_127(c_source())) == 2> t6;
sa<sizeof(sink_3_127(v_source())) == 7> t7;
sa<sizeof(sink_3_127(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_127(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_127(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_3_127(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_3_127(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
129,12 → 129,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_128(a)) == 1> t1;
sa<sizeof(sink_3_128(ca)) == 2> t2;
sa<sizeof(sink_3_128(source())) == 8> t5;
sa<sizeof(sink_3_128(c_source())) == 8> t6;
sa<sizeof(sink_3_128(v_source())) == 8> t7;
sa<sizeof(sink_3_128(cv_source())) == 8> t8;
sa<sizeof(sink_3_128(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_128(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_128(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_3_128(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_128(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_128(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
148,10 → 148,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_134(a)) == 1> t1;
sa<sizeof(sink_3_134(ca)) == 4> t2;
sa<sizeof(sink_3_134(va)) == 3> t3;
sa<sizeof(sink_3_134(cva)) == 4> t4;
sa<sizeof(sink_3_134(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_134(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_134(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_134(cva)) == 4 * sizeof(long)> t4;
return 0;
}
 
165,9 → 165,9
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_135(a)) == 1> t1;
sa<sizeof(sink_3_135(va)) == 3> t3;
sa<sizeof(sink_3_135(source())) == 5> t5;
sa<sizeof(sink_3_135(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_135(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_135(source())) == 5 * sizeof(long)> t5;
return 0;
}
 
181,10 → 181,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_136(a)) == 1> t1;
sa<sizeof(sink_3_136(va)) == 3> t3;
sa<sizeof(sink_3_136(source())) == 6> t5;
sa<sizeof(sink_3_136(c_source())) == 6> t6;
sa<sizeof(sink_3_136(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_136(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_136(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_3_136(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
198,10 → 198,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_137(a)) == 1> t1;
sa<sizeof(sink_3_137(va)) == 3> t3;
sa<sizeof(sink_3_137(source())) == 7> t5;
sa<sizeof(sink_3_137(v_source())) == 7> t7;
sa<sizeof(sink_3_137(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_137(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_137(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_3_137(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
215,12 → 215,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_138(a)) == 1> t1;
sa<sizeof(sink_3_138(va)) == 3> t3;
sa<sizeof(sink_3_138(source())) == 8> t5;
sa<sizeof(sink_3_138(c_source())) == 8> t6;
sa<sizeof(sink_3_138(v_source())) == 8> t7;
sa<sizeof(sink_3_138(cv_source())) == 8> t8;
sa<sizeof(sink_3_138(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_138(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_138(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_3_138(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_138(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_138(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
234,11 → 234,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_145(a)) == 1> t1;
sa<sizeof(sink_3_145(ca)) == 4> t2;
sa<sizeof(sink_3_145(va)) == 4> t3;
sa<sizeof(sink_3_145(cva)) == 4> t4;
sa<sizeof(sink_3_145(source())) == 5> t5;
sa<sizeof(sink_3_145(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_145(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_145(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_145(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_145(source())) == 5 * sizeof(long)> t5;
return 0;
}
 
252,12 → 252,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_146(a)) == 1> t1;
sa<sizeof(sink_3_146(ca)) == 4> t2;
sa<sizeof(sink_3_146(va)) == 4> t3;
sa<sizeof(sink_3_146(cva)) == 4> t4;
sa<sizeof(sink_3_146(source())) == 6> t5;
sa<sizeof(sink_3_146(c_source())) == 6> t6;
sa<sizeof(sink_3_146(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_146(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_146(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_146(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_146(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_3_146(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
271,12 → 271,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_147(a)) == 1> t1;
sa<sizeof(sink_3_147(ca)) == 4> t2;
sa<sizeof(sink_3_147(va)) == 4> t3;
sa<sizeof(sink_3_147(cva)) == 4> t4;
sa<sizeof(sink_3_147(source())) == 7> t5;
sa<sizeof(sink_3_147(v_source())) == 7> t7;
sa<sizeof(sink_3_147(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_147(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_147(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_147(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_147(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_3_147(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
290,14 → 290,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_148(a)) == 1> t1;
sa<sizeof(sink_3_148(ca)) == 4> t2;
sa<sizeof(sink_3_148(va)) == 4> t3;
sa<sizeof(sink_3_148(cva)) == 4> t4;
sa<sizeof(sink_3_148(source())) == 8> t5;
sa<sizeof(sink_3_148(c_source())) == 8> t6;
sa<sizeof(sink_3_148(v_source())) == 8> t7;
sa<sizeof(sink_3_148(cv_source())) == 8> t8;
sa<sizeof(sink_3_148(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_148(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_148(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_148(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_148(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_3_148(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_148(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_148(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
311,9 → 311,9
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_156(a)) == 1> t1;
sa<sizeof(sink_3_156(source())) == 5> t5;
sa<sizeof(sink_3_156(c_source())) == 6> t6;
sa<sizeof(sink_3_156(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_156(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_156(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
327,9 → 327,9
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_157(a)) == 1> t1;
sa<sizeof(sink_3_157(source())) == 5> t5;
sa<sizeof(sink_3_157(v_source())) == 7> t7;
sa<sizeof(sink_3_157(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_157(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_157(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
343,11 → 343,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_158(a)) == 1> t1;
sa<sizeof(sink_3_158(source())) == 5> t5;
sa<sizeof(sink_3_158(c_source())) == 8> t6;
sa<sizeof(sink_3_158(v_source())) == 8> t7;
sa<sizeof(sink_3_158(cv_source())) == 8> t8;
sa<sizeof(sink_3_158(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_158(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_158(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_158(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_158(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
361,9 → 361,9
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_167(a)) == 1> t1;
sa<sizeof(sink_3_167(c_source())) == 6> t6;
sa<sizeof(sink_3_167(v_source())) == 7> t7;
sa<sizeof(sink_3_167(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_167(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_3_167(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
377,11 → 377,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_168(a)) == 1> t1;
sa<sizeof(sink_3_168(source())) == 6> t5;
sa<sizeof(sink_3_168(c_source())) == 6> t6;
sa<sizeof(sink_3_168(v_source())) == 8> t7;
sa<sizeof(sink_3_168(cv_source())) == 8> t8;
sa<sizeof(sink_3_168(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_168(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_3_168(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_3_168(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_168(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
395,11 → 395,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_178(a)) == 1> t1;
sa<sizeof(sink_3_178(source())) == 7> t5;
sa<sizeof(sink_3_178(c_source())) == 8> t6;
sa<sizeof(sink_3_178(v_source())) == 7> t7;
sa<sizeof(sink_3_178(cv_source())) == 8> t8;
sa<sizeof(sink_3_178(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_3_178(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_3_178(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_178(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_3_178(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
413,11 → 413,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_234(ca)) == 2> t2;
sa<sizeof(sink_3_234(va)) == 3> t3;
sa<sizeof(sink_3_234(cva)) == 4> t4;
sa<sizeof(sink_3_234(source())) == 2> t5;
sa<sizeof(sink_3_234(c_source())) == 2> t6;
sa<sizeof(sink_3_234(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_234(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_234(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_234(source())) == 2 * sizeof(long)> t5;
sa<sizeof(sink_3_234(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
431,10 → 431,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_235(ca)) == 2> t2;
sa<sizeof(sink_3_235(va)) == 3> t3;
sa<sizeof(sink_3_235(source())) == 5> t5;
sa<sizeof(sink_3_235(c_source())) == 2> t6;
sa<sizeof(sink_3_235(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_235(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_235(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_235(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
448,10 → 448,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_236(ca)) == 2> t2;
sa<sizeof(sink_3_236(va)) == 3> t3;
sa<sizeof(sink_3_236(source())) == 6> t5;
sa<sizeof(sink_3_236(c_source())) == 6> t6;
sa<sizeof(sink_3_236(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_236(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_236(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_3_236(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
465,11 → 465,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_237(ca)) == 2> t2;
sa<sizeof(sink_3_237(va)) == 3> t3;
sa<sizeof(sink_3_237(source())) == 7> t5;
sa<sizeof(sink_3_237(c_source())) == 2> t6;
sa<sizeof(sink_3_237(v_source())) == 7> t7;
sa<sizeof(sink_3_237(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_237(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_237(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_3_237(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_3_237(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
483,12 → 483,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_238(ca)) == 2> t2;
sa<sizeof(sink_3_238(va)) == 3> t3;
sa<sizeof(sink_3_238(source())) == 8> t5;
sa<sizeof(sink_3_238(c_source())) == 8> t6;
sa<sizeof(sink_3_238(v_source())) == 8> t7;
sa<sizeof(sink_3_238(cv_source())) == 8> t8;
sa<sizeof(sink_3_238(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_238(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_238(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_3_238(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_238(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_238(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
502,12 → 502,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_245(a)) == 2> t1;
sa<sizeof(sink_3_245(ca)) == 2> t2;
sa<sizeof(sink_3_245(va)) == 4> t3;
sa<sizeof(sink_3_245(cva)) == 4> t4;
sa<sizeof(sink_3_245(source())) == 5> t5;
sa<sizeof(sink_3_245(c_source())) == 2> t6;
sa<sizeof(sink_3_245(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_3_245(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_245(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_245(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_245(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_245(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
521,12 → 521,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_246(a)) == 2> t1;
sa<sizeof(sink_3_246(ca)) == 2> t2;
sa<sizeof(sink_3_246(va)) == 4> t3;
sa<sizeof(sink_3_246(cva)) == 4> t4;
sa<sizeof(sink_3_246(source())) == 6> t5;
sa<sizeof(sink_3_246(c_source())) == 6> t6;
sa<sizeof(sink_3_246(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_3_246(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_246(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_246(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_246(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_3_246(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
540,13 → 540,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_247(a)) == 2> t1;
sa<sizeof(sink_3_247(ca)) == 2> t2;
sa<sizeof(sink_3_247(va)) == 4> t3;
sa<sizeof(sink_3_247(cva)) == 4> t4;
sa<sizeof(sink_3_247(source())) == 7> t5;
sa<sizeof(sink_3_247(c_source())) == 2> t6;
sa<sizeof(sink_3_247(v_source())) == 7> t7;
sa<sizeof(sink_3_247(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_3_247(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_247(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_247(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_247(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_3_247(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_3_247(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
560,14 → 560,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_248(a)) == 2> t1;
sa<sizeof(sink_3_248(ca)) == 2> t2;
sa<sizeof(sink_3_248(va)) == 4> t3;
sa<sizeof(sink_3_248(cva)) == 4> t4;
sa<sizeof(sink_3_248(source())) == 8> t5;
sa<sizeof(sink_3_248(c_source())) == 8> t6;
sa<sizeof(sink_3_248(v_source())) == 8> t7;
sa<sizeof(sink_3_248(cv_source())) == 8> t8;
sa<sizeof(sink_3_248(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_3_248(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_248(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_248(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_248(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_3_248(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_248(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_248(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
581,10 → 581,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_256(a)) == 2> t1;
sa<sizeof(sink_3_256(ca)) == 2> t2;
sa<sizeof(sink_3_256(source())) == 5> t5;
sa<sizeof(sink_3_256(c_source())) == 6> t6;
sa<sizeof(sink_3_256(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_3_256(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_256(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_256(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
598,11 → 598,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_257(a)) == 2> t1;
sa<sizeof(sink_3_257(ca)) == 2> t2;
sa<sizeof(sink_3_257(source())) == 5> t5;
sa<sizeof(sink_3_257(c_source())) == 2> t6;
sa<sizeof(sink_3_257(v_source())) == 7> t7;
sa<sizeof(sink_3_257(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_3_257(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_257(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_257(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_3_257(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
616,12 → 616,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_258(a)) == 2> t1;
sa<sizeof(sink_3_258(ca)) == 2> t2;
sa<sizeof(sink_3_258(source())) == 5> t5;
sa<sizeof(sink_3_258(c_source())) == 8> t6;
sa<sizeof(sink_3_258(v_source())) == 8> t7;
sa<sizeof(sink_3_258(cv_source())) == 8> t8;
sa<sizeof(sink_3_258(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_3_258(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_258(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_258(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_258(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_258(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
635,10 → 635,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_267(a)) == 2> t1;
sa<sizeof(sink_3_267(ca)) == 2> t2;
sa<sizeof(sink_3_267(c_source())) == 6> t6;
sa<sizeof(sink_3_267(v_source())) == 7> t7;
sa<sizeof(sink_3_267(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_3_267(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_267(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_3_267(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
652,12 → 652,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_268(a)) == 2> t1;
sa<sizeof(sink_3_268(ca)) == 2> t2;
sa<sizeof(sink_3_268(source())) == 6> t5;
sa<sizeof(sink_3_268(c_source())) == 6> t6;
sa<sizeof(sink_3_268(v_source())) == 8> t7;
sa<sizeof(sink_3_268(cv_source())) == 8> t8;
sa<sizeof(sink_3_268(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_3_268(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_268(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_3_268(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_3_268(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_268(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
671,12 → 671,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_278(a)) == 2> t1;
sa<sizeof(sink_3_278(ca)) == 2> t2;
sa<sizeof(sink_3_278(source())) == 7> t5;
sa<sizeof(sink_3_278(c_source())) == 8> t6;
sa<sizeof(sink_3_278(v_source())) == 7> t7;
sa<sizeof(sink_3_278(cv_source())) == 8> t8;
sa<sizeof(sink_3_278(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_3_278(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_3_278(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_3_278(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_278(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_3_278(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
690,11 → 690,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_345(a)) == 3> t1;
sa<sizeof(sink_3_345(ca)) == 4> t2;
sa<sizeof(sink_3_345(va)) == 3> t3;
sa<sizeof(sink_3_345(cva)) == 4> t4;
sa<sizeof(sink_3_345(source())) == 5> t5;
sa<sizeof(sink_3_345(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_3_345(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_345(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_345(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_345(source())) == 5 * sizeof(long)> t5;
return 0;
}
 
708,12 → 708,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_346(a)) == 3> t1;
sa<sizeof(sink_3_346(ca)) == 4> t2;
sa<sizeof(sink_3_346(va)) == 3> t3;
sa<sizeof(sink_3_346(cva)) == 4> t4;
sa<sizeof(sink_3_346(source())) == 6> t5;
sa<sizeof(sink_3_346(c_source())) == 6> t6;
sa<sizeof(sink_3_346(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_3_346(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_346(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_346(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_346(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_3_346(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
727,12 → 727,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_347(a)) == 3> t1;
sa<sizeof(sink_3_347(ca)) == 4> t2;
sa<sizeof(sink_3_347(va)) == 3> t3;
sa<sizeof(sink_3_347(cva)) == 4> t4;
sa<sizeof(sink_3_347(source())) == 7> t5;
sa<sizeof(sink_3_347(v_source())) == 7> t7;
sa<sizeof(sink_3_347(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_3_347(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_347(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_347(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_347(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_3_347(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
746,14 → 746,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_348(a)) == 3> t1;
sa<sizeof(sink_3_348(ca)) == 4> t2;
sa<sizeof(sink_3_348(va)) == 3> t3;
sa<sizeof(sink_3_348(cva)) == 4> t4;
sa<sizeof(sink_3_348(source())) == 8> t5;
sa<sizeof(sink_3_348(c_source())) == 8> t6;
sa<sizeof(sink_3_348(v_source())) == 8> t7;
sa<sizeof(sink_3_348(cv_source())) == 8> t8;
sa<sizeof(sink_3_348(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_3_348(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_348(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_348(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_348(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_3_348(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_348(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_348(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
767,10 → 767,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_356(a)) == 3> t1;
sa<sizeof(sink_3_356(va)) == 3> t3;
sa<sizeof(sink_3_356(source())) == 5> t5;
sa<sizeof(sink_3_356(c_source())) == 6> t6;
sa<sizeof(sink_3_356(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_3_356(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_356(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_356(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
784,10 → 784,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_357(a)) == 3> t1;
sa<sizeof(sink_3_357(va)) == 3> t3;
sa<sizeof(sink_3_357(source())) == 5> t5;
sa<sizeof(sink_3_357(v_source())) == 7> t7;
sa<sizeof(sink_3_357(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_3_357(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_357(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_357(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
801,12 → 801,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_358(a)) == 3> t1;
sa<sizeof(sink_3_358(va)) == 3> t3;
sa<sizeof(sink_3_358(source())) == 5> t5;
sa<sizeof(sink_3_358(c_source())) == 8> t6;
sa<sizeof(sink_3_358(v_source())) == 8> t7;
sa<sizeof(sink_3_358(cv_source())) == 8> t8;
sa<sizeof(sink_3_358(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_3_358(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_358(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_358(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_358(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_358(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
820,10 → 820,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_367(a)) == 3> t1;
sa<sizeof(sink_3_367(va)) == 3> t3;
sa<sizeof(sink_3_367(c_source())) == 6> t6;
sa<sizeof(sink_3_367(v_source())) == 7> t7;
sa<sizeof(sink_3_367(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_3_367(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_367(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_3_367(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
837,12 → 837,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_368(a)) == 3> t1;
sa<sizeof(sink_3_368(va)) == 3> t3;
sa<sizeof(sink_3_368(source())) == 6> t5;
sa<sizeof(sink_3_368(c_source())) == 6> t6;
sa<sizeof(sink_3_368(v_source())) == 8> t7;
sa<sizeof(sink_3_368(cv_source())) == 8> t8;
sa<sizeof(sink_3_368(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_3_368(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_368(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_3_368(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_3_368(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_368(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
856,12 → 856,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_378(a)) == 3> t1;
sa<sizeof(sink_3_378(va)) == 3> t3;
sa<sizeof(sink_3_378(source())) == 7> t5;
sa<sizeof(sink_3_378(c_source())) == 8> t6;
sa<sizeof(sink_3_378(v_source())) == 7> t7;
sa<sizeof(sink_3_378(cv_source())) == 8> t8;
sa<sizeof(sink_3_378(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_3_378(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_3_378(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_3_378(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_378(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_3_378(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
875,12 → 875,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_456(a)) == 4> t1;
sa<sizeof(sink_3_456(ca)) == 4> t2;
sa<sizeof(sink_3_456(va)) == 4> t3;
sa<sizeof(sink_3_456(cva)) == 4> t4;
sa<sizeof(sink_3_456(source())) == 5> t5;
sa<sizeof(sink_3_456(c_source())) == 6> t6;
sa<sizeof(sink_3_456(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_3_456(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_456(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_456(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_456(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_456(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
894,12 → 894,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_457(a)) == 4> t1;
sa<sizeof(sink_3_457(ca)) == 4> t2;
sa<sizeof(sink_3_457(va)) == 4> t3;
sa<sizeof(sink_3_457(cva)) == 4> t4;
sa<sizeof(sink_3_457(source())) == 5> t5;
sa<sizeof(sink_3_457(v_source())) == 7> t7;
sa<sizeof(sink_3_457(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_3_457(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_457(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_457(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_457(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_457(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
913,14 → 913,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_458(a)) == 4> t1;
sa<sizeof(sink_3_458(ca)) == 4> t2;
sa<sizeof(sink_3_458(va)) == 4> t3;
sa<sizeof(sink_3_458(cva)) == 4> t4;
sa<sizeof(sink_3_458(source())) == 5> t5;
sa<sizeof(sink_3_458(c_source())) == 8> t6;
sa<sizeof(sink_3_458(v_source())) == 8> t7;
sa<sizeof(sink_3_458(cv_source())) == 8> t8;
sa<sizeof(sink_3_458(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_3_458(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_458(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_458(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_458(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_458(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_458(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_458(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
934,12 → 934,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_467(a)) == 4> t1;
sa<sizeof(sink_3_467(ca)) == 4> t2;
sa<sizeof(sink_3_467(va)) == 4> t3;
sa<sizeof(sink_3_467(cva)) == 4> t4;
sa<sizeof(sink_3_467(c_source())) == 6> t6;
sa<sizeof(sink_3_467(v_source())) == 7> t7;
sa<sizeof(sink_3_467(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_3_467(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_467(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_467(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_467(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_3_467(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
953,14 → 953,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_468(a)) == 4> t1;
sa<sizeof(sink_3_468(ca)) == 4> t2;
sa<sizeof(sink_3_468(va)) == 4> t3;
sa<sizeof(sink_3_468(cva)) == 4> t4;
sa<sizeof(sink_3_468(source())) == 6> t5;
sa<sizeof(sink_3_468(c_source())) == 6> t6;
sa<sizeof(sink_3_468(v_source())) == 8> t7;
sa<sizeof(sink_3_468(cv_source())) == 8> t8;
sa<sizeof(sink_3_468(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_3_468(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_468(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_468(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_468(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_3_468(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_3_468(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_468(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
974,14 → 974,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_478(a)) == 4> t1;
sa<sizeof(sink_3_478(ca)) == 4> t2;
sa<sizeof(sink_3_478(va)) == 4> t3;
sa<sizeof(sink_3_478(cva)) == 4> t4;
sa<sizeof(sink_3_478(source())) == 7> t5;
sa<sizeof(sink_3_478(c_source())) == 8> t6;
sa<sizeof(sink_3_478(v_source())) == 7> t7;
sa<sizeof(sink_3_478(cv_source())) == 8> t8;
sa<sizeof(sink_3_478(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_3_478(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_3_478(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_3_478(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_3_478(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_3_478(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_478(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_3_478(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
995,9 → 995,9
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_567(source())) == 5> t5;
sa<sizeof(sink_3_567(c_source())) == 6> t6;
sa<sizeof(sink_3_567(v_source())) == 7> t7;
sa<sizeof(sink_3_567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_3_567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
1011,10 → 1011,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_568(source())) == 5> t5;
sa<sizeof(sink_3_568(c_source())) == 6> t6;
sa<sizeof(sink_3_568(v_source())) == 8> t7;
sa<sizeof(sink_3_568(cv_source())) == 8> t8;
sa<sizeof(sink_3_568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_3_568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_3_568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1028,10 → 1028,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_578(source())) == 5> t5;
sa<sizeof(sink_3_578(c_source())) == 8> t6;
sa<sizeof(sink_3_578(v_source())) == 7> t7;
sa<sizeof(sink_3_578(cv_source())) == 8> t8;
sa<sizeof(sink_3_578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_3_578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_3_578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_3_578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1045,9 → 1045,9
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_3_678(c_source())) == 6> t6;
sa<sizeof(sink_3_678(v_source())) == 7> t7;
sa<sizeof(sink_3_678(cv_source())) == 8> t8;
sa<sizeof(sink_3_678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_3_678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_3_678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/cpp0x/rv4p.C
8,14 → 8,14
template <bool> struct sa;
template <> struct sa<true> {};
 
struct one {char x[1];};
struct two {char x[2];};
struct three {char x[3];};
struct four {char x[4];};
struct five {char x[5];};
struct six {char x[6];};
struct seven {char x[7];};
struct eight {char x[8];};
struct one {long x[1];};
struct two {long x[2];};
struct three {long x[3];};
struct four {long x[4];};
struct five {long x[5];};
struct six {long x[6];};
struct seven {long x[7];};
struct eight {long x[8];};
 
struct A
{
41,12 → 41,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1234(a)) == 1> t1;
sa<sizeof(sink_4_1234(ca)) == 2> t2;
sa<sizeof(sink_4_1234(va)) == 3> t3;
sa<sizeof(sink_4_1234(cva)) == 4> t4;
sa<sizeof(sink_4_1234(source())) == 2> t5;
sa<sizeof(sink_4_1234(c_source())) == 2> t6;
sa<sizeof(sink_4_1234(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1234(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1234(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1234(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1234(source())) == 2 * sizeof(long)> t5;
sa<sizeof(sink_4_1234(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
61,11 → 61,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1235(a)) == 1> t1;
sa<sizeof(sink_4_1235(ca)) == 2> t2;
sa<sizeof(sink_4_1235(va)) == 3> t3;
sa<sizeof(sink_4_1235(source())) == 5> t5;
sa<sizeof(sink_4_1235(c_source())) == 2> t6;
sa<sizeof(sink_4_1235(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1235(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1235(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1235(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1235(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
80,11 → 80,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1236(a)) == 1> t1;
sa<sizeof(sink_4_1236(ca)) == 2> t2;
sa<sizeof(sink_4_1236(va)) == 3> t3;
sa<sizeof(sink_4_1236(source())) == 6> t5;
sa<sizeof(sink_4_1236(c_source())) == 6> t6;
sa<sizeof(sink_4_1236(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1236(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1236(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1236(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_4_1236(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
99,12 → 99,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1237(a)) == 1> t1;
sa<sizeof(sink_4_1237(ca)) == 2> t2;
sa<sizeof(sink_4_1237(va)) == 3> t3;
sa<sizeof(sink_4_1237(source())) == 7> t5;
sa<sizeof(sink_4_1237(c_source())) == 2> t6;
sa<sizeof(sink_4_1237(v_source())) == 7> t7;
sa<sizeof(sink_4_1237(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1237(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1237(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1237(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_4_1237(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_4_1237(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
119,13 → 119,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1238(a)) == 1> t1;
sa<sizeof(sink_4_1238(ca)) == 2> t2;
sa<sizeof(sink_4_1238(va)) == 3> t3;
sa<sizeof(sink_4_1238(source())) == 8> t5;
sa<sizeof(sink_4_1238(c_source())) == 8> t6;
sa<sizeof(sink_4_1238(v_source())) == 8> t7;
sa<sizeof(sink_4_1238(cv_source())) == 8> t8;
sa<sizeof(sink_4_1238(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1238(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1238(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1238(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_4_1238(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_1238(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_1238(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
140,12 → 140,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1245(a)) == 1> t1;
sa<sizeof(sink_4_1245(ca)) == 2> t2;
sa<sizeof(sink_4_1245(va)) == 4> t3;
sa<sizeof(sink_4_1245(cva)) == 4> t4;
sa<sizeof(sink_4_1245(source())) == 5> t5;
sa<sizeof(sink_4_1245(c_source())) == 2> t6;
sa<sizeof(sink_4_1245(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1245(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1245(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_1245(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1245(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1245(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
160,12 → 160,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1246(a)) == 1> t1;
sa<sizeof(sink_4_1246(ca)) == 2> t2;
sa<sizeof(sink_4_1246(va)) == 4> t3;
sa<sizeof(sink_4_1246(cva)) == 4> t4;
sa<sizeof(sink_4_1246(source())) == 6> t5;
sa<sizeof(sink_4_1246(c_source())) == 6> t6;
sa<sizeof(sink_4_1246(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1246(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1246(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_1246(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1246(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_4_1246(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
180,13 → 180,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1247(a)) == 1> t1;
sa<sizeof(sink_4_1247(ca)) == 2> t2;
sa<sizeof(sink_4_1247(va)) == 4> t3;
sa<sizeof(sink_4_1247(cva)) == 4> t4;
sa<sizeof(sink_4_1247(source())) == 7> t5;
sa<sizeof(sink_4_1247(c_source())) == 2> t6;
sa<sizeof(sink_4_1247(v_source())) == 7> t7;
sa<sizeof(sink_4_1247(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1247(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1247(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_1247(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1247(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_4_1247(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_4_1247(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
201,14 → 201,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1248(a)) == 1> t1;
sa<sizeof(sink_4_1248(ca)) == 2> t2;
sa<sizeof(sink_4_1248(va)) == 4> t3;
sa<sizeof(sink_4_1248(cva)) == 4> t4;
sa<sizeof(sink_4_1248(source())) == 8> t5;
sa<sizeof(sink_4_1248(c_source())) == 8> t6;
sa<sizeof(sink_4_1248(v_source())) == 8> t7;
sa<sizeof(sink_4_1248(cv_source())) == 8> t8;
sa<sizeof(sink_4_1248(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1248(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1248(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_1248(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1248(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_4_1248(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_1248(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_1248(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
223,10 → 223,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1256(a)) == 1> t1;
sa<sizeof(sink_4_1256(ca)) == 2> t2;
sa<sizeof(sink_4_1256(source())) == 5> t5;
sa<sizeof(sink_4_1256(c_source())) == 6> t6;
sa<sizeof(sink_4_1256(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1256(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1256(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1256(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
241,11 → 241,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1257(a)) == 1> t1;
sa<sizeof(sink_4_1257(ca)) == 2> t2;
sa<sizeof(sink_4_1257(source())) == 5> t5;
sa<sizeof(sink_4_1257(c_source())) == 2> t6;
sa<sizeof(sink_4_1257(v_source())) == 7> t7;
sa<sizeof(sink_4_1257(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1257(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1257(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1257(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_4_1257(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
260,12 → 260,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1258(a)) == 1> t1;
sa<sizeof(sink_4_1258(ca)) == 2> t2;
sa<sizeof(sink_4_1258(source())) == 5> t5;
sa<sizeof(sink_4_1258(c_source())) == 8> t6;
sa<sizeof(sink_4_1258(v_source())) == 8> t7;
sa<sizeof(sink_4_1258(cv_source())) == 8> t8;
sa<sizeof(sink_4_1258(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1258(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1258(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1258(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_1258(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_1258(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
280,10 → 280,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1267(a)) == 1> t1;
sa<sizeof(sink_4_1267(ca)) == 2> t2;
sa<sizeof(sink_4_1267(c_source())) == 6> t6;
sa<sizeof(sink_4_1267(v_source())) == 7> t7;
sa<sizeof(sink_4_1267(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1267(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1267(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_1267(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
298,12 → 298,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1268(a)) == 1> t1;
sa<sizeof(sink_4_1268(ca)) == 2> t2;
sa<sizeof(sink_4_1268(source())) == 6> t5;
sa<sizeof(sink_4_1268(c_source())) == 6> t6;
sa<sizeof(sink_4_1268(v_source())) == 8> t7;
sa<sizeof(sink_4_1268(cv_source())) == 8> t8;
sa<sizeof(sink_4_1268(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1268(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1268(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_4_1268(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_1268(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_1268(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
318,12 → 318,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1278(a)) == 1> t1;
sa<sizeof(sink_4_1278(ca)) == 2> t2;
sa<sizeof(sink_4_1278(source())) == 7> t5;
sa<sizeof(sink_4_1278(c_source())) == 8> t6;
sa<sizeof(sink_4_1278(v_source())) == 7> t7;
sa<sizeof(sink_4_1278(cv_source())) == 8> t8;
sa<sizeof(sink_4_1278(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1278(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_1278(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_4_1278(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_1278(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_1278(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
338,11 → 338,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1345(a)) == 1> t1;
sa<sizeof(sink_4_1345(ca)) == 4> t2;
sa<sizeof(sink_4_1345(va)) == 3> t3;
sa<sizeof(sink_4_1345(cva)) == 4> t4;
sa<sizeof(sink_4_1345(source())) == 5> t5;
sa<sizeof(sink_4_1345(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1345(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_1345(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1345(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1345(source())) == 5 * sizeof(long)> t5;
return 0;
}
 
357,12 → 357,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1346(a)) == 1> t1;
sa<sizeof(sink_4_1346(ca)) == 4> t2;
sa<sizeof(sink_4_1346(va)) == 3> t3;
sa<sizeof(sink_4_1346(cva)) == 4> t4;
sa<sizeof(sink_4_1346(source())) == 6> t5;
sa<sizeof(sink_4_1346(c_source())) == 6> t6;
sa<sizeof(sink_4_1346(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1346(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_1346(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1346(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1346(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_4_1346(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
377,12 → 377,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1347(a)) == 1> t1;
sa<sizeof(sink_4_1347(ca)) == 4> t2;
sa<sizeof(sink_4_1347(va)) == 3> t3;
sa<sizeof(sink_4_1347(cva)) == 4> t4;
sa<sizeof(sink_4_1347(source())) == 7> t5;
sa<sizeof(sink_4_1347(v_source())) == 7> t7;
sa<sizeof(sink_4_1347(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1347(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_1347(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1347(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1347(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_4_1347(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
397,14 → 397,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1348(a)) == 1> t1;
sa<sizeof(sink_4_1348(ca)) == 4> t2;
sa<sizeof(sink_4_1348(va)) == 3> t3;
sa<sizeof(sink_4_1348(cva)) == 4> t4;
sa<sizeof(sink_4_1348(source())) == 8> t5;
sa<sizeof(sink_4_1348(c_source())) == 8> t6;
sa<sizeof(sink_4_1348(v_source())) == 8> t7;
sa<sizeof(sink_4_1348(cv_source())) == 8> t8;
sa<sizeof(sink_4_1348(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1348(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_1348(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1348(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1348(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_4_1348(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_1348(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_1348(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
419,10 → 419,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1356(a)) == 1> t1;
sa<sizeof(sink_4_1356(va)) == 3> t3;
sa<sizeof(sink_4_1356(source())) == 5> t5;
sa<sizeof(sink_4_1356(c_source())) == 6> t6;
sa<sizeof(sink_4_1356(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1356(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1356(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1356(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
437,10 → 437,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1357(a)) == 1> t1;
sa<sizeof(sink_4_1357(va)) == 3> t3;
sa<sizeof(sink_4_1357(source())) == 5> t5;
sa<sizeof(sink_4_1357(v_source())) == 7> t7;
sa<sizeof(sink_4_1357(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1357(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1357(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1357(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
455,12 → 455,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1358(a)) == 1> t1;
sa<sizeof(sink_4_1358(va)) == 3> t3;
sa<sizeof(sink_4_1358(source())) == 5> t5;
sa<sizeof(sink_4_1358(c_source())) == 8> t6;
sa<sizeof(sink_4_1358(v_source())) == 8> t7;
sa<sizeof(sink_4_1358(cv_source())) == 8> t8;
sa<sizeof(sink_4_1358(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1358(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1358(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1358(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_1358(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_1358(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
475,10 → 475,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1367(a)) == 1> t1;
sa<sizeof(sink_4_1367(va)) == 3> t3;
sa<sizeof(sink_4_1367(c_source())) == 6> t6;
sa<sizeof(sink_4_1367(v_source())) == 7> t7;
sa<sizeof(sink_4_1367(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1367(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1367(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_1367(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
493,12 → 493,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1368(a)) == 1> t1;
sa<sizeof(sink_4_1368(va)) == 3> t3;
sa<sizeof(sink_4_1368(source())) == 6> t5;
sa<sizeof(sink_4_1368(c_source())) == 6> t6;
sa<sizeof(sink_4_1368(v_source())) == 8> t7;
sa<sizeof(sink_4_1368(cv_source())) == 8> t8;
sa<sizeof(sink_4_1368(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1368(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1368(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_4_1368(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_1368(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_1368(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
513,12 → 513,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1378(a)) == 1> t1;
sa<sizeof(sink_4_1378(va)) == 3> t3;
sa<sizeof(sink_4_1378(source())) == 7> t5;
sa<sizeof(sink_4_1378(c_source())) == 8> t6;
sa<sizeof(sink_4_1378(v_source())) == 7> t7;
sa<sizeof(sink_4_1378(cv_source())) == 8> t8;
sa<sizeof(sink_4_1378(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1378(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_1378(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_4_1378(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_1378(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_1378(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
533,12 → 533,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1456(a)) == 1> t1;
sa<sizeof(sink_4_1456(ca)) == 4> t2;
sa<sizeof(sink_4_1456(va)) == 4> t3;
sa<sizeof(sink_4_1456(cva)) == 4> t4;
sa<sizeof(sink_4_1456(source())) == 5> t5;
sa<sizeof(sink_4_1456(c_source())) == 6> t6;
sa<sizeof(sink_4_1456(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1456(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_1456(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_1456(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1456(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1456(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
553,12 → 553,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1457(a)) == 1> t1;
sa<sizeof(sink_4_1457(ca)) == 4> t2;
sa<sizeof(sink_4_1457(va)) == 4> t3;
sa<sizeof(sink_4_1457(cva)) == 4> t4;
sa<sizeof(sink_4_1457(source())) == 5> t5;
sa<sizeof(sink_4_1457(v_source())) == 7> t7;
sa<sizeof(sink_4_1457(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1457(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_1457(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_1457(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1457(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1457(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
573,14 → 573,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1458(a)) == 1> t1;
sa<sizeof(sink_4_1458(ca)) == 4> t2;
sa<sizeof(sink_4_1458(va)) == 4> t3;
sa<sizeof(sink_4_1458(cva)) == 4> t4;
sa<sizeof(sink_4_1458(source())) == 5> t5;
sa<sizeof(sink_4_1458(c_source())) == 8> t6;
sa<sizeof(sink_4_1458(v_source())) == 8> t7;
sa<sizeof(sink_4_1458(cv_source())) == 8> t8;
sa<sizeof(sink_4_1458(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1458(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_1458(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_1458(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1458(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1458(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_1458(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_1458(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
595,12 → 595,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1467(a)) == 1> t1;
sa<sizeof(sink_4_1467(ca)) == 4> t2;
sa<sizeof(sink_4_1467(va)) == 4> t3;
sa<sizeof(sink_4_1467(cva)) == 4> t4;
sa<sizeof(sink_4_1467(c_source())) == 6> t6;
sa<sizeof(sink_4_1467(v_source())) == 7> t7;
sa<sizeof(sink_4_1467(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1467(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_1467(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_1467(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1467(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_1467(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
615,14 → 615,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1468(a)) == 1> t1;
sa<sizeof(sink_4_1468(ca)) == 4> t2;
sa<sizeof(sink_4_1468(va)) == 4> t3;
sa<sizeof(sink_4_1468(cva)) == 4> t4;
sa<sizeof(sink_4_1468(source())) == 6> t5;
sa<sizeof(sink_4_1468(c_source())) == 6> t6;
sa<sizeof(sink_4_1468(v_source())) == 8> t7;
sa<sizeof(sink_4_1468(cv_source())) == 8> t8;
sa<sizeof(sink_4_1468(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1468(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_1468(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_1468(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1468(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_4_1468(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_1468(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_1468(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
637,14 → 637,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1478(a)) == 1> t1;
sa<sizeof(sink_4_1478(ca)) == 4> t2;
sa<sizeof(sink_4_1478(va)) == 4> t3;
sa<sizeof(sink_4_1478(cva)) == 4> t4;
sa<sizeof(sink_4_1478(source())) == 7> t5;
sa<sizeof(sink_4_1478(c_source())) == 8> t6;
sa<sizeof(sink_4_1478(v_source())) == 7> t7;
sa<sizeof(sink_4_1478(cv_source())) == 8> t8;
sa<sizeof(sink_4_1478(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1478(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_1478(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_1478(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_1478(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_4_1478(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_1478(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_1478(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
659,10 → 659,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1567(a)) == 1> t1;
sa<sizeof(sink_4_1567(source())) == 5> t5;
sa<sizeof(sink_4_1567(c_source())) == 6> t6;
sa<sizeof(sink_4_1567(v_source())) == 7> t7;
sa<sizeof(sink_4_1567(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_1567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
677,11 → 677,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1568(a)) == 1> t1;
sa<sizeof(sink_4_1568(source())) == 5> t5;
sa<sizeof(sink_4_1568(c_source())) == 6> t6;
sa<sizeof(sink_4_1568(v_source())) == 8> t7;
sa<sizeof(sink_4_1568(cv_source())) == 8> t8;
sa<sizeof(sink_4_1568(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_1568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_1568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
696,11 → 696,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1578(a)) == 1> t1;
sa<sizeof(sink_4_1578(source())) == 5> t5;
sa<sizeof(sink_4_1578(c_source())) == 8> t6;
sa<sizeof(sink_4_1578(v_source())) == 7> t7;
sa<sizeof(sink_4_1578(cv_source())) == 8> t8;
sa<sizeof(sink_4_1578(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_1578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_1578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_1578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
715,10 → 715,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_1678(a)) == 1> t1;
sa<sizeof(sink_4_1678(c_source())) == 6> t6;
sa<sizeof(sink_4_1678(v_source())) == 7> t7;
sa<sizeof(sink_4_1678(cv_source())) == 8> t8;
sa<sizeof(sink_4_1678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_4_1678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_1678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_1678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
733,11 → 733,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2345(ca)) == 2> t2;
sa<sizeof(sink_4_2345(va)) == 3> t3;
sa<sizeof(sink_4_2345(cva)) == 4> t4;
sa<sizeof(sink_4_2345(source())) == 5> t5;
sa<sizeof(sink_4_2345(c_source())) == 2> t6;
sa<sizeof(sink_4_2345(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2345(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_2345(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_2345(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_2345(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
752,11 → 752,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2346(ca)) == 2> t2;
sa<sizeof(sink_4_2346(va)) == 3> t3;
sa<sizeof(sink_4_2346(cva)) == 4> t4;
sa<sizeof(sink_4_2346(source())) == 6> t5;
sa<sizeof(sink_4_2346(c_source())) == 6> t6;
sa<sizeof(sink_4_2346(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2346(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_2346(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_2346(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_4_2346(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
771,12 → 771,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2347(ca)) == 2> t2;
sa<sizeof(sink_4_2347(va)) == 3> t3;
sa<sizeof(sink_4_2347(cva)) == 4> t4;
sa<sizeof(sink_4_2347(source())) == 7> t5;
sa<sizeof(sink_4_2347(c_source())) == 2> t6;
sa<sizeof(sink_4_2347(v_source())) == 7> t7;
sa<sizeof(sink_4_2347(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2347(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_2347(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_2347(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_4_2347(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_4_2347(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
791,13 → 791,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2348(ca)) == 2> t2;
sa<sizeof(sink_4_2348(va)) == 3> t3;
sa<sizeof(sink_4_2348(cva)) == 4> t4;
sa<sizeof(sink_4_2348(source())) == 8> t5;
sa<sizeof(sink_4_2348(c_source())) == 8> t6;
sa<sizeof(sink_4_2348(v_source())) == 8> t7;
sa<sizeof(sink_4_2348(cv_source())) == 8> t8;
sa<sizeof(sink_4_2348(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2348(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_2348(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_2348(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_4_2348(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_2348(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_2348(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
812,10 → 812,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2356(ca)) == 2> t2;
sa<sizeof(sink_4_2356(va)) == 3> t3;
sa<sizeof(sink_4_2356(source())) == 5> t5;
sa<sizeof(sink_4_2356(c_source())) == 6> t6;
sa<sizeof(sink_4_2356(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2356(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_2356(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_2356(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
830,11 → 830,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2357(ca)) == 2> t2;
sa<sizeof(sink_4_2357(va)) == 3> t3;
sa<sizeof(sink_4_2357(source())) == 5> t5;
sa<sizeof(sink_4_2357(c_source())) == 2> t6;
sa<sizeof(sink_4_2357(v_source())) == 7> t7;
sa<sizeof(sink_4_2357(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2357(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_2357(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_2357(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_4_2357(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
849,12 → 849,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2358(ca)) == 2> t2;
sa<sizeof(sink_4_2358(va)) == 3> t3;
sa<sizeof(sink_4_2358(source())) == 5> t5;
sa<sizeof(sink_4_2358(c_source())) == 8> t6;
sa<sizeof(sink_4_2358(v_source())) == 8> t7;
sa<sizeof(sink_4_2358(cv_source())) == 8> t8;
sa<sizeof(sink_4_2358(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2358(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_2358(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_2358(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_2358(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_2358(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
869,10 → 869,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2367(ca)) == 2> t2;
sa<sizeof(sink_4_2367(va)) == 3> t3;
sa<sizeof(sink_4_2367(c_source())) == 6> t6;
sa<sizeof(sink_4_2367(v_source())) == 7> t7;
sa<sizeof(sink_4_2367(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2367(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_2367(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_2367(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
887,12 → 887,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2368(ca)) == 2> t2;
sa<sizeof(sink_4_2368(va)) == 3> t3;
sa<sizeof(sink_4_2368(source())) == 6> t5;
sa<sizeof(sink_4_2368(c_source())) == 6> t6;
sa<sizeof(sink_4_2368(v_source())) == 8> t7;
sa<sizeof(sink_4_2368(cv_source())) == 8> t8;
sa<sizeof(sink_4_2368(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2368(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_2368(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_4_2368(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_2368(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_2368(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
907,12 → 907,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2378(ca)) == 2> t2;
sa<sizeof(sink_4_2378(va)) == 3> t3;
sa<sizeof(sink_4_2378(source())) == 7> t5;
sa<sizeof(sink_4_2378(c_source())) == 8> t6;
sa<sizeof(sink_4_2378(v_source())) == 7> t7;
sa<sizeof(sink_4_2378(cv_source())) == 8> t8;
sa<sizeof(sink_4_2378(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2378(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_2378(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_4_2378(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_2378(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_2378(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
927,12 → 927,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2456(a)) == 2> t1;
sa<sizeof(sink_4_2456(ca)) == 2> t2;
sa<sizeof(sink_4_2456(va)) == 4> t3;
sa<sizeof(sink_4_2456(cva)) == 4> t4;
sa<sizeof(sink_4_2456(source())) == 5> t5;
sa<sizeof(sink_4_2456(c_source())) == 6> t6;
sa<sizeof(sink_4_2456(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_4_2456(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2456(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_2456(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_2456(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_2456(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
947,13 → 947,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2457(a)) == 2> t1;
sa<sizeof(sink_4_2457(ca)) == 2> t2;
sa<sizeof(sink_4_2457(va)) == 4> t3;
sa<sizeof(sink_4_2457(cva)) == 4> t4;
sa<sizeof(sink_4_2457(source())) == 5> t5;
sa<sizeof(sink_4_2457(c_source())) == 2> t6;
sa<sizeof(sink_4_2457(v_source())) == 7> t7;
sa<sizeof(sink_4_2457(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_4_2457(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2457(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_2457(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_2457(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_2457(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_4_2457(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
968,14 → 968,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2458(a)) == 2> t1;
sa<sizeof(sink_4_2458(ca)) == 2> t2;
sa<sizeof(sink_4_2458(va)) == 4> t3;
sa<sizeof(sink_4_2458(cva)) == 4> t4;
sa<sizeof(sink_4_2458(source())) == 5> t5;
sa<sizeof(sink_4_2458(c_source())) == 8> t6;
sa<sizeof(sink_4_2458(v_source())) == 8> t7;
sa<sizeof(sink_4_2458(cv_source())) == 8> t8;
sa<sizeof(sink_4_2458(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_4_2458(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2458(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_2458(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_2458(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_2458(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_2458(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_2458(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
990,12 → 990,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2467(a)) == 2> t1;
sa<sizeof(sink_4_2467(ca)) == 2> t2;
sa<sizeof(sink_4_2467(va)) == 4> t3;
sa<sizeof(sink_4_2467(cva)) == 4> t4;
sa<sizeof(sink_4_2467(c_source())) == 6> t6;
sa<sizeof(sink_4_2467(v_source())) == 7> t7;
sa<sizeof(sink_4_2467(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_4_2467(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2467(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_2467(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_2467(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_2467(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
1010,14 → 1010,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2468(a)) == 2> t1;
sa<sizeof(sink_4_2468(ca)) == 2> t2;
sa<sizeof(sink_4_2468(va)) == 4> t3;
sa<sizeof(sink_4_2468(cva)) == 4> t4;
sa<sizeof(sink_4_2468(source())) == 6> t5;
sa<sizeof(sink_4_2468(c_source())) == 6> t6;
sa<sizeof(sink_4_2468(v_source())) == 8> t7;
sa<sizeof(sink_4_2468(cv_source())) == 8> t8;
sa<sizeof(sink_4_2468(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_4_2468(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2468(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_2468(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_2468(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_4_2468(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_2468(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_2468(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1032,14 → 1032,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2478(a)) == 2> t1;
sa<sizeof(sink_4_2478(ca)) == 2> t2;
sa<sizeof(sink_4_2478(va)) == 4> t3;
sa<sizeof(sink_4_2478(cva)) == 4> t4;
sa<sizeof(sink_4_2478(source())) == 7> t5;
sa<sizeof(sink_4_2478(c_source())) == 8> t6;
sa<sizeof(sink_4_2478(v_source())) == 7> t7;
sa<sizeof(sink_4_2478(cv_source())) == 8> t8;
sa<sizeof(sink_4_2478(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_4_2478(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2478(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_2478(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_2478(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_4_2478(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_2478(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_2478(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1054,11 → 1054,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2567(a)) == 2> t1;
sa<sizeof(sink_4_2567(ca)) == 2> t2;
sa<sizeof(sink_4_2567(source())) == 5> t5;
sa<sizeof(sink_4_2567(c_source())) == 6> t6;
sa<sizeof(sink_4_2567(v_source())) == 7> t7;
sa<sizeof(sink_4_2567(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_4_2567(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_2567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_2567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
1073,12 → 1073,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2568(a)) == 2> t1;
sa<sizeof(sink_4_2568(ca)) == 2> t2;
sa<sizeof(sink_4_2568(source())) == 5> t5;
sa<sizeof(sink_4_2568(c_source())) == 6> t6;
sa<sizeof(sink_4_2568(v_source())) == 8> t7;
sa<sizeof(sink_4_2568(cv_source())) == 8> t8;
sa<sizeof(sink_4_2568(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_4_2568(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_2568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_2568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_2568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1093,12 → 1093,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2578(a)) == 2> t1;
sa<sizeof(sink_4_2578(ca)) == 2> t2;
sa<sizeof(sink_4_2578(source())) == 5> t5;
sa<sizeof(sink_4_2578(c_source())) == 8> t6;
sa<sizeof(sink_4_2578(v_source())) == 7> t7;
sa<sizeof(sink_4_2578(cv_source())) == 8> t8;
sa<sizeof(sink_4_2578(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_4_2578(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_2578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_2578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_2578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1113,11 → 1113,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_2678(a)) == 2> t1;
sa<sizeof(sink_4_2678(ca)) == 2> t2;
sa<sizeof(sink_4_2678(c_source())) == 6> t6;
sa<sizeof(sink_4_2678(v_source())) == 7> t7;
sa<sizeof(sink_4_2678(cv_source())) == 8> t8;
sa<sizeof(sink_4_2678(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_4_2678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_4_2678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_2678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_2678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1132,12 → 1132,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_3456(a)) == 3> t1;
sa<sizeof(sink_4_3456(ca)) == 4> t2;
sa<sizeof(sink_4_3456(va)) == 3> t3;
sa<sizeof(sink_4_3456(cva)) == 4> t4;
sa<sizeof(sink_4_3456(source())) == 5> t5;
sa<sizeof(sink_4_3456(c_source())) == 6> t6;
sa<sizeof(sink_4_3456(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_4_3456(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_3456(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_3456(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_3456(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_3456(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
1152,12 → 1152,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_3457(a)) == 3> t1;
sa<sizeof(sink_4_3457(ca)) == 4> t2;
sa<sizeof(sink_4_3457(va)) == 3> t3;
sa<sizeof(sink_4_3457(cva)) == 4> t4;
sa<sizeof(sink_4_3457(source())) == 5> t5;
sa<sizeof(sink_4_3457(v_source())) == 7> t7;
sa<sizeof(sink_4_3457(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_4_3457(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_3457(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_3457(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_3457(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_3457(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
1172,14 → 1172,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_3458(a)) == 3> t1;
sa<sizeof(sink_4_3458(ca)) == 4> t2;
sa<sizeof(sink_4_3458(va)) == 3> t3;
sa<sizeof(sink_4_3458(cva)) == 4> t4;
sa<sizeof(sink_4_3458(source())) == 5> t5;
sa<sizeof(sink_4_3458(c_source())) == 8> t6;
sa<sizeof(sink_4_3458(v_source())) == 8> t7;
sa<sizeof(sink_4_3458(cv_source())) == 8> t8;
sa<sizeof(sink_4_3458(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_4_3458(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_3458(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_3458(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_3458(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_3458(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_3458(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_3458(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1194,12 → 1194,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_3467(a)) == 3> t1;
sa<sizeof(sink_4_3467(ca)) == 4> t2;
sa<sizeof(sink_4_3467(va)) == 3> t3;
sa<sizeof(sink_4_3467(cva)) == 4> t4;
sa<sizeof(sink_4_3467(c_source())) == 6> t6;
sa<sizeof(sink_4_3467(v_source())) == 7> t7;
sa<sizeof(sink_4_3467(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_4_3467(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_3467(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_3467(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_3467(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_3467(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
1214,14 → 1214,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_3468(a)) == 3> t1;
sa<sizeof(sink_4_3468(ca)) == 4> t2;
sa<sizeof(sink_4_3468(va)) == 3> t3;
sa<sizeof(sink_4_3468(cva)) == 4> t4;
sa<sizeof(sink_4_3468(source())) == 6> t5;
sa<sizeof(sink_4_3468(c_source())) == 6> t6;
sa<sizeof(sink_4_3468(v_source())) == 8> t7;
sa<sizeof(sink_4_3468(cv_source())) == 8> t8;
sa<sizeof(sink_4_3468(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_4_3468(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_3468(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_3468(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_3468(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_4_3468(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_3468(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_3468(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1236,14 → 1236,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_3478(a)) == 3> t1;
sa<sizeof(sink_4_3478(ca)) == 4> t2;
sa<sizeof(sink_4_3478(va)) == 3> t3;
sa<sizeof(sink_4_3478(cva)) == 4> t4;
sa<sizeof(sink_4_3478(source())) == 7> t5;
sa<sizeof(sink_4_3478(c_source())) == 8> t6;
sa<sizeof(sink_4_3478(v_source())) == 7> t7;
sa<sizeof(sink_4_3478(cv_source())) == 8> t8;
sa<sizeof(sink_4_3478(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_4_3478(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_3478(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_3478(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_3478(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_4_3478(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_3478(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_3478(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1258,11 → 1258,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_3567(a)) == 3> t1;
sa<sizeof(sink_4_3567(va)) == 3> t3;
sa<sizeof(sink_4_3567(source())) == 5> t5;
sa<sizeof(sink_4_3567(c_source())) == 6> t6;
sa<sizeof(sink_4_3567(v_source())) == 7> t7;
sa<sizeof(sink_4_3567(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_4_3567(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_3567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_3567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_3567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
1277,12 → 1277,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_3568(a)) == 3> t1;
sa<sizeof(sink_4_3568(va)) == 3> t3;
sa<sizeof(sink_4_3568(source())) == 5> t5;
sa<sizeof(sink_4_3568(c_source())) == 6> t6;
sa<sizeof(sink_4_3568(v_source())) == 8> t7;
sa<sizeof(sink_4_3568(cv_source())) == 8> t8;
sa<sizeof(sink_4_3568(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_4_3568(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_3568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_3568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_3568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_3568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1297,12 → 1297,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_3578(a)) == 3> t1;
sa<sizeof(sink_4_3578(va)) == 3> t3;
sa<sizeof(sink_4_3578(source())) == 5> t5;
sa<sizeof(sink_4_3578(c_source())) == 8> t6;
sa<sizeof(sink_4_3578(v_source())) == 7> t7;
sa<sizeof(sink_4_3578(cv_source())) == 8> t8;
sa<sizeof(sink_4_3578(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_4_3578(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_3578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_3578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_3578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_3578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1317,11 → 1317,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_3678(a)) == 3> t1;
sa<sizeof(sink_4_3678(va)) == 3> t3;
sa<sizeof(sink_4_3678(c_source())) == 6> t6;
sa<sizeof(sink_4_3678(v_source())) == 7> t7;
sa<sizeof(sink_4_3678(cv_source())) == 8> t8;
sa<sizeof(sink_4_3678(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_4_3678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_4_3678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_3678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_3678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1336,13 → 1336,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_4567(a)) == 4> t1;
sa<sizeof(sink_4_4567(ca)) == 4> t2;
sa<sizeof(sink_4_4567(va)) == 4> t3;
sa<sizeof(sink_4_4567(cva)) == 4> t4;
sa<sizeof(sink_4_4567(source())) == 5> t5;
sa<sizeof(sink_4_4567(c_source())) == 6> t6;
sa<sizeof(sink_4_4567(v_source())) == 7> t7;
sa<sizeof(sink_4_4567(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_4_4567(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_4567(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_4567(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_4567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_4567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_4567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
1357,14 → 1357,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_4568(a)) == 4> t1;
sa<sizeof(sink_4_4568(ca)) == 4> t2;
sa<sizeof(sink_4_4568(va)) == 4> t3;
sa<sizeof(sink_4_4568(cva)) == 4> t4;
sa<sizeof(sink_4_4568(source())) == 5> t5;
sa<sizeof(sink_4_4568(c_source())) == 6> t6;
sa<sizeof(sink_4_4568(v_source())) == 8> t7;
sa<sizeof(sink_4_4568(cv_source())) == 8> t8;
sa<sizeof(sink_4_4568(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_4_4568(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_4568(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_4568(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_4568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_4568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_4568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_4_4568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1379,14 → 1379,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_4578(a)) == 4> t1;
sa<sizeof(sink_4_4578(ca)) == 4> t2;
sa<sizeof(sink_4_4578(va)) == 4> t3;
sa<sizeof(sink_4_4578(cva)) == 4> t4;
sa<sizeof(sink_4_4578(source())) == 5> t5;
sa<sizeof(sink_4_4578(c_source())) == 8> t6;
sa<sizeof(sink_4_4578(v_source())) == 7> t7;
sa<sizeof(sink_4_4578(cv_source())) == 8> t8;
sa<sizeof(sink_4_4578(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_4_4578(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_4578(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_4578(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_4578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_4578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_4_4578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_4578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1401,13 → 1401,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_4678(a)) == 4> t1;
sa<sizeof(sink_4_4678(ca)) == 4> t2;
sa<sizeof(sink_4_4678(va)) == 4> t3;
sa<sizeof(sink_4_4678(cva)) == 4> t4;
sa<sizeof(sink_4_4678(c_source())) == 6> t6;
sa<sizeof(sink_4_4678(v_source())) == 7> t7;
sa<sizeof(sink_4_4678(cv_source())) == 8> t8;
sa<sizeof(sink_4_4678(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_4_4678(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_4_4678(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_4_4678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_4_4678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_4678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_4678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1422,10 → 1422,10
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_4_5678(source())) == 5> t5;
sa<sizeof(sink_4_5678(c_source())) == 6> t6;
sa<sizeof(sink_4_5678(v_source())) == 7> t7;
sa<sizeof(sink_4_5678(cv_source())) == 8> t8;
sa<sizeof(sink_4_5678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_4_5678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_4_5678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_4_5678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/cpp0x/iop.C
12,8 → 12,8
template <bool> struct sa;
template <> struct sa<true> {};
 
struct one {char x[1];};
struct two {char x[2];};
struct one {long x[1];};
struct two {long x[2];};
 
struct os
{
30,7 → 30,7
void test()
{
os o;
sa<sizeof(o << 1) == 1> t1; // Calls os::operator<<(int)
sa<sizeof(o << 1) == 1 * sizeof(long)> t1; // Calls os::operator<<(int)
// Would be ambiguous if the implicit object parameter
// was an rvalue reference.
}
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/cpp0x/rv5p.C
8,14 → 8,14
template <bool> struct sa;
template <> struct sa<true> {};
 
struct one {char x[1];};
struct two {char x[2];};
struct three {char x[3];};
struct four {char x[4];};
struct five {char x[5];};
struct six {char x[6];};
struct seven {char x[7];};
struct eight {char x[8];};
struct one {long x[1];};
struct two {long x[2];};
struct three {long x[3];};
struct four {long x[4];};
struct five {long x[5];};
struct six {long x[6];};
struct seven {long x[7];};
struct eight {long x[8];};
 
struct A
{
42,12 → 42,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12345(a)) == 1> t1;
sa<sizeof(sink_5_12345(ca)) == 2> t2;
sa<sizeof(sink_5_12345(va)) == 3> t3;
sa<sizeof(sink_5_12345(cva)) == 4> t4;
sa<sizeof(sink_5_12345(source())) == 5> t5;
sa<sizeof(sink_5_12345(c_source())) == 2> t6;
sa<sizeof(sink_5_12345(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12345(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12345(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_12345(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_12345(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_12345(c_source())) == 2 * sizeof(long)> t6;
return 0;
}
 
63,12 → 63,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12346(a)) == 1> t1;
sa<sizeof(sink_5_12346(ca)) == 2> t2;
sa<sizeof(sink_5_12346(va)) == 3> t3;
sa<sizeof(sink_5_12346(cva)) == 4> t4;
sa<sizeof(sink_5_12346(source())) == 6> t5;
sa<sizeof(sink_5_12346(c_source())) == 6> t6;
sa<sizeof(sink_5_12346(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12346(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12346(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_12346(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_12346(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_5_12346(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
84,13 → 84,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12347(a)) == 1> t1;
sa<sizeof(sink_5_12347(ca)) == 2> t2;
sa<sizeof(sink_5_12347(va)) == 3> t3;
sa<sizeof(sink_5_12347(cva)) == 4> t4;
sa<sizeof(sink_5_12347(source())) == 7> t5;
sa<sizeof(sink_5_12347(c_source())) == 2> t6;
sa<sizeof(sink_5_12347(v_source())) == 7> t7;
sa<sizeof(sink_5_12347(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12347(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12347(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_12347(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_12347(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_5_12347(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_5_12347(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
106,14 → 106,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12348(a)) == 1> t1;
sa<sizeof(sink_5_12348(ca)) == 2> t2;
sa<sizeof(sink_5_12348(va)) == 3> t3;
sa<sizeof(sink_5_12348(cva)) == 4> t4;
sa<sizeof(sink_5_12348(source())) == 8> t5;
sa<sizeof(sink_5_12348(c_source())) == 8> t6;
sa<sizeof(sink_5_12348(v_source())) == 8> t7;
sa<sizeof(sink_5_12348(cv_source())) == 8> t8;
sa<sizeof(sink_5_12348(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12348(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12348(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_12348(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_12348(source())) == 8 * sizeof(long)> t5;
sa<sizeof(sink_5_12348(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_12348(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_12348(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
129,11 → 129,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12356(a)) == 1> t1;
sa<sizeof(sink_5_12356(ca)) == 2> t2;
sa<sizeof(sink_5_12356(va)) == 3> t3;
sa<sizeof(sink_5_12356(source())) == 5> t5;
sa<sizeof(sink_5_12356(c_source())) == 6> t6;
sa<sizeof(sink_5_12356(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12356(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12356(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_12356(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_12356(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
149,12 → 149,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12357(a)) == 1> t1;
sa<sizeof(sink_5_12357(ca)) == 2> t2;
sa<sizeof(sink_5_12357(va)) == 3> t3;
sa<sizeof(sink_5_12357(source())) == 5> t5;
sa<sizeof(sink_5_12357(c_source())) == 2> t6;
sa<sizeof(sink_5_12357(v_source())) == 7> t7;
sa<sizeof(sink_5_12357(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12357(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12357(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_12357(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_12357(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_5_12357(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
170,13 → 170,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12358(a)) == 1> t1;
sa<sizeof(sink_5_12358(ca)) == 2> t2;
sa<sizeof(sink_5_12358(va)) == 3> t3;
sa<sizeof(sink_5_12358(source())) == 5> t5;
sa<sizeof(sink_5_12358(c_source())) == 8> t6;
sa<sizeof(sink_5_12358(v_source())) == 8> t7;
sa<sizeof(sink_5_12358(cv_source())) == 8> t8;
sa<sizeof(sink_5_12358(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12358(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12358(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_12358(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_12358(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_12358(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_12358(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
192,11 → 192,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12367(a)) == 1> t1;
sa<sizeof(sink_5_12367(ca)) == 2> t2;
sa<sizeof(sink_5_12367(va)) == 3> t3;
sa<sizeof(sink_5_12367(c_source())) == 6> t6;
sa<sizeof(sink_5_12367(v_source())) == 7> t7;
sa<sizeof(sink_5_12367(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12367(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12367(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_12367(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_12367(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
212,13 → 212,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12368(a)) == 1> t1;
sa<sizeof(sink_5_12368(ca)) == 2> t2;
sa<sizeof(sink_5_12368(va)) == 3> t3;
sa<sizeof(sink_5_12368(source())) == 6> t5;
sa<sizeof(sink_5_12368(c_source())) == 6> t6;
sa<sizeof(sink_5_12368(v_source())) == 8> t7;
sa<sizeof(sink_5_12368(cv_source())) == 8> t8;
sa<sizeof(sink_5_12368(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12368(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12368(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_12368(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_5_12368(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_12368(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_12368(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
234,13 → 234,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12378(a)) == 1> t1;
sa<sizeof(sink_5_12378(ca)) == 2> t2;
sa<sizeof(sink_5_12378(va)) == 3> t3;
sa<sizeof(sink_5_12378(source())) == 7> t5;
sa<sizeof(sink_5_12378(c_source())) == 8> t6;
sa<sizeof(sink_5_12378(v_source())) == 7> t7;
sa<sizeof(sink_5_12378(cv_source())) == 8> t8;
sa<sizeof(sink_5_12378(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12378(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12378(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_12378(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_5_12378(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_12378(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_12378(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
256,12 → 256,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12456(a)) == 1> t1;
sa<sizeof(sink_5_12456(ca)) == 2> t2;
sa<sizeof(sink_5_12456(va)) == 4> t3;
sa<sizeof(sink_5_12456(cva)) == 4> t4;
sa<sizeof(sink_5_12456(source())) == 5> t5;
sa<sizeof(sink_5_12456(c_source())) == 6> t6;
sa<sizeof(sink_5_12456(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12456(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12456(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_12456(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_12456(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_12456(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
277,13 → 277,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12457(a)) == 1> t1;
sa<sizeof(sink_5_12457(ca)) == 2> t2;
sa<sizeof(sink_5_12457(va)) == 4> t3;
sa<sizeof(sink_5_12457(cva)) == 4> t4;
sa<sizeof(sink_5_12457(source())) == 5> t5;
sa<sizeof(sink_5_12457(c_source())) == 2> t6;
sa<sizeof(sink_5_12457(v_source())) == 7> t7;
sa<sizeof(sink_5_12457(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12457(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12457(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_12457(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_12457(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_12457(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_5_12457(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
299,14 → 299,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12458(a)) == 1> t1;
sa<sizeof(sink_5_12458(ca)) == 2> t2;
sa<sizeof(sink_5_12458(va)) == 4> t3;
sa<sizeof(sink_5_12458(cva)) == 4> t4;
sa<sizeof(sink_5_12458(source())) == 5> t5;
sa<sizeof(sink_5_12458(c_source())) == 8> t6;
sa<sizeof(sink_5_12458(v_source())) == 8> t7;
sa<sizeof(sink_5_12458(cv_source())) == 8> t8;
sa<sizeof(sink_5_12458(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12458(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12458(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_12458(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_12458(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_12458(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_12458(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_12458(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
322,12 → 322,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12467(a)) == 1> t1;
sa<sizeof(sink_5_12467(ca)) == 2> t2;
sa<sizeof(sink_5_12467(va)) == 4> t3;
sa<sizeof(sink_5_12467(cva)) == 4> t4;
sa<sizeof(sink_5_12467(c_source())) == 6> t6;
sa<sizeof(sink_5_12467(v_source())) == 7> t7;
sa<sizeof(sink_5_12467(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12467(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12467(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_12467(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_12467(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_12467(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
343,14 → 343,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12468(a)) == 1> t1;
sa<sizeof(sink_5_12468(ca)) == 2> t2;
sa<sizeof(sink_5_12468(va)) == 4> t3;
sa<sizeof(sink_5_12468(cva)) == 4> t4;
sa<sizeof(sink_5_12468(source())) == 6> t5;
sa<sizeof(sink_5_12468(c_source())) == 6> t6;
sa<sizeof(sink_5_12468(v_source())) == 8> t7;
sa<sizeof(sink_5_12468(cv_source())) == 8> t8;
sa<sizeof(sink_5_12468(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12468(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12468(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_12468(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_12468(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_5_12468(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_12468(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_12468(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
366,14 → 366,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12478(a)) == 1> t1;
sa<sizeof(sink_5_12478(ca)) == 2> t2;
sa<sizeof(sink_5_12478(va)) == 4> t3;
sa<sizeof(sink_5_12478(cva)) == 4> t4;
sa<sizeof(sink_5_12478(source())) == 7> t5;
sa<sizeof(sink_5_12478(c_source())) == 8> t6;
sa<sizeof(sink_5_12478(v_source())) == 7> t7;
sa<sizeof(sink_5_12478(cv_source())) == 8> t8;
sa<sizeof(sink_5_12478(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12478(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12478(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_12478(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_12478(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_5_12478(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_12478(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_12478(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
389,11 → 389,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12567(a)) == 1> t1;
sa<sizeof(sink_5_12567(ca)) == 2> t2;
sa<sizeof(sink_5_12567(source())) == 5> t5;
sa<sizeof(sink_5_12567(c_source())) == 6> t6;
sa<sizeof(sink_5_12567(v_source())) == 7> t7;
sa<sizeof(sink_5_12567(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12567(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_12567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_12567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
409,12 → 409,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12568(a)) == 1> t1;
sa<sizeof(sink_5_12568(ca)) == 2> t2;
sa<sizeof(sink_5_12568(source())) == 5> t5;
sa<sizeof(sink_5_12568(c_source())) == 6> t6;
sa<sizeof(sink_5_12568(v_source())) == 8> t7;
sa<sizeof(sink_5_12568(cv_source())) == 8> t8;
sa<sizeof(sink_5_12568(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12568(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_12568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_12568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_12568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
430,12 → 430,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12578(a)) == 1> t1;
sa<sizeof(sink_5_12578(ca)) == 2> t2;
sa<sizeof(sink_5_12578(source())) == 5> t5;
sa<sizeof(sink_5_12578(c_source())) == 8> t6;
sa<sizeof(sink_5_12578(v_source())) == 7> t7;
sa<sizeof(sink_5_12578(cv_source())) == 8> t8;
sa<sizeof(sink_5_12578(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12578(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_12578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_12578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_12578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
451,11 → 451,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_12678(a)) == 1> t1;
sa<sizeof(sink_5_12678(ca)) == 2> t2;
sa<sizeof(sink_5_12678(c_source())) == 6> t6;
sa<sizeof(sink_5_12678(v_source())) == 7> t7;
sa<sizeof(sink_5_12678(cv_source())) == 8> t8;
sa<sizeof(sink_5_12678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_12678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_12678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_12678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_12678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
471,12 → 471,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_13456(a)) == 1> t1;
sa<sizeof(sink_5_13456(ca)) == 4> t2;
sa<sizeof(sink_5_13456(va)) == 3> t3;
sa<sizeof(sink_5_13456(cva)) == 4> t4;
sa<sizeof(sink_5_13456(source())) == 5> t5;
sa<sizeof(sink_5_13456(c_source())) == 6> t6;
sa<sizeof(sink_5_13456(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_13456(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_13456(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_13456(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_13456(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_13456(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
492,12 → 492,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_13457(a)) == 1> t1;
sa<sizeof(sink_5_13457(ca)) == 4> t2;
sa<sizeof(sink_5_13457(va)) == 3> t3;
sa<sizeof(sink_5_13457(cva)) == 4> t4;
sa<sizeof(sink_5_13457(source())) == 5> t5;
sa<sizeof(sink_5_13457(v_source())) == 7> t7;
sa<sizeof(sink_5_13457(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_13457(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_13457(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_13457(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_13457(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_13457(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
513,14 → 513,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_13458(a)) == 1> t1;
sa<sizeof(sink_5_13458(ca)) == 4> t2;
sa<sizeof(sink_5_13458(va)) == 3> t3;
sa<sizeof(sink_5_13458(cva)) == 4> t4;
sa<sizeof(sink_5_13458(source())) == 5> t5;
sa<sizeof(sink_5_13458(c_source())) == 8> t6;
sa<sizeof(sink_5_13458(v_source())) == 8> t7;
sa<sizeof(sink_5_13458(cv_source())) == 8> t8;
sa<sizeof(sink_5_13458(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_13458(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_13458(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_13458(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_13458(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_13458(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_13458(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_13458(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
536,12 → 536,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_13467(a)) == 1> t1;
sa<sizeof(sink_5_13467(ca)) == 4> t2;
sa<sizeof(sink_5_13467(va)) == 3> t3;
sa<sizeof(sink_5_13467(cva)) == 4> t4;
sa<sizeof(sink_5_13467(c_source())) == 6> t6;
sa<sizeof(sink_5_13467(v_source())) == 7> t7;
sa<sizeof(sink_5_13467(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_13467(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_13467(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_13467(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_13467(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_13467(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
557,14 → 557,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_13468(a)) == 1> t1;
sa<sizeof(sink_5_13468(ca)) == 4> t2;
sa<sizeof(sink_5_13468(va)) == 3> t3;
sa<sizeof(sink_5_13468(cva)) == 4> t4;
sa<sizeof(sink_5_13468(source())) == 6> t5;
sa<sizeof(sink_5_13468(c_source())) == 6> t6;
sa<sizeof(sink_5_13468(v_source())) == 8> t7;
sa<sizeof(sink_5_13468(cv_source())) == 8> t8;
sa<sizeof(sink_5_13468(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_13468(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_13468(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_13468(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_13468(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_5_13468(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_13468(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_13468(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
580,14 → 580,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_13478(a)) == 1> t1;
sa<sizeof(sink_5_13478(ca)) == 4> t2;
sa<sizeof(sink_5_13478(va)) == 3> t3;
sa<sizeof(sink_5_13478(cva)) == 4> t4;
sa<sizeof(sink_5_13478(source())) == 7> t5;
sa<sizeof(sink_5_13478(c_source())) == 8> t6;
sa<sizeof(sink_5_13478(v_source())) == 7> t7;
sa<sizeof(sink_5_13478(cv_source())) == 8> t8;
sa<sizeof(sink_5_13478(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_13478(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_13478(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_13478(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_13478(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_5_13478(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_13478(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_13478(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
603,11 → 603,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_13567(a)) == 1> t1;
sa<sizeof(sink_5_13567(va)) == 3> t3;
sa<sizeof(sink_5_13567(source())) == 5> t5;
sa<sizeof(sink_5_13567(c_source())) == 6> t6;
sa<sizeof(sink_5_13567(v_source())) == 7> t7;
sa<sizeof(sink_5_13567(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_13567(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_13567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_13567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_13567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
623,12 → 623,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_13568(a)) == 1> t1;
sa<sizeof(sink_5_13568(va)) == 3> t3;
sa<sizeof(sink_5_13568(source())) == 5> t5;
sa<sizeof(sink_5_13568(c_source())) == 6> t6;
sa<sizeof(sink_5_13568(v_source())) == 8> t7;
sa<sizeof(sink_5_13568(cv_source())) == 8> t8;
sa<sizeof(sink_5_13568(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_13568(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_13568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_13568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_13568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_13568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
644,12 → 644,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_13578(a)) == 1> t1;
sa<sizeof(sink_5_13578(va)) == 3> t3;
sa<sizeof(sink_5_13578(source())) == 5> t5;
sa<sizeof(sink_5_13578(c_source())) == 8> t6;
sa<sizeof(sink_5_13578(v_source())) == 7> t7;
sa<sizeof(sink_5_13578(cv_source())) == 8> t8;
sa<sizeof(sink_5_13578(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_13578(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_13578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_13578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_13578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_13578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
665,11 → 665,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_13678(a)) == 1> t1;
sa<sizeof(sink_5_13678(va)) == 3> t3;
sa<sizeof(sink_5_13678(c_source())) == 6> t6;
sa<sizeof(sink_5_13678(v_source())) == 7> t7;
sa<sizeof(sink_5_13678(cv_source())) == 8> t8;
sa<sizeof(sink_5_13678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_13678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_13678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_13678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_13678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
685,13 → 685,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_14567(a)) == 1> t1;
sa<sizeof(sink_5_14567(ca)) == 4> t2;
sa<sizeof(sink_5_14567(va)) == 4> t3;
sa<sizeof(sink_5_14567(cva)) == 4> t4;
sa<sizeof(sink_5_14567(source())) == 5> t5;
sa<sizeof(sink_5_14567(c_source())) == 6> t6;
sa<sizeof(sink_5_14567(v_source())) == 7> t7;
sa<sizeof(sink_5_14567(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_14567(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_14567(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_14567(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_14567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_14567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_14567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
707,14 → 707,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_14568(a)) == 1> t1;
sa<sizeof(sink_5_14568(ca)) == 4> t2;
sa<sizeof(sink_5_14568(va)) == 4> t3;
sa<sizeof(sink_5_14568(cva)) == 4> t4;
sa<sizeof(sink_5_14568(source())) == 5> t5;
sa<sizeof(sink_5_14568(c_source())) == 6> t6;
sa<sizeof(sink_5_14568(v_source())) == 8> t7;
sa<sizeof(sink_5_14568(cv_source())) == 8> t8;
sa<sizeof(sink_5_14568(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_14568(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_14568(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_14568(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_14568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_14568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_14568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_14568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
730,14 → 730,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_14578(a)) == 1> t1;
sa<sizeof(sink_5_14578(ca)) == 4> t2;
sa<sizeof(sink_5_14578(va)) == 4> t3;
sa<sizeof(sink_5_14578(cva)) == 4> t4;
sa<sizeof(sink_5_14578(source())) == 5> t5;
sa<sizeof(sink_5_14578(c_source())) == 8> t6;
sa<sizeof(sink_5_14578(v_source())) == 7> t7;
sa<sizeof(sink_5_14578(cv_source())) == 8> t8;
sa<sizeof(sink_5_14578(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_14578(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_14578(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_14578(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_14578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_14578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_14578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_14578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
753,13 → 753,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_14678(a)) == 1> t1;
sa<sizeof(sink_5_14678(ca)) == 4> t2;
sa<sizeof(sink_5_14678(va)) == 4> t3;
sa<sizeof(sink_5_14678(cva)) == 4> t4;
sa<sizeof(sink_5_14678(c_source())) == 6> t6;
sa<sizeof(sink_5_14678(v_source())) == 7> t7;
sa<sizeof(sink_5_14678(cv_source())) == 8> t8;
sa<sizeof(sink_5_14678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_14678(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_14678(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_14678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_14678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_14678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_14678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
775,11 → 775,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_15678(a)) == 1> t1;
sa<sizeof(sink_5_15678(source())) == 5> t5;
sa<sizeof(sink_5_15678(c_source())) == 6> t6;
sa<sizeof(sink_5_15678(v_source())) == 7> t7;
sa<sizeof(sink_5_15678(cv_source())) == 8> t8;
sa<sizeof(sink_5_15678(a)) == 1 * sizeof(long)> t1;
sa<sizeof(sink_5_15678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_15678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_15678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_15678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
795,11 → 795,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_23456(ca)) == 2> t2;
sa<sizeof(sink_5_23456(va)) == 3> t3;
sa<sizeof(sink_5_23456(cva)) == 4> t4;
sa<sizeof(sink_5_23456(source())) == 5> t5;
sa<sizeof(sink_5_23456(c_source())) == 6> t6;
sa<sizeof(sink_5_23456(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_23456(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_23456(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_23456(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_23456(c_source())) == 6 * sizeof(long)> t6;
return 0;
}
 
815,12 → 815,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_23457(ca)) == 2> t2;
sa<sizeof(sink_5_23457(va)) == 3> t3;
sa<sizeof(sink_5_23457(cva)) == 4> t4;
sa<sizeof(sink_5_23457(source())) == 5> t5;
sa<sizeof(sink_5_23457(c_source())) == 2> t6;
sa<sizeof(sink_5_23457(v_source())) == 7> t7;
sa<sizeof(sink_5_23457(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_23457(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_23457(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_23457(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_23457(c_source())) == 2 * sizeof(long)> t6;
sa<sizeof(sink_5_23457(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
836,13 → 836,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_23458(ca)) == 2> t2;
sa<sizeof(sink_5_23458(va)) == 3> t3;
sa<sizeof(sink_5_23458(cva)) == 4> t4;
sa<sizeof(sink_5_23458(source())) == 5> t5;
sa<sizeof(sink_5_23458(c_source())) == 8> t6;
sa<sizeof(sink_5_23458(v_source())) == 8> t7;
sa<sizeof(sink_5_23458(cv_source())) == 8> t8;
sa<sizeof(sink_5_23458(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_23458(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_23458(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_23458(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_23458(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_23458(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_23458(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
858,11 → 858,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_23467(ca)) == 2> t2;
sa<sizeof(sink_5_23467(va)) == 3> t3;
sa<sizeof(sink_5_23467(cva)) == 4> t4;
sa<sizeof(sink_5_23467(c_source())) == 6> t6;
sa<sizeof(sink_5_23467(v_source())) == 7> t7;
sa<sizeof(sink_5_23467(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_23467(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_23467(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_23467(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_23467(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
878,13 → 878,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_23468(ca)) == 2> t2;
sa<sizeof(sink_5_23468(va)) == 3> t3;
sa<sizeof(sink_5_23468(cva)) == 4> t4;
sa<sizeof(sink_5_23468(source())) == 6> t5;
sa<sizeof(sink_5_23468(c_source())) == 6> t6;
sa<sizeof(sink_5_23468(v_source())) == 8> t7;
sa<sizeof(sink_5_23468(cv_source())) == 8> t8;
sa<sizeof(sink_5_23468(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_23468(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_23468(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_23468(source())) == 6 * sizeof(long)> t5;
sa<sizeof(sink_5_23468(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_23468(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_23468(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
900,13 → 900,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_23478(ca)) == 2> t2;
sa<sizeof(sink_5_23478(va)) == 3> t3;
sa<sizeof(sink_5_23478(cva)) == 4> t4;
sa<sizeof(sink_5_23478(source())) == 7> t5;
sa<sizeof(sink_5_23478(c_source())) == 8> t6;
sa<sizeof(sink_5_23478(v_source())) == 7> t7;
sa<sizeof(sink_5_23478(cv_source())) == 8> t8;
sa<sizeof(sink_5_23478(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_23478(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_23478(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_23478(source())) == 7 * sizeof(long)> t5;
sa<sizeof(sink_5_23478(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_23478(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_23478(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
922,11 → 922,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_23567(ca)) == 2> t2;
sa<sizeof(sink_5_23567(va)) == 3> t3;
sa<sizeof(sink_5_23567(source())) == 5> t5;
sa<sizeof(sink_5_23567(c_source())) == 6> t6;
sa<sizeof(sink_5_23567(v_source())) == 7> t7;
sa<sizeof(sink_5_23567(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_23567(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_23567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_23567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_23567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
942,12 → 942,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_23568(ca)) == 2> t2;
sa<sizeof(sink_5_23568(va)) == 3> t3;
sa<sizeof(sink_5_23568(source())) == 5> t5;
sa<sizeof(sink_5_23568(c_source())) == 6> t6;
sa<sizeof(sink_5_23568(v_source())) == 8> t7;
sa<sizeof(sink_5_23568(cv_source())) == 8> t8;
sa<sizeof(sink_5_23568(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_23568(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_23568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_23568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_23568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_23568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
963,12 → 963,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_23578(ca)) == 2> t2;
sa<sizeof(sink_5_23578(va)) == 3> t3;
sa<sizeof(sink_5_23578(source())) == 5> t5;
sa<sizeof(sink_5_23578(c_source())) == 8> t6;
sa<sizeof(sink_5_23578(v_source())) == 7> t7;
sa<sizeof(sink_5_23578(cv_source())) == 8> t8;
sa<sizeof(sink_5_23578(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_23578(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_23578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_23578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_23578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_23578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
984,11 → 984,11
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_23678(ca)) == 2> t2;
sa<sizeof(sink_5_23678(va)) == 3> t3;
sa<sizeof(sink_5_23678(c_source())) == 6> t6;
sa<sizeof(sink_5_23678(v_source())) == 7> t7;
sa<sizeof(sink_5_23678(cv_source())) == 8> t8;
sa<sizeof(sink_5_23678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_23678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_23678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_23678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_23678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1004,13 → 1004,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_24567(a)) == 2> t1;
sa<sizeof(sink_5_24567(ca)) == 2> t2;
sa<sizeof(sink_5_24567(va)) == 4> t3;
sa<sizeof(sink_5_24567(cva)) == 4> t4;
sa<sizeof(sink_5_24567(source())) == 5> t5;
sa<sizeof(sink_5_24567(c_source())) == 6> t6;
sa<sizeof(sink_5_24567(v_source())) == 7> t7;
sa<sizeof(sink_5_24567(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_5_24567(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_24567(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_24567(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_24567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_24567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_24567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
1026,14 → 1026,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_24568(a)) == 2> t1;
sa<sizeof(sink_5_24568(ca)) == 2> t2;
sa<sizeof(sink_5_24568(va)) == 4> t3;
sa<sizeof(sink_5_24568(cva)) == 4> t4;
sa<sizeof(sink_5_24568(source())) == 5> t5;
sa<sizeof(sink_5_24568(c_source())) == 6> t6;
sa<sizeof(sink_5_24568(v_source())) == 8> t7;
sa<sizeof(sink_5_24568(cv_source())) == 8> t8;
sa<sizeof(sink_5_24568(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_5_24568(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_24568(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_24568(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_24568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_24568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_24568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_24568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1049,14 → 1049,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_24578(a)) == 2> t1;
sa<sizeof(sink_5_24578(ca)) == 2> t2;
sa<sizeof(sink_5_24578(va)) == 4> t3;
sa<sizeof(sink_5_24578(cva)) == 4> t4;
sa<sizeof(sink_5_24578(source())) == 5> t5;
sa<sizeof(sink_5_24578(c_source())) == 8> t6;
sa<sizeof(sink_5_24578(v_source())) == 7> t7;
sa<sizeof(sink_5_24578(cv_source())) == 8> t8;
sa<sizeof(sink_5_24578(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_5_24578(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_24578(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_24578(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_24578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_24578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_24578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_24578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1072,13 → 1072,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_24678(a)) == 2> t1;
sa<sizeof(sink_5_24678(ca)) == 2> t2;
sa<sizeof(sink_5_24678(va)) == 4> t3;
sa<sizeof(sink_5_24678(cva)) == 4> t4;
sa<sizeof(sink_5_24678(c_source())) == 6> t6;
sa<sizeof(sink_5_24678(v_source())) == 7> t7;
sa<sizeof(sink_5_24678(cv_source())) == 8> t8;
sa<sizeof(sink_5_24678(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_5_24678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_24678(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_24678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_24678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_24678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_24678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1094,12 → 1094,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_25678(a)) == 2> t1;
sa<sizeof(sink_5_25678(ca)) == 2> t2;
sa<sizeof(sink_5_25678(source())) == 5> t5;
sa<sizeof(sink_5_25678(c_source())) == 6> t6;
sa<sizeof(sink_5_25678(v_source())) == 7> t7;
sa<sizeof(sink_5_25678(cv_source())) == 8> t8;
sa<sizeof(sink_5_25678(a)) == 2 * sizeof(long)> t1;
sa<sizeof(sink_5_25678(ca)) == 2 * sizeof(long)> t2;
sa<sizeof(sink_5_25678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_25678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_25678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_25678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1115,13 → 1115,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_34567(a)) == 3> t1;
sa<sizeof(sink_5_34567(ca)) == 4> t2;
sa<sizeof(sink_5_34567(va)) == 3> t3;
sa<sizeof(sink_5_34567(cva)) == 4> t4;
sa<sizeof(sink_5_34567(source())) == 5> t5;
sa<sizeof(sink_5_34567(c_source())) == 6> t6;
sa<sizeof(sink_5_34567(v_source())) == 7> t7;
sa<sizeof(sink_5_34567(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_5_34567(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_34567(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_34567(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_34567(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_34567(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_34567(v_source())) == 7 * sizeof(long)> t7;
return 0;
}
 
1137,14 → 1137,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_34568(a)) == 3> t1;
sa<sizeof(sink_5_34568(ca)) == 4> t2;
sa<sizeof(sink_5_34568(va)) == 3> t3;
sa<sizeof(sink_5_34568(cva)) == 4> t4;
sa<sizeof(sink_5_34568(source())) == 5> t5;
sa<sizeof(sink_5_34568(c_source())) == 6> t6;
sa<sizeof(sink_5_34568(v_source())) == 8> t7;
sa<sizeof(sink_5_34568(cv_source())) == 8> t8;
sa<sizeof(sink_5_34568(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_5_34568(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_34568(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_34568(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_34568(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_34568(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_34568(v_source())) == 8 * sizeof(long)> t7;
sa<sizeof(sink_5_34568(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1160,14 → 1160,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_34578(a)) == 3> t1;
sa<sizeof(sink_5_34578(ca)) == 4> t2;
sa<sizeof(sink_5_34578(va)) == 3> t3;
sa<sizeof(sink_5_34578(cva)) == 4> t4;
sa<sizeof(sink_5_34578(source())) == 5> t5;
sa<sizeof(sink_5_34578(c_source())) == 8> t6;
sa<sizeof(sink_5_34578(v_source())) == 7> t7;
sa<sizeof(sink_5_34578(cv_source())) == 8> t8;
sa<sizeof(sink_5_34578(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_5_34578(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_34578(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_34578(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_34578(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_34578(c_source())) == 8 * sizeof(long)> t6;
sa<sizeof(sink_5_34578(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_34578(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1183,13 → 1183,13
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_34678(a)) == 3> t1;
sa<sizeof(sink_5_34678(ca)) == 4> t2;
sa<sizeof(sink_5_34678(va)) == 3> t3;
sa<sizeof(sink_5_34678(cva)) == 4> t4;
sa<sizeof(sink_5_34678(c_source())) == 6> t6;
sa<sizeof(sink_5_34678(v_source())) == 7> t7;
sa<sizeof(sink_5_34678(cv_source())) == 8> t8;
sa<sizeof(sink_5_34678(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_5_34678(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_34678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_34678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_34678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_34678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_34678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1205,12 → 1205,12
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_35678(a)) == 3> t1;
sa<sizeof(sink_5_35678(va)) == 3> t3;
sa<sizeof(sink_5_35678(source())) == 5> t5;
sa<sizeof(sink_5_35678(c_source())) == 6> t6;
sa<sizeof(sink_5_35678(v_source())) == 7> t7;
sa<sizeof(sink_5_35678(cv_source())) == 8> t8;
sa<sizeof(sink_5_35678(a)) == 3 * sizeof(long)> t1;
sa<sizeof(sink_5_35678(va)) == 3 * sizeof(long)> t3;
sa<sizeof(sink_5_35678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_35678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_35678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_35678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
1226,14 → 1226,14
const A ca = a;
volatile A va;
const volatile A cva = a;
sa<sizeof(sink_5_45678(a)) == 4> t1;
sa<sizeof(sink_5_45678(ca)) == 4> t2;
sa<sizeof(sink_5_45678(va)) == 4> t3;
sa<sizeof(sink_5_45678(cva)) == 4> t4;
sa<sizeof(sink_5_45678(source())) == 5> t5;
sa<sizeof(sink_5_45678(c_source())) == 6> t6;
sa<sizeof(sink_5_45678(v_source())) == 7> t7;
sa<sizeof(sink_5_45678(cv_source())) == 8> t8;
sa<sizeof(sink_5_45678(a)) == 4 * sizeof(long)> t1;
sa<sizeof(sink_5_45678(ca)) == 4 * sizeof(long)> t2;
sa<sizeof(sink_5_45678(va)) == 4 * sizeof(long)> t3;
sa<sizeof(sink_5_45678(cva)) == 4 * sizeof(long)> t4;
sa<sizeof(sink_5_45678(source())) == 5 * sizeof(long)> t5;
sa<sizeof(sink_5_45678(c_source())) == 6 * sizeof(long)> t6;
sa<sizeof(sink_5_45678(v_source())) == 7 * sizeof(long)> t7;
sa<sizeof(sink_5_45678(cv_source())) == 8 * sizeof(long)> t8;
return 0;
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/cpp0x/named_refs.C
8,8 → 8,8
template <bool> struct sa;
template <> struct sa<true> {};
 
struct one {char x[1];};
struct two {char x[2];};
struct one {long x[1];};
struct two {long x[2];};
 
struct A {};
 
18,7 → 18,7
 
int test1(A&& a)
{
sa<sizeof(foo(a)) == 1> t1;
sa<sizeof(foo(a)) == 1 * sizeof(long)> t1;
return 0;
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/cpp0x/unnamed_refs.C
8,8 → 8,8
template <bool> struct sa;
template <> struct sa<true> {};
 
struct one {char x[1];};
struct two {char x[2];};
struct one {long x[1];};
struct two {long x[2];};
 
struct A {};
 
25,7 → 25,7
 
int test1()
{
sa<sizeof(foo(source())) == 2> t1;
sa<sizeof(foo(source())) == 2 * sizeof(long)> t1;
return 0;
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/g++.dg/init/value8.C
0,0 → 1,19
// PR c++/45315
 
struct A
{
A ();
};
 
template < int > struct B : A
{
void foo ()
{
new B < 0 > ();
}
};
 
int main()
{
B<1>().foo();
}
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/lib/gcc-dg.exp
407,6 → 407,8
# that stores the filename of the testcase in a local variable "name".
# A cleaner solution would require a new DejaGnu release.
upvar 2 name testcase
# The name might include a list of options; extract the file name.
set testcase [lindex $testcase 0]]
remove-build-file "[file rootname [file tail $testcase]].gc??"
 
# Clean up coverage files for additional source files.
423,6 → 425,8
# that stores the filename of the testcase in a local variable "name".
# A cleaner solution would require a new DejaGnu release.
upvar 2 name testcase
# The name might include a list of options; extract the file name.
set testcase [lindex $testcase 0]]
remove-build-file "[file rootname [file tail $testcase]].o"
remove-build-file "[file rootname [file tail $testcase]].rpo"
 
498,6 → 502,8
# that stores the filename of the testcase in a local variable "name".
# A cleaner solution would require a new DejaGnu release.
upvar 2 name testcase
# The name might include a list of options; extract the file name.
set testcase [lindex $testcase 0]]
foreach suffix $suffixes {
remove-build-file "[file rootname [file tail $testcase]]$suffix"
# -fcompare-debug dumps
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gfortran.dg/gomp/pr27573.f90
11,5 → 11,3
end do
!$omp end parallel
end
 
! { dg-final { cleanup-coverage-files } }
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gfortran.dg/gomp/pr44036-1.f90
12,7 → 12,7
x = a(4)
!$omp end parallel
!$omp parallel default(none) private (x) ! { dg-error "enclosing parallel" }
x = b(5) ! { dg-error "not specified in" "" { target *-*-* } 11 }
x = b(5) ! { dg-error "not specified in" }
!$omp end parallel
!$omp parallel default(none) private (x)
x = c(6)
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/testsuite/gfortran.dg/allocate_derived_3.f90
0,0 → 1,17
! { dg-do compile }
!
! PR 44929: [OOP] Parsing error of derived type name starting with 'REAL'
!
! Contributed by Satish.BD <bdsatish@gmail.com>
 
type :: real_type
end type
class(real_type), allocatable :: obj
real(8), allocatable :: r8
 
allocate(real_type :: obj)
 
allocate( real(kind=8) :: r8)
allocate(real(8) :: r8 )
 
end
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/cp/init.c
2158,7 → 2158,8
{
init_expr = cp_build_indirect_ref (data_addr, RO_NULL, complain);
 
if (TYPE_NEEDS_CONSTRUCTING (type) && !explicit_value_init_p)
if (TYPE_NEEDS_CONSTRUCTING (type)
&& (!explicit_value_init_p || processing_template_decl))
{
init_expr = build_special_member_call (init_expr,
complete_ctor_identifier,
2168,9 → 2169,13
}
else if (explicit_value_init_p)
{
/* Something like `new int()'. */
init_expr = build2 (INIT_EXPR, type,
init_expr, build_value_init (type));
if (processing_template_decl)
/* Don't worry about it, we'll handle this properly at
instantiation time. */;
else
/* Something like `new int()'. */
init_expr = build2 (INIT_EXPR, type,
init_expr, build_value_init (type));
}
else
{
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/cp/decl.c
2077,6 → 2077,10
SET_DECL_INIT_PRIORITY (olddecl, DECL_INIT_PRIORITY (newdecl));
DECL_HAS_INIT_PRIORITY_P (olddecl) = 1;
}
/* Likewise for DECL_USER_ALIGN and DECL_PACKED. */
DECL_USER_ALIGN (olddecl) = DECL_USER_ALIGN (newdecl);
if (TREE_CODE (newdecl) == FIELD_DECL)
DECL_PACKED (olddecl) = DECL_PACKED (newdecl);
 
/* The DECL_LANG_SPECIFIC information in OLDDECL will be replaced
with that from NEWDECL below. */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/haifa-sched.c
2000,13 → 2000,9
q_ptr = NEXT_Q (q_ptr);
 
if (dbg_cnt (sched_insn) == false)
{
/* If debug counter is activated do not requeue insn next after
last_scheduled_insn. */
skip_insn = next_nonnote_insn (last_scheduled_insn);
while (skip_insn && DEBUG_INSN_P (skip_insn))
skip_insn = next_nonnote_insn (skip_insn);
}
/* If debug counter is activated do not requeue insn next after
last_scheduled_insn. */
skip_insn = next_nonnote_nondebug_insn (last_scheduled_insn);
else
skip_insn = NULL_RTX;
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/tree-ssa-loop-ivopts.c
1557,7 → 1557,7
 
/* Return true if EXPR may be non-addressable. */
 
static bool
bool
may_be_nonaddressable_p (tree expr)
{
switch (TREE_CODE (expr))
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/caller-save.c
883,7 → 883,10
remain saved. If the last insn in the block is a JUMP_INSN, put
the restore before the insn, otherwise, put it after the insn. */
 
if (DEBUG_INSN_P (insn) && last && last->block == chain->block)
if (n_regs_saved
&& DEBUG_INSN_P (insn)
&& last
&& last->block == chain->block)
{
rtx ins, prev;
basic_block bb = BLOCK_FOR_INSN (insn);
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/ipa-pure-const.c
416,6 → 416,13
print_gimple_stmt (dump_file, stmt, 0, 0);
}
 
if (gimple_has_volatile_ops (stmt))
{
local->pure_const_state = IPA_NEITHER;
if (dump_file)
fprintf (dump_file, " Volatile stmt is not const/pure\n");
}
 
/* Look for loads and stores. */
walk_stmt_load_store_ops (stmt, local, check_load, check_store);
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/ifcvt.c
2285,9 → 2285,7
}
else
{
insn_b = prev_nonnote_insn (if_info->cond_earliest);
while (insn_b && DEBUG_INSN_P (insn_b))
insn_b = prev_nonnote_insn (insn_b);
insn_b = prev_nonnote_nondebug_insn (if_info->cond_earliest);
/* We're going to be moving the evaluation of B down from above
COND_EARLIEST to JUMP. Make sure the relevant data is still
intact. */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/intrinsic.c
112,6 → 112,8
sym->attr.flavor = FL_PROCEDURE;
sym->attr.proc = PROC_INTRINSIC;
 
gfc_commit_symbol (sym);
 
return sym;
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/symbol.c
3795,6 → 3795,9
formal_arg = gfc_get_formal_arglist ();
/* Add arg to list of formal args (the CPTR arg). */
add_formal_arg (head, tail, formal_arg, param_sym);
 
/* Validate changes. */
gfc_commit_symbol (param_sym);
}
 
 
3840,6 → 3843,9
formal_arg = gfc_get_formal_arglist ();
/* Add arg to list of formal args. */
add_formal_arg (head, tail, formal_arg, param_sym);
 
/* Validate changes. */
gfc_commit_symbol (param_sym);
}
 
 
3911,6 → 3917,9
formal_arg = gfc_get_formal_arglist ();
/* Add arg to list of formal args. */
add_formal_arg (head, tail, formal_arg, param_sym);
 
/* Validate changes. */
gfc_commit_symbol (param_sym);
}
 
 
3973,6 → 3982,9
 
/* Add arg to list of formal args. */
add_formal_arg (&head, &tail, formal_arg, formal_arg->sym);
 
/* Validate changes. */
gfc_commit_symbol (formal_arg->sym);
}
 
/* Add the interface to the symbol. */
4030,6 → 4042,9
 
/* Add arg to list of formal args. */
add_formal_arg (&head, &tail, formal_arg, formal_arg->sym);
 
/* Validate changes. */
gfc_commit_symbol (formal_arg->sym);
}
 
/* Add the interface to the symbol. */
4083,6 → 4098,9
 
/* Add arg to list of formal args. */
add_formal_arg (&head, &tail, formal_arg, formal_arg->sym);
 
/* Validate changes. */
gfc_commit_symbol (formal_arg->sym);
}
 
/* Add the interface to the symbol. */
4465,6 → 4483,7
default:
gcc_unreachable ();
}
gfc_commit_symbol (tmp_sym);
}
 
 
4837,10 → 4856,12
c->ts.u.derived = vtype;
c->initializer->expr_type = EXPR_NULL;
}
gfc_commit_symbol (vtype);
}
vtab->ts.u.derived = vtype;
 
vtab->value = gfc_default_initializer (&vtab->ts);
gfc_commit_symbol (vtab);
}
}
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/gfortran.texi
2639,9 → 2639,6
User-specified alignment rules for structures.
 
@item
Flag to generate @code{Makefile} info.
 
@item
Automatically extend single precision constants to double.
 
@item
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/cpp.c
35,6 → 35,7
#include "../../libcpp/internal.h"
#include "cpp.h"
#include "incpath.h"
#include "mkdeps.h"
 
#ifndef TARGET_OS_CPP_BUILTINS
# define TARGET_OS_CPP_BUILTINS()
84,6 → 85,12
int no_predefined; /* -undef */
int standard_include_paths; /* -nostdinc */
int verbose; /* -v */
int deps; /* -M */
int deps_skip_system; /* -MM */
const char *deps_filename; /* -M[M]D */
const char *deps_filename_user; /* -MF <arg> */
int deps_missing_are_generated; /* -MG */
int deps_phony; /* -MP */
 
const char *multilib; /* -imultilib <dir> */
const char *prefix; /* -iprefix <dir> */
270,6 → 277,26
return gfc_cpp_option.preprocess_only;
}
 
bool
gfc_cpp_makedep (void)
{
return gfc_cpp_option.deps;
}
 
void
gfc_cpp_add_dep (const char *name, bool system)
{
if (!gfc_cpp_option.deps_skip_system || !system)
deps_add_dep (cpp_get_deps (cpp_in), name);
}
 
void
gfc_cpp_add_target (const char *name)
{
deps_add_target (cpp_get_deps (cpp_in), name, 0);
}
 
 
const char *
gfc_cpp_temporary_file (void)
{
299,6 → 326,12
gfc_cpp_option.no_predefined = 0;
gfc_cpp_option.standard_include_paths = 1;
gfc_cpp_option.verbose = 0;
gfc_cpp_option.deps = 0;
gfc_cpp_option.deps_skip_system = 0;
gfc_cpp_option.deps_phony = 0;
gfc_cpp_option.deps_missing_are_generated = 0;
gfc_cpp_option.deps_filename = NULL;
gfc_cpp_option.deps_filename_user = NULL;
 
gfc_cpp_option.multilib = NULL;
gfc_cpp_option.prefix = NULL;
414,6 → 447,43
gfc_cpp_option.print_include_names = 1;
break;
 
case OPT_MM:
gfc_cpp_option.deps_skip_system = 1;
/* fall through */
 
case OPT_M:
gfc_cpp_option.deps = 1;
break;
 
case OPT_MMD:
gfc_cpp_option.deps_skip_system = 1;
/* fall through */
 
case OPT_MD:
gfc_cpp_option.deps = 1;
gfc_cpp_option.deps_filename = arg;
break;
 
case OPT_MF:
/* If specified multiple times, last one wins. */
gfc_cpp_option.deps_filename_user = arg;
break;
 
case OPT_MG:
gfc_cpp_option.deps_missing_are_generated = 1;
break;
 
case OPT_MP:
gfc_cpp_option.deps_phony = 1;
break;
 
case OPT_MQ:
case OPT_MT:
gfc_cpp_option.deferred_opt[gfc_cpp_option.deferred_opt_count].code = code;
gfc_cpp_option.deferred_opt[gfc_cpp_option.deferred_opt_count].arg = arg;
gfc_cpp_option.deferred_opt_count++;
break;
 
case OPT_P:
gfc_cpp_option.no_line_commands = 1;
break;
430,16 → 500,17
an error. */
if (!gfc_cpp_enabled ()
&& (gfc_cpp_preprocess_only ()
|| !gfc_cpp_option.discard_comments
|| !gfc_cpp_option.discard_comments_in_macro_exp
|| gfc_cpp_option.print_include_names
|| gfc_cpp_option.no_line_commands
|| gfc_cpp_option.dump_macros
|| gfc_cpp_option.dump_includes))
|| gfc_cpp_makedep ()
|| !gfc_cpp_option.discard_comments
|| !gfc_cpp_option.discard_comments_in_macro_exp
|| gfc_cpp_option.print_include_names
|| gfc_cpp_option.no_line_commands
|| gfc_cpp_option.dump_macros
|| gfc_cpp_option.dump_includes))
gfc_fatal_error("To enable preprocessing, use -cpp");
 
cpp_in = cpp_create_reader (CLK_GNUC89, NULL, line_table);
if (!gfc_cpp_enabled())
if (!gfc_cpp_enabled ())
return;
 
gcc_assert (cpp_in);
462,6 → 533,17
cpp_option->print_include_names = gfc_cpp_option.print_include_names;
cpp_option->preprocessed = gfc_option.flag_preprocessed;
 
if (gfc_cpp_makedep ())
{
cpp_option->deps.style = DEPS_USER;
cpp_option->deps.phony_targets = gfc_cpp_option.deps_phony;
cpp_option->deps.missing_files = gfc_cpp_option.deps_missing_are_generated;
 
/* -MF <arg> overrides -M[M]D. */
if (gfc_cpp_option.deps_filename_user)
gfc_cpp_option.deps_filename = gfc_cpp_option.deps_filename_user;
}
 
if (gfc_cpp_option.working_directory == -1)
gfc_cpp_option.working_directory = (debug_info_level != DINFO_LEVEL_NONE);
 
571,6 → 653,9
else
cpp_assert (cpp_in, opt->arg);
}
else if (opt->code == OPT_MT || opt->code == OPT_MQ)
deps_add_target (cpp_get_deps (cpp_in),
opt->arg, opt->code == OPT_MQ);
}
 
if (gfc_cpp_option.working_directory
614,14 → 699,27
if (!gfc_cpp_enabled ())
return;
 
/* TODO: if dependency tracking was enabled, call
cpp_finish() here to write dependencies.
gcc_assert (cpp_in);
 
Use cpp_get_deps() to access the current source's
dependencies during parsing. Add dependencies using
the mkdeps-interface (defined in libcpp). */
if (gfc_cpp_makedep ())
{
if (gfc_cpp_option.deps_filename)
{
FILE *f = fopen (gfc_cpp_option.deps_filename, "w");
if (f)
{
cpp_finish (cpp_in, f);
fclose (f);
}
else
gfc_fatal_error ("opening output file %s: %s",
gfc_cpp_option.deps_filename,
xstrerror (errno));
}
else
cpp_finish (cpp_in, stdout);
}
 
gcc_assert (cpp_in);
cpp_undef_all (cpp_in);
cpp_clear_file_cache (cpp_in);
}
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/cpp.h
24,6 → 24,12
 
bool gfc_cpp_preprocess_only (void);
 
bool gfc_cpp_makedep (void);
 
void gfc_cpp_add_dep (const char *name, bool system);
 
void gfc_cpp_add_target (const char *name);
 
const char *gfc_cpp_temporary_file (void);
 
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/gfortran.h
1326,7 → 1326,7
struct gfc_code *code;
 
/* Points to the equivalences set up in this namespace. */
struct gfc_equiv *equiv;
struct gfc_equiv *equiv, *old_equiv;
 
/* Points to the equivalence groups produced by trans_common. */
struct gfc_equiv_list *equiv_lists;
2569,6 → 2569,7
void gfc_free_alloc_list (gfc_alloc *);
void gfc_free_namelist (gfc_namelist *);
void gfc_free_equiv (gfc_equiv *);
void gfc_free_equiv_until (gfc_equiv *, gfc_equiv *);
void gfc_free_data (gfc_data *);
void gfc_free_case_list (gfc_case *);
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/lang.opt
56,6 → 56,42
Fortran Joined Separate
-J<directory> Put MODULE files in 'directory'
 
M
Fortran
; Documented in C
 
MD
Fortran Separate
; Documented in C
 
MF
Fortran Joined Separate
; Documented in C
 
MG
Fortran
; Documented in C
 
MM
Fortran
; Documented in C
 
MMD
Fortran Separate
; Documented in C
 
MP
Fortran
; Documented in C
 
MT
Fortran Joined Separate
; Documented in C
 
MQ
Fortran Joined Separate
; Documented in C
 
P
Fortran
; Documented in C
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/invoke.texi
148,8 → 148,7
 
@item Directory Options
@xref{Directory Options,,Options for directory search}.
@gccoptlist{-I@var{dir} -J@var{dir} -M@var{dir} @gol
-fintrinsic-modules-path @var{dir}}
@gccoptlist{-I@var{dir} -J@var{dir} -fintrinsic-modules-path @var{dir}}
 
@item Link Options
@xref{Link Options,,Options for influencing the linking step}.
949,7 → 948,6
@option{-I} option.
 
@item -J@var{dir}
@item -M@var{dir}
@opindex @code{J}@var{dir}
@opindex @code{M}@var{dir}
@cindex paths, search
960,8 → 958,6
 
The default is the current directory.
 
@option{-M} is deprecated to avoid conflicts with existing GCC options.
 
@item -fintrinsic-modules-path @var{dir}
@opindex @code{fintrinsic-modules-path} @var{dir}
@cindex paths, search
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/module.c
73,6 → 73,7
#include "match.h"
#include "parse.h" /* FIXME */
#include "md5.h"
#include "cpp.h"
 
#define MODULE_EXTENSION ".mod"
 
5100,6 → 5101,9
return;
}
 
if (gfc_cpp_makedep ())
gfc_cpp_add_target (filename);
 
/* Write the module to the temporary file. */
module_fp = fopen (filename_tmp, "w");
if (module_fp == NULL)
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/trans.c
1041,7 → 1041,30
input_location = loc->lb->location;
}
 
/* Annotate statement or statement list T with location LOC. */
 
static void
gfc_annotate_with_location (tree t, location_t loc)
{
if (TREE_CODE (t) == STATEMENT_LIST)
{
tree_stmt_iterator i;
 
for (i = tsi_start (t); !tsi_end_p (i); tsi_next (&i))
gfc_annotate_with_location (tsi_stmt (i), loc);
return;
}
if (TREE_CODE (t) == COMPOUND_EXPR)
{
gfc_annotate_with_location (TREE_OPERAND (t, 0), loc);
gfc_annotate_with_location (TREE_OPERAND (t, 1), loc);
}
if (TREE_CODE (t) == LABEL_EXPR || !TREE_SIDE_EFFECTS (t))
return;
if (CAN_HAVE_LOCATION_P (t) && ! EXPR_HAS_LOCATION (t))
SET_EXPR_LOCATION (t, loc);
}
 
/* Translate an executable statement. The tree cond is used by gfc_trans_do.
This static function is wrapped by gfc_trans_code_cond and
gfc_trans_code. */
1067,6 → 1090,8
gfc_add_expr_to_block (&block, res);
}
 
gfc_set_backend_locus (&code->loc);
 
switch (code->op)
{
case EXEC_NOP:
1281,9 → 1306,8
 
if (res != NULL_TREE && ! IS_EMPTY_STMT (res))
{
if (TREE_CODE (res) != STATEMENT_LIST)
SET_EXPR_LOCATION (res, input_location);
gfc_annotate_with_location (res, input_location);
 
/* Add the new statement to the block. */
gfc_add_expr_to_block (&block, res);
}
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/scanner.c
390,7 → 390,8
 
 
static FILE *
open_included_file (const char *name, gfc_directorylist *list, bool module)
open_included_file (const char *name, gfc_directorylist *list,
bool module, bool system)
{
char *fullname;
gfc_directorylist *p;
407,7 → 408,12
 
f = gfc_open_file (fullname);
if (f != NULL)
return f;
{
if (gfc_cpp_makedep ())
gfc_cpp_add_dep (fullname, system);
 
return f;
}
}
 
return NULL;
421,28 → 427,37
FILE *
gfc_open_included_file (const char *name, bool include_cwd, bool module)
{
FILE *f;
FILE *f = NULL;
 
if (IS_ABSOLUTE_PATH (name))
return gfc_open_file (name);
 
if (include_cwd)
if (IS_ABSOLUTE_PATH (name) || include_cwd)
{
f = gfc_open_file (name);
if (f != NULL)
return f;
if (f && gfc_cpp_makedep ())
gfc_cpp_add_dep (name, false);
}
 
return open_included_file (name, include_dirs, module);
if (!f)
f = open_included_file (name, include_dirs, module, false);
 
return f;
}
 
FILE *
gfc_open_intrinsic_module (const char *name)
{
FILE *f = NULL;
 
if (IS_ABSOLUTE_PATH (name))
return gfc_open_file (name);
{
f = gfc_open_file (name);
if (f && gfc_cpp_makedep ())
gfc_cpp_add_dep (name, true);
}
 
return open_included_file (name, intrinsic_modules_dirs, true);
if (!f)
f = open_included_file (name, intrinsic_modules_dirs, true, true);
 
return f;
}
 
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/gfortranspec.c
415,36 → 415,6
continue;
}
 
if ((argv[i][0] == '-') && (argv[i][1] == 'M'))
{
char *p;
 
fprintf (stderr, _("Warning: Using -M <directory> is deprecated, "
"use -J instead\n"));
if (argv[i][2] == '\0')
{
if (i+1 < argc)
{
p = XNEWVEC (char, strlen (argv[i + 1]) + 3);
p[0] = '-';
p[1] = 'J';
strcpy (&p[2], argv[i + 1]);
i++;
}
else
fatal ("argument to '%s' missing", argv[i]);
}
else
{
p = XNEWVEC (char, strlen (argv[i]) + 1);
p[0] = '-';
p[1] = 'J';
strcpy (&p[2], argv[i] + 2);
}
append_arg (p);
continue;
}
 
if ((argv[i][0] == '-') && (argv[i][1] != 'l'))
{
/* Not a filename or library. */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/lang-specs.h
28,7 → 28,7
%{O*} %{undef}"
 
/* Options that f951 should know about, even if not preprocessing. */
#define CPP_FORWARD_OPTIONS "%{i*} %{I*}"
#define CPP_FORWARD_OPTIONS "%{i*} %{I*} %{M*}"
 
#define F951_CPP_OPTIONS "%{!nocpp: -cpp %g.f90 %{E} %(cpp_unique_options) \
%{E|M|MM:%(cpp_debug_options) " CPP_ONLY_OPTIONS \
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/trans-decl.c
2252,11 → 2252,11
IDENTIFIER_POINTER (DECL_NAME (this_function_decl)));
 
if (!sym->attr.mixed_entry_master && sym->attr.function)
decl = build_decl (input_location,
decl = build_decl (DECL_SOURCE_LOCATION (this_function_decl),
VAR_DECL, get_identifier (name),
gfc_sym_type (sym));
else
decl = build_decl (input_location,
decl = build_decl (DECL_SOURCE_LOCATION (this_function_decl),
VAR_DECL, get_identifier (name),
TREE_TYPE (TREE_TYPE (this_function_decl)));
DECL_ARTIFICIAL (decl) = 1;
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/match.c
2303,7 → 2303,7
gfc_match_decl_type_spec() from decl.c, with the following exceptions:
It only includes the intrinsic types from the Fortran 2003 standard
(thus, neither BYTE nor forms like REAL*4 are allowed). Additionally,
the implicit_flag is not needed, so it was removed. Derived types are
the implicit_flag is not needed, so it was removed. Derived types are
identified by their name alone. */
 
static match
2313,8 → 2313,30
locus old_locus;
 
gfc_clear_ts (ts);
gfc_gobble_whitespace();
old_locus = gfc_current_locus;
 
m = match_derived_type_spec (ts);
if (m == MATCH_YES)
{
old_locus = gfc_current_locus;
if (gfc_match (" :: ") != MATCH_YES)
return MATCH_ERROR;
gfc_current_locus = old_locus;
/* Enfore F03:C401. */
if (ts->u.derived->attr.abstract)
{
gfc_error ("Derived type '%s' at %L may not be ABSTRACT",
ts->u.derived->name, &old_locus);
return MATCH_ERROR;
}
return MATCH_YES;
}
else if (m == MATCH_ERROR && gfc_match (" :: ") == MATCH_YES)
return MATCH_ERROR;
 
gfc_current_locus = old_locus;
 
if (gfc_match ("integer") == MATCH_YES)
{
ts->type = BT_INTEGER;
2356,25 → 2378,6
goto kind_selector;
}
 
m = match_derived_type_spec (ts);
if (m == MATCH_YES)
{
old_locus = gfc_current_locus;
if (gfc_match (" :: ") != MATCH_YES)
return MATCH_ERROR;
gfc_current_locus = old_locus;
/* Enfore F03:C401. */
if (ts->u.derived->attr.abstract)
{
gfc_error ("Derived type '%s' at %L may not be ABSTRACT",
ts->u.derived->name, &old_locus);
return MATCH_ERROR;
}
return MATCH_YES;
}
else if (m == MATCH_ERROR && gfc_match (" :: ") == MATCH_YES)
return MATCH_ERROR;
 
/* If a type is not matched, simply return MATCH_NO. */
gfc_current_locus = old_locus;
return MATCH_NO;
3580,18 → 3583,25
do this. */
 
void
gfc_free_equiv (gfc_equiv *eq)
gfc_free_equiv_until (gfc_equiv *eq, gfc_equiv *stop)
{
if (eq == NULL)
if (eq == stop)
return;
 
gfc_free_equiv (eq->eq);
gfc_free_equiv (eq->next);
gfc_free_equiv_until (eq->next, stop);
gfc_free_expr (eq->expr);
gfc_free (eq);
}
 
 
void
gfc_free_equiv (gfc_equiv *eq)
{
gfc_free_equiv_until (eq, NULL);
}
 
 
/* Match an EQUIVALENCE statement. */
 
match
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/parse.c
876,6 → 876,7
gfc_new_block = NULL;
 
gfc_current_ns->old_cl_list = gfc_current_ns->cl_list;
gfc_current_ns->old_equiv = gfc_current_ns->equiv;
for (;;)
{
gfc_statement_label = NULL;
1608,6 → 1609,9
gfc_free_charlen (gfc_current_ns->cl_list, gfc_current_ns->old_cl_list);
gfc_current_ns->cl_list = gfc_current_ns->old_cl_list;
 
gfc_free_equiv_until (gfc_current_ns->equiv, gfc_current_ns->old_equiv);
gfc_current_ns->equiv = gfc_current_ns->old_equiv;
 
gfc_new_block = NULL;
gfc_undo_symbols ();
gfc_clear_warning ();
1841,13 → 1845,12
 
case ST_DATA_DECL:
gfc_error ("Components in TYPE at %C must precede CONTAINS");
error_flag = true;
break;
goto error;
 
case ST_PROCEDURE:
if (gfc_notify_std (GFC_STD_F2003, "Fortran 2003: Type-bound"
" procedure at %C") == FAILURE)
error_flag = true;
goto error;
 
accept_statement (ST_PROCEDURE);
seen_comps = true;
1856,7 → 1859,7
case ST_GENERIC:
if (gfc_notify_std (GFC_STD_F2003, "Fortran 2003: GENERIC binding"
" at %C") == FAILURE)
error_flag = true;
goto error;
 
accept_statement (ST_GENERIC);
seen_comps = true;
1866,7 → 1869,7
if (gfc_notify_std (GFC_STD_F2003,
"Fortran 2003: FINAL procedure declaration"
" at %C") == FAILURE)
error_flag = true;
goto error;
 
accept_statement (ST_FINAL);
seen_comps = true;
1879,7 → 1882,7
&& (gfc_notify_std (GFC_STD_F2008, "Fortran 2008: Derived type "
"definition at %C with empty CONTAINS "
"section") == FAILURE))
error_flag = true;
goto error;
 
/* ST_END_TYPE is accepted by parse_derived after return. */
break;
1889,8 → 1892,7
{
gfc_error ("PRIVATE statement in TYPE at %C must be inside "
"a MODULE");
error_flag = true;
break;
goto error;
}
 
if (seen_comps)
1897,14 → 1899,13
{
gfc_error ("PRIVATE statement at %C must precede procedure"
" bindings");
error_flag = true;
break;
goto error;
}
 
if (seen_private)
{
gfc_error ("Duplicate PRIVATE statement at %C");
error_flag = true;
goto error;
}
 
accept_statement (ST_PRIVATE);
1914,18 → 1915,22
 
case ST_SEQUENCE:
gfc_error ("SEQUENCE statement at %C must precede CONTAINS");
error_flag = true;
break;
goto error;
 
case ST_CONTAINS:
gfc_error ("Already inside a CONTAINS block at %C");
error_flag = true;
break;
goto error;
 
default:
unexpected_statement (st);
break;
}
 
continue;
 
error:
error_flag = true;
reject_statement ();
}
 
pop_state ();
2361,7 → 2366,10
gfc_commit_symbols ();
}
else
gfc_error_check ();
{
gfc_error_check ();
gfc_undo_symbols ();
}
 
gfc_current_locus =loc;
return m;
2433,6 → 2441,7
case ST_STATEMENT_FUNCTION:
gfc_error ("%s statement is not allowed inside of BLOCK at %C",
gfc_ascii_statement (st));
reject_statement ();
break;
 
default:
2519,6 → 2528,7
{
gfc_error ("%s statement must appear in a MODULE",
gfc_ascii_statement (st));
reject_statement ();
break;
}
 
2526,6 → 2536,7
{
gfc_error ("%s statement at %C follows another accessibility "
"specification", gfc_ascii_statement (st));
reject_statement ();
break;
}
 
3822,6 → 3833,7
{
gfc_error ("CONTAINS statement at %C is already in a contained "
"program unit");
reject_statement ();
st = next_statement ();
goto loop;
}
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/fortran/intrinsic.texi
44,7 → 44,7
* @code{ACCESS}: ACCESS, Checks file access modes
* @code{ACHAR}: ACHAR, Character in @acronym{ASCII} collating sequence
* @code{ACOS}: ACOS, Arccosine function
* @code{ACOSH}: ACOSH, Hyperbolic arccosine function
* @code{ACOSH}: ACOSH, Inverse hyperbolic cosine function
* @code{ADJUSTL}: ADJUSTL, Left adjust a string
* @code{ADJUSTR}: ADJUSTR, Right adjust a string
* @code{AIMAG}: AIMAG, Imaginary part of complex number
56,11 → 56,11
* @code{ANINT}: ANINT, Nearest whole number
* @code{ANY}: ANY, Determine if any values are true
* @code{ASIN}: ASIN, Arcsine function
* @code{ASINH}: ASINH, Hyperbolic arcsine function
* @code{ASINH}: ASINH, Inverse hyperbolic sine function
* @code{ASSOCIATED}: ASSOCIATED, Status of a pointer or pointer/target pair
* @code{ATAN}: ATAN, Arctangent function
* @code{ATAN2}: ATAN2, Arctangent function
* @code{ATANH}: ATANH, Hyperbolic arctangent function
* @code{ATANH}: ATANH, Inverse hyperbolic tangent function
* @code{BESSEL_J0}: BESSEL_J0, Bessel function of the first kind of order 0
* @code{BESSEL_J1}: BESSEL_J1, Bessel function of the first kind of order 1
* @code{BESSEL_JN}: BESSEL_JN, Bessel function of the first kind
572,18 → 572,17
 
 
@node ACOSH
@section @code{ACOSH} --- Hyperbolic arccosine function
@section @code{ACOSH} --- Inverse hyperbolic cosine function
@fnindex ACOSH
@fnindex DACOSH
@cindex area hyperbolic cosine
@cindex hyperbolic arccosine
@cindex inverse hyperbolic cosine
@cindex hyperbolic function, cosine, inverse
@cindex cosine, hyperbolic, inverse
 
@table @asis
@item @emph{Description}:
@code{ACOSH(X)} computes the hyperbolic arccosine of @var{X} (inverse of
@code{COSH(X)}).
@code{ACOSH(X)} computes the inverse hyperbolic cosine of @var{X}.
 
@item @emph{Standard}:
Fortran 2008 and later
1213,17 → 1212,17
 
 
@node ASINH
@section @code{ASINH} --- Hyperbolic arcsine function
@section @code{ASINH} --- Inverse hyperbolic sine function
@fnindex ASINH
@fnindex DASINH
@cindex area hyperbolic sine
@cindex hyperbolic arcsine
@cindex inverse hyperbolic sine
@cindex hyperbolic function, sine, inverse
@cindex sine, hyperbolic, inverse
 
@table @asis
@item @emph{Description}:
@code{ASINH(X)} computes the hyperbolic arcsine of @var{X} (inverse of @code{SINH(X)}).
@code{ASINH(X)} computes the inverse hyperbolic sine of @var{X}.
 
@item @emph{Standard}:
Fortran 2008 and later
1455,18 → 1454,17
 
 
@node ATANH
@section @code{ATANH} --- Hyperbolic arctangent function
@fnindex ASINH
@fnindex DASINH
@section @code{ATANH} --- Inverse hyperbolic tangent function
@fnindex ATANH
@fnindex DATANH
@cindex area hyperbolic tangent
@cindex hyperbolic arctangent
@cindex inverse hyperbolic tangent
@cindex hyperbolic function, tangent, inverse
@cindex tangent, hyperbolic, inverse
 
@table @asis
@item @emph{Description}:
@code{ATANH(X)} computes the hyperbolic arctangent of @var{X} (inverse
of @code{TANH(X)}).
@code{ATANH(X)} computes the inverse hyperbolic tangent of @var{X}.
 
@item @emph{Standard}:
Fortran 2008 and later
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/function.c
3423,12 → 3423,10
DECL_IGNORED_P (local) = 0;
/* If PARM was addressable, move that flag over
to the local copy, as its address will be taken,
not the PARMs. */
not the PARMs. Keep the parms address taken
as we'll query that flag during gimplification. */
if (TREE_ADDRESSABLE (parm))
{
TREE_ADDRESSABLE (parm) = 0;
TREE_ADDRESSABLE (local) = 1;
}
TREE_ADDRESSABLE (local) = 1;
}
else
{
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/expmed.c
3006,9 → 3006,11
switch (alg->op[opno])
{
case alg_shift:
accum = expand_shift (LSHIFT_EXPR, mode, accum,
build_int_cst (NULL_TREE, log),
NULL_RTX, 0);
tem = expand_shift (LSHIFT_EXPR, mode, accum,
build_int_cst (NULL_TREE, log),
NULL_RTX, 0);
/* REG_EQUAL note will be attached to the following insn. */
emit_move_insn (accum, tem);
val_so_far <<= log;
break;
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/emit-rtl.c
3162,6 → 3162,38
return insn;
}
 
/* Return the next insn after INSN that is not a NOTE nor DEBUG_INSN.
This routine does not look inside SEQUENCEs. */
 
rtx
next_nonnote_nondebug_insn (rtx insn)
{
while (insn)
{
insn = NEXT_INSN (insn);
if (insn == 0 || (!NOTE_P (insn) && !DEBUG_INSN_P (insn)))
break;
}
 
return insn;
}
 
/* Return the previous insn before INSN that is not a NOTE nor DEBUG_INSN.
This routine does not look inside SEQUENCEs. */
 
rtx
prev_nonnote_nondebug_insn (rtx insn)
{
while (insn)
{
insn = PREV_INSN (insn);
if (insn == 0 || (!NOTE_P (insn) && !DEBUG_INSN_P (insn)))
break;
}
 
return insn;
}
 
/* Return the next INSN, CALL_INSN or JUMP_INSN after INSN;
or 0, if there is none. This routine does not look inside
SEQUENCEs. */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/tree-sra.c
276,6 → 276,9
arguments than formal parameters.. */
static bool encountered_unchangable_recursive_call;
 
/* Set by scan_function when it changes the control flow graph. */
static bool cfg_changed;
 
/* This is a table in which for each basic block and parameter there is a
distance (offset + size) in that parameter which is dereferenced and
accessed in that BB. */
570,6 → 573,7
memset (&sra_stats, 0, sizeof (sra_stats));
encountered_apply_args = false;
encountered_unchangable_recursive_call = false;
cfg_changed = false;
}
 
/* Hook fed to pointer_map_traverse, deallocate stored vectors. */
1114,8 → 1118,6
 
FOR_EACH_BB (bb)
{
bool bb_changed = false;
 
if (handle_ssa_defs)
for (gsi = gsi_start_phis (bb); !gsi_end_p (gsi); gsi_next (&gsi))
ret |= handle_ssa_defs (gsi_stmt (gsi), data);
1220,21 → 1222,15
 
if (!analysis_stage)
{
bb_changed = true;
update_stmt (stmt);
maybe_clean_eh_stmt (stmt);
if (maybe_clean_eh_stmt (stmt)
&& gimple_purge_dead_eh_edges (bb))
cfg_changed = true;
}
}
if (deleted)
bb_changed = true;
else
{
gsi_next (&gsi);
ret = true;
}
if (!deleted)
gsi_next (&gsi);
}
if (!analysis_stage && bb_changed && sra_mode == SRA_MODE_EARLY_IPA)
gimple_purge_dead_eh_edges (bb);
}
 
return ret;
2871,7 → 2867,10
statistics_counter_event (cfun, "Separate LHS and RHS handling",
sra_stats.separate_lhs_rhs_handling);
 
ret = TODO_update_ssa;
if (cfg_changed)
ret = TODO_update_ssa | TODO_cleanup_cfg;
else
ret = TODO_update_ssa;
 
out:
sra_deinitialize ();
4236,7 → 4235,10
 
modify_function (node, adjustments);
VEC_free (ipa_parm_adjustment_t, heap, adjustments);
ret = TODO_update_ssa;
if (cfg_changed)
ret = TODO_update_ssa | TODO_cleanup_cfg;
else
ret = TODO_update_ssa;
 
statistics_counter_event (cfun, "Unused parameters deleted",
sra_stats.deleted_unused_parameters);
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/ipa-prop.c
1597,7 → 1597,7
|| (VEC_index (ipa_parm_adjustment_t, adjustments, 0)->copy_param
&& VEC_index (ipa_parm_adjustment_t, adjustments, 0)->base_index == 0))
{
new_type = copy_node (orig_type);
new_type = build_distinct_type_copy (orig_type);
TYPE_ARG_TYPES (new_type) = new_reversed;
}
else
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/tree-vect-patterns.c
254,6 → 254,11
 
prod_type = half_type;
stmt = SSA_NAME_DEF_STMT (oprnd0);
 
/* It could not be the dot_prod pattern if the stmt is outside the loop. */
if (!flow_bb_inside_loop_p (loop, gimple_bb (stmt)))
return NULL;
 
/* FORNOW. Can continue analyzing the def-use chain when this stmt in a phi
inside the loop (in case we are analyzing an outer-loop). */
if (!is_gimple_assign (stmt))
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/sched-deps.c
1517,9 → 1517,7
 
delete_all_dependences (insn);
 
prev_nonnote = prev_nonnote_insn (insn);
while (DEBUG_INSN_P (prev_nonnote))
prev_nonnote = prev_nonnote_insn (prev_nonnote);
prev_nonnote = prev_nonnote_nondebug_insn (insn);
if (BLOCK_FOR_INSN (insn) == BLOCK_FOR_INSN (prev_nonnote)
&& ! sched_insns_conditions_mutex_p (insn, prev_nonnote))
add_dependence (insn, prev_nonnote, REG_DEP_ANTI);
2695,9 → 2693,7
if (JUMP_P (insn))
{
rtx next;
next = next_nonnote_insn (insn);
while (next && DEBUG_INSN_P (next))
next = next_nonnote_insn (next);
next = next_nonnote_nondebug_insn (insn);
if (next && BARRIER_P (next))
reg_pending_barrier = MOVE_BARRIER;
else
3366,10 → 3362,8
hard registers correct. */
if (! reload_completed && !LABEL_P (head))
{
rtx insn = prev_nonnote_insn (head);
rtx insn = prev_nonnote_nondebug_insn (head);
 
while (insn && DEBUG_INSN_P (insn))
insn = prev_nonnote_insn (insn);
if (insn && CALL_P (insn))
deps->in_post_call_group_p = post_call_initial;
}
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/tree-ssa-loop-prefetch.c
481,6 → 481,10
if (!analyze_ref (loop, &ref, &base, &step, &delta, stmt))
return false;
 
/* Stop if the address of BASE could not be taken. */
if (may_be_nonaddressable_p (base))
return false;
 
/* Now we know that REF = &BASE + STEP * iter + DELTA, where DELTA and STEP
are integer constants. */
agrp = find_or_create_group (refs, base, step);
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/rtl.h
1709,6 → 1709,8
extern rtx next_nonnote_insn_bb (rtx);
extern rtx prev_nondebug_insn (rtx);
extern rtx next_nondebug_insn (rtx);
extern rtx prev_nonnote_nondebug_insn (rtx);
extern rtx next_nonnote_nondebug_insn (rtx);
extern rtx prev_real_insn (rtx);
extern rtx next_real_insn (rtx);
extern rtx prev_active_insn (rtx);
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/combine.c
3544,7 → 3544,58
i2_code_number = recog_for_combine (&newi2pat, i2, &new_i2_notes);
 
if (i2_code_number >= 0)
insn_code_number = recog_for_combine (&newpat, i3, &new_i3_notes);
{
/* recog_for_combine might have added CLOBBERs to newi2pat.
Make sure NEWPAT does not depend on the clobbered regs. */
if (GET_CODE (newi2pat) == PARALLEL)
{
for (i = XVECLEN (newi2pat, 0) - 1; i >= 0; i--)
if (GET_CODE (XVECEXP (newi2pat, 0, i)) == CLOBBER)
{
rtx reg = XEXP (XVECEXP (newi2pat, 0, i), 0);
if (reg_overlap_mentioned_p (reg, newpat))
break;
}
 
if (i >= 0)
{
/* CLOBBERs on newi2pat prevent it going first.
Try the other order of the insns if possible. */
temp = newpat;
newpat = XVECEXP (newi2pat, 0, 0);
newi2pat = temp;
#ifdef HAVE_cc0
if (reg_referenced_p (cc0_rtx, newpat))
{
undo_all ();
return 0;
}
#endif
 
i2_code_number = recog_for_combine (&newi2pat, i2,
&new_i2_notes);
if (i2_code_number < 0)
{
undo_all ();
return 0;
}
 
if (GET_CODE (newi2pat) == PARALLEL)
for (i = XVECLEN (newi2pat, 0) - 1; i >= 0; i--)
if (GET_CODE (XVECEXP (newi2pat, 0, i)) == CLOBBER)
{
rtx reg = XEXP (XVECEXP (newi2pat, 0, i), 0);
if (reg_overlap_mentioned_p (reg, newpat))
{
undo_all ();
return 0;
}
}
}
}
 
insn_code_number = recog_for_combine (&newpat, i3, &new_i3_notes);
}
}
 
/* If it still isn't recognized, fail and change things back the way they
9505,7 → 9556,9
> GET_MODE_SIZE (GET_MODE (varop)))
&& (unsigned int) ((GET_MODE_SIZE (GET_MODE (SUBREG_REG (varop)))
+ (UNITS_PER_WORD - 1)) / UNITS_PER_WORD)
== mode_words)
== mode_words
&& GET_MODE_CLASS (GET_MODE (varop)) == MODE_INT
&& GET_MODE_CLASS (GET_MODE (SUBREG_REG (varop))) == MODE_INT)
{
varop = SUBREG_REG (varop);
if (GET_MODE_SIZE (GET_MODE (varop)) > GET_MODE_SIZE (mode))
12680,29 → 12733,6
 
return 0;
}
 
/* Return the next insn after INSN that is neither a NOTE nor a
DEBUG_INSN. This routine does not look inside SEQUENCEs. */
 
static rtx
next_nonnote_nondebug_insn (rtx insn)
{
while (insn)
{
insn = NEXT_INSN (insn);
if (insn == 0)
break;
if (NOTE_P (insn))
continue;
if (DEBUG_INSN_P (insn))
continue;
break;
}
 
return insn;
}
 
 
/* Given a chain of REG_NOTES originally from FROM_INSN, try to place them
as appropriate. I3 and I2 are the insns resulting from the combination
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/tree-flow.h
837,6 → 837,7
bool multiplier_allowed_in_address_p (HOST_WIDE_INT, enum machine_mode,
addr_space_t);
unsigned multiply_by_cost (HOST_WIDE_INT, enum machine_mode, bool);
bool may_be_nonaddressable_p (tree expr);
 
/* In tree-ssa-threadupdate.c. */
extern bool thread_through_all_blocks (bool);
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/reginfo.c
841,6 → 841,14
void
globalize_reg (int i)
{
#ifdef STACK_REGS
if (IN_RANGE (i, FIRST_STACK_REG, LAST_STACK_REG))
{
error ("stack register used for global register variable");
return;
}
#endif
 
if (fixed_regs[i] == 0 && no_global_reg_vars)
error ("global register variable follows a function definition");
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/tree-ssa-structalias.c
2955,7 → 2955,8
/* Some people like to do cute things like take the address of
&0->a.b */
forzero = t;
while (!SSA_VAR_P (forzero) && !CONSTANT_CLASS_P (forzero))
while (handled_component_p (forzero)
|| INDIRECT_REF_P (forzero))
forzero = TREE_OPERAND (forzero, 0);
 
if (CONSTANT_CLASS_P (forzero) && integer_zerop (forzero))
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/config/alpha/alpha.c
5945,6 → 5945,10
integer_type_node);
DECL_FIELD_CONTEXT (ofs) = record;
TREE_CHAIN (ofs) = space;
/* ??? This is a hack, __offset is marked volatile to prevent
DCE that confuses stdarg optimization and results in
gcc.c-torture/execute/stdarg-1.c failure. See PR 41089. */
TREE_THIS_VOLATILE (ofs) = 1;
 
base = build_decl (BUILTINS_LOCATION,
FIELD_DECL, get_identifier ("__base"),
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/config/spu/spu.c
2334,7 → 2334,7
return;
 
/* If we have a Basic block note, emit it after the basic block note. */
if (NOTE_KIND (before) == NOTE_INSN_BASIC_BLOCK)
if (NOTE_INSN_BASIC_BLOCK_P (before))
before = NEXT_INSN (before);
 
branch_label = gen_label_rtx ();
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/config/sparc/sparc.c
5558,14 → 5558,13
function_arg_advance (struct sparc_args *cum, enum machine_mode mode,
tree type, int named)
{
int slotno, regno, padding;
int regno, padding;
 
/* We pass 0 for incoming_p here, it doesn't matter. */
slotno = function_arg_slotno (cum, mode, type, named, 0, &regno, &padding);
function_arg_slotno (cum, mode, type, named, 0, &regno, &padding);
 
/* If register required leading padding, add it. */
if (slotno != -1)
cum->words += padding;
/* If argument requires leading padding, add it. */
cum->words += padding;
 
if (TARGET_ARCH32)
{
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/config/rx/predicates.md
45,6 → 45,13
}
)
 
(define_predicate "rx_constshift_operand"
(match_code "const_int")
{
return IN_RANGE (INTVAL (op), 0, 31);
}
)
 
;; Check that the operand is suitable as the source operand
;; for a logic or arithmeitc instruction. Registers, integers
;; and a restricted subset of memory addresses are allowed.
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/config/rx/rx.md
24,6 → 24,9
(define_code_iterator most_cond [eq ne gt ge lt le gtu geu ltu leu
unordered ordered ])
 
;; Likewise, but only the ones that use Z or S.
(define_code_iterator zs_cond [eq ne gtu geu ltu leu ])
 
;; This code iterator is used for sign- and zero- extensions.
(define_mode_iterator small_int_modes [(HI "") (QI "")])
 
157,9 → 160,9
 
(define_expand "cbranchsi4"
[(set (pc)
(if_then_else (match_operator:SI 0 "comparison_operator"
[(match_operand:SI 1 "register_operand")
(match_operand:SI 2 "rx_source_operand")])
(if_then_else (match_operator 0 "comparison_operator"
[(match_operand:SI 1 "register_operand")
(match_operand:SI 2 "rx_source_operand")])
(label_ref (match_operand 3 ""))
(pc)))
]
169,7 → 172,7
 
(define_insn_and_split "*cbranchsi4_<code>"
[(set (pc)
(if_then_else (most_cond:SI (match_operand:SI 0 "register_operand" "r")
(if_then_else (most_cond (match_operand:SI 0 "register_operand" "r")
(match_operand:SI 1 "rx_source_operand" "riQ"))
(label_ref (match_operand 2 "" ""))
(pc)))
189,11 → 192,106
"
)
 
;; -----------------------------------------------------------------------------
;; These two are the canonical TST/branch insns. However, GCC
;; generates a wide variety of tst-like patterns, we catch those
;; below.
(define_insn_and_split "*tstbranchsi4_<code>"
[(set (pc)
(if_then_else (zs_cond (and:SI (match_operand:SI 0 "register_operand" "r")
(match_operand:SI 1 "rx_source_operand" "riQ"))
(const_int 0))
(label_ref (match_operand 2 "" ""))
(pc)))
]
""
"#"
"reload_completed"
[(const_int 0)]
"
emit_insn (gen_tstsi (operands[0], operands[1]));
emit_jump_insn (gen_conditional_branch (operands[2],
gen_rtx_fmt_ee (<zs_cond:CODE>, CCmode,
gen_rtx_REG (CCmode, CC_REG), const0_rtx)));
"
)
 
;; Inverse of above
(define_insn_and_split "*tstbranchsi4_<code>"
[(set (pc)
(if_then_else (zs_cond (and:SI (match_operand:SI 0 "register_operand" "r")
(match_operand:SI 1 "rx_source_operand" "riQ"))
(const_int 0))
(pc)
(label_ref (match_operand 2 "" ""))))
]
""
"#"
"reload_completed"
[(const_int 0)]
"
emit_insn (gen_tstsi (operands[0], operands[1]));
emit_jump_insn (gen_conditional_branch (operands[2],
gen_rtx_fmt_ee (reverse_condition (<zs_cond:CODE>), CCmode,
gen_rtx_REG (CCmode, CC_REG), const0_rtx)));
"
)
 
;; Various other ways that GCC codes "var & const"
 
(define_insn_and_split "*tstbranchsi4m_eq"
[(set (pc)
(if_then_else (eq (zero_extract:SI (match_operand:SI 0 "register_operand" "r")
(match_operand 1 "rx_constshift_operand" "i")
(match_operand 2 "rx_constshift_operand" "i"))
(const_int 0))
(label_ref (match_operand 3 "" ""))
(pc)))
]
""
"#"
""
[(set (pc)
(if_then_else (eq (and:SI (match_dup 0)
(match_dup 4))
(const_int 0))
(label_ref (match_dup 3))
(pc)))
]
"operands[4] = GEN_INT (((1 << INTVAL (operands[1]))-1) << INTVAL (operands[2]));"
)
 
(define_insn_and_split "*tstbranchsi4m_ne"
[(set (pc)
(if_then_else (ne (zero_extract:SI (match_operand:SI 0 "register_operand" "r")
(match_operand 1 "rx_constshift_operand" "i")
(match_operand 2 "rx_constshift_operand" "i"))
(const_int 0))
(label_ref (match_operand 3 "" ""))
(pc)))
]
""
"#"
""
[(set (pc)
(if_then_else (ne (and:SI (match_dup 0)
(match_dup 4))
(const_int 0))
(label_ref (match_dup 3))
(pc)))
]
"operands[4] = GEN_INT (((1 << INTVAL (operands[1]))-1) << INTVAL (operands[2]));"
)
 
;; -----------------------------------------------------------------------------
 
(define_expand "cbranchsf4"
[(set (pc)
(if_then_else (match_operator:SF 0 "comparison_operator"
[(match_operand:SF 1 "register_operand")
(match_operand:SF 2 "rx_source_operand")])
(if_then_else (match_operator 0 "comparison_operator"
[(match_operand:SF 1 "register_operand")
(match_operand:SF 2 "rx_source_operand")])
(label_ref (match_operand 3 ""))
(pc)))
]
203,8 → 301,8
 
(define_insn_and_split "*cbranchsf4_<code>"
[(set (pc)
(if_then_else (most_cond:SF (match_operand:SF 0 "register_operand" "r")
(match_operand:SF 1 "rx_source_operand" "rFiQ"))
(if_then_else (most_cond (match_operand:SF 0 "register_operand" "r")
(match_operand:SF 1 "rx_source_operand" "rFiQ"))
(label_ref (match_operand 2 "" ""))
(pc)))
]
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/config/i386/i386.md
7575,7 → 7575,7
(match_operand:SWI 2 "<general_operand>" "<r><i>m"))
(match_dup 1)))
(clobber (match_scratch:SWI 0 "=<r>"))]
"ix86_binary_operator_ok (PLUS, <MODE>mode, operands)"
"!(MEM_P (operands[1]) && MEM_P (operands[2]))"
"add{<imodesuffix>}\t{%2, %0|%0, %2}"
[(set_attr "type" "alu")
(set_attr "mode" "<MODE>")])
8999,7 → 8999,7
(const_int 0)))
(clobber (match_scratch:SWI 0 "=<r>"))]
"ix86_match_ccmode (insn, CCNOmode)
&& ix86_binary_operator_ok (<CODE>, <MODE>mode, operands)"
&& !(MEM_P (operands[1]) && MEM_P (operands[2]))"
"<logicprefix>{<imodesuffix>}\t{%2, %0|%0, %2}"
[(set_attr "type" "alu")
(set_attr "mode" "<MODE>")])
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/config/i386/i386.c
9491,8 → 9491,7
to test cfun for being non-NULL. */
if (TARGET_K6 && cfun && optimize_function_for_speed_p (cfun)
&& base_reg && !index_reg && !disp
&& REG_P (base_reg)
&& REGNO_REG_CLASS (REGNO (base_reg)) == SIREG)
&& REG_P (base_reg) && REGNO (base_reg) == SI_REG)
disp = const0_rtx;
 
/* Special case: encode reg+reg instead of reg*2. */
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/config/rs6000/x-aix
2,5 → 2,5
build/genautomata : override LDFLAGS += -Wl,-bmaxdata:0x20000000
 
# jc1 requires more than 256MB of data
jc1 : override LDFLAGS += -Wl,-bmaxdata:0x20000000
$(COMPILERS) : override LDFLAGS += -Wl,-bmaxdata:0x40000000
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/config/or32/or32.c
1,4 → 1,4
ssh o/* Subroutines for insn-output.c for GNU compiler. OpenRISC 1000 version.
/* Subroutines for insn-output.c for GNU compiler. OpenRISC 1000 version.
Copyright (C) 1987, 1992, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc
Copyright (C) 2010 Embecosm Limited
135,7 → 135,6
 
} /* or32_save_reg_p () */
 
 
/* -------------------------------------------------------------------------- */
/*!Compute full frame size and layout.
 
1756,7 → 1755,7
otherwise. */
/* -------------------------------------------------------------------------- */
static bool
or32_legitimate_address_p (enum machine_mode mode,
or32_legitimate_address_p (enum machine_mode mode ATTRIBUTE_UNUSED,
rtx x,
bool strict)
{
1794,16 → 1793,14
/* Addresses consisting of just a register are OK. They can be built into
addresses using an offset of zero (and an offset of four if double
word). */
if (GET_CODE(x) == REG && or32_regnum_ok_for_base_p( REGNO (x), strict))
{
if (GET_CODE(x) == REG
&& or32_regnum_ok_for_base_p(REGNO(x),strict)) {
return 1;
}
}
return 0;
}
 
} /* or32_legitimate_address_p () */
 
 
/* -------------------------------------------------------------------------- */
/*!Initialize a trampoline for nested functions.
 
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/config/pa/pa.h
325,8 → 325,9
#define BIGGEST_ALIGNMENT (2 * BITS_PER_WORD)
 
/* Get around hp-ux assembler bug, and make strcpy of constants fast. */
#define CONSTANT_ALIGNMENT(CODE, TYPEALIGN) \
((TYPEALIGN) < 32 ? 32 : (TYPEALIGN))
#define CONSTANT_ALIGNMENT(EXP, ALIGN) \
(TREE_CODE (EXP) == STRING_CST \
&& (ALIGN) < BITS_PER_WORD ? BITS_PER_WORD : (ALIGN))
 
/* Make arrays of chars word-aligned for the same reasons. */
#define DATA_ALIGNMENT(TYPE, ALIGN) \
/openrisc/trunk/gnu-src/gcc-4.5.1/gcc/convert.c
799,14 → 799,7
/* This is not correct for ABS_EXPR,
since we must test the sign before truncation. */
{
tree typex;
 
/* Don't do unsigned arithmetic where signed was wanted,
or vice versa. */
if (TYPE_UNSIGNED (TREE_TYPE (expr)))
typex = unsigned_type_for (type);
else
typex = signed_type_for (type);
tree typex = unsigned_type_for (type);
return convert (type,
fold_build1 (ex_form, typex,
convert (typex,

powered by: WebSVN 2.1.0

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