+#include "test.h"
+
+extern struct {
+ char *name;
+ unsigned size;
+ unsigned align;
+ unsigned long addr;
+} t[4];
+
+int main()
+{
+ int i;
+
+ for (i = 0; i < sizeof t/sizeof *t; i++) {
+ if (!t[i].name)
+ error("name is not set for t[%d]\n", i);
+ if (t[i].addr & (t[i].align-1))
+ error("bad alignment: %s, size: %u, align: %u, addr: 0x%lx\n",
+ t[i].name, t[i].size, t[i].align, t[i].addr);
+ }
+ return test_status;
+}