altivec-3.C (baz, baz2): Check one component of structs at a time.
* g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs at a time. * g++.dg/ext/altivec_check.h: Support compiling as C. From-SVN: r93184
This commit is contained in:
parent
464b277ba2
commit
a969c1d23b
3 changed files with 20 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
|||
2005-01-11 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
|
||||
at a time.
|
||||
* g++.dg/ext/altivec_check.h: Support compiling as C.
|
||||
|
||||
2005-01-10 Roger Sayle <roger@eyesopen.com>
|
||||
|
||||
PR c++/19355
|
||||
|
|
|
@ -75,11 +75,15 @@ void baz (int i, ... )
|
|||
|
||||
CHECK_INVARIANT (vec_all_eq (v_i, v_g));
|
||||
CHECK_INVARIANT (j == i_1);
|
||||
CHECK_INVARIANT (vx.x == vx_g.x && vec_all_eq(vx.v, vx_g.v) && vx.y == vx_g.y);
|
||||
CHECK_INVARIANT (vx.x == vx_g.x);
|
||||
CHECK_INVARIANT (vec_all_eq (vx.v, vx_g.v));
|
||||
CHECK_INVARIANT (vx.y == vx_g.y);
|
||||
CHECK_INVARIANT (k == i_1);
|
||||
CHECK_INVARIANT (vec_all_eq (v2_i, v2_g));
|
||||
CHECK_INVARIANT (l == i_1);
|
||||
CHECK_INVARIANT (vx2.x == vx2_g.x && vec_all_eq(vx2.v, vx2_g.v) && vx2.y == vx2_g.y);
|
||||
CHECK_INVARIANT (vx2.x == vx2_g.x);
|
||||
CHECK_INVARIANT (vec_all_eq (vx2.v, vx2_g.v));
|
||||
CHECK_INVARIANT (vx2.y == vx2_g.y);
|
||||
}
|
||||
|
||||
void quux (int i, ... )
|
||||
|
@ -110,7 +114,9 @@ void baz2 (int i, ... )
|
|||
va_end(ap);
|
||||
vxi.v = vx.v;
|
||||
|
||||
CHECK_INVARIANT (vx.x == vx_g.x && vec_all_eq(vx.v, vx_g.v) && vx.y == vx_g.y);
|
||||
CHECK_INVARIANT (vx.x == vx_g.x);
|
||||
CHECK_INVARIANT (vec_all_eq (vx.v, vx_g.v));
|
||||
CHECK_INVARIANT (vx.y == vx_g.y);
|
||||
CHECK_INVARIANT (vec_all_eq (vxi.v, vx_g.v));
|
||||
}
|
||||
|
||||
|
|
|
@ -2,7 +2,11 @@
|
|||
/* Contributed by Ziemowit Laski <zlaski@apple.com> */
|
||||
|
||||
#include <signal.h>
|
||||
extern "C" void exit(int);
|
||||
extern
|
||||
#ifdef __cplusplus
|
||||
"C"
|
||||
#endif
|
||||
void exit(int);
|
||||
|
||||
void
|
||||
sig_ill_handler (int sig)
|
||||
|
|
Loading…
Add table
Reference in a new issue