diff -Nrcpad gcc-3.4.5/gcc/testsuite/ChangeLog gcc-3.4.6/gcc/testsuite/ChangeLog *** gcc-3.4.5/gcc/testsuite/ChangeLog 2005-12-01 02:38:57.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/ChangeLog 2006-03-06 03:48:01.000000000 +0000 *************** *** 1,3 **** --- 1,403 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + + 2006-02-23 Volker Reichelt + + PR c++/26291 + * g++.dg/other/ellipsis1.C: New test. + * g++.dg/parse/operator4.C: Adjust error marker. + + 2006-02-21 Kaveh R. Ghazi + + PR c++/21583 + + Backport: + 2004-11-30 Loren James Rittle + + * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144 + to support new requirements on FreeBSD 5. + + 2004-11-26 Mark Mitchell + + * g++.old-deja/g++.eh/badalloc1.C: Robustify. + + 2006-02-08 Volker Reichelt + + PR c++/26070 + * g++.dg/other/virtual1.C: New test. + + 2006-02-01 Volker Reichelt + + Backport: + 2005-12-22 Mark Mitchell + + PR c++/25369 + * g++.dg/template/ptrmem16.C: New test. + + 2006-02-01 Volker Reichelt + + Backport: + 2005-12-19 Mark Mitchell + + PR c++/24915 + * g++.dg/template/overload8.C: New test. + + 2006-02-01 Volker Reichelt + + Backport: + 2005-12-19 Mark Mitchell + + PR c++/24278 + * g++.dg/template/ctor5.C: New test. + + 2006-01-24 Volker Reichelt + + PR c++/16829 + * g++.dg/other/default2.C: New test. + * g++.dg/other/default3.C: New test. + + 2006-01-19 Volker Reichelt + + PR c++/25854 + * g++.dg/template/spec28.C: New test. + + 2006-01-16 Ian Lance Taylor + + * consistency.vlad: Remove entire directory, 1652 files. + + 2006-01-11 H.J. Lu + + PR testsuite/25728 + * lib/gcov.exp (verify-lines): Add "close $fd". + + 2005-12-30 Kaveh R. Ghazi + + PR testsuite/25214 + * gcc.dg/i386-local2.c: Skip if ilp32 and -fpic/-fpic. + + 2005-12-30 Roger Sayle + + PR target/25213 + * gcc.dg/pr23098.c: Backport testcase from mainline. + + 2005-12-27 Kaveh R. Ghazi + + * g++.dg/rtti/tinfo1.C: Scan for ".global" also. + + 2005-12-24 Kaveh R. Ghazi + + Backport: + 2005-02-09 Joseph S. Myers + + * g++.dg/rtti/tinfo1.C: Allow newline after assembler label. + + 2004-11-28 Hans-Peter Nilsson + + PR target/18489 + * g++.dg/rtti/tinfo1.C: In pattern for label definition ending + delimeter, match space and TAB as well as ":". + + Backport portions of: + 2004-11-04 Ben Elliston + + * g++.dg/rtti/tinfo1.C: Remove xfails. + + 2005-12-22 Kaveh R. Ghazi + + PR testsuite/20772 + * gcc.dg/20020523-1.c: Change run target i386 to i?86. + + 2005-12-21 Kaveh R. Ghazi + + PR testsuite/20772 + * g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C, + g++.dg/abi/bitfield9.C, g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, + g++.dg/abi/empty7.C, g++.dg/abi/empty9.C, g++.dg/abi/layout3.C, + g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C, + g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C, + g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/ext/attrib8.C, + g++.dg/opt/cse2.C, g++.dg/opt/inline9.C, g++.dg/opt/life1.C, + g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C, + g++.dg/opt/reg-stack4.C, g++.dg/other/big-struct.C, + g++.old-deja/g++.abi/aggregates.C, g++.old-deja/g++.abi/align.C, + g++.old-deja/g++.abi/bitfields.C, g++.old-deja/g++.eh/tmpl2.C, + g++.old-deja/g++.ext/asmspec1.C, g++.old-deja/g++.ext/attrib1.C, + g++.old-deja/g++.ext/attrib2.C, g++.old-deja/g++.ext/attrib3.C, + g++.old-deja/g++.law/weak.C, g++.old-deja/g++.other/regstack.C, + g++.old-deja/g++.other/store-expr1.C, + g++.old-deja/g++.other/store-expr2.C, g++.old-deja/g++.pt/asm1.C, + g++.old-deja/g++.pt/asm2.C, g77.dg/20010216-1.f, + gcc.c-torture/compile/20000804-1.c, + gcc.c-torture/execute/990413-2.x, gcc.dg/20000609-1.c, + gcc.dg/20000614-1.c, gcc.dg/20000720-1.c, gcc.dg/20000724-1.c, + gcc.dg/20000807-1.c, gcc.dg/20000904-1.c, gcc.dg/20001127-1.c, + gcc.dg/20010202-1.c, gcc.dg/20010520-1.c, gcc.dg/20011009-1.c, + gcc.dg/20011029-2.c, gcc.dg/20011107-1.c, gcc.dg/20011119-1.c, + gcc.dg/20020108-1.c, gcc.dg/20020122-2.c, gcc.dg/20020122-3.c, + gcc.dg/20020201-3.c, gcc.dg/20020206-1.c, gcc.dg/20020218-1.c, + gcc.dg/20020224-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c, + gcc.dg/20020418-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, + gcc.dg/20020426-2.c, gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, + gcc.dg/20020523-2.c, gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, + gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c, + gcc.dg/20030926-1.c, gcc.dg/20031102-1.c, gcc.dg/20031202-1.c, + gcc.dg/980226-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c, + gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c, + gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c, + gcc.dg/990214-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c, + gcc.dg/991129-1.c, gcc.dg/991209-1.c, gcc.dg/991214-1.c, + gcc.dg/991230-1.c, gcc.dg/asm-1.c, gcc.dg/clobbers.c, + gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c, gcc.dg/i386-387-3.c, + gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c, gcc.dg/i386-387-6.c, + gcc.dg/i386-asm-1.c, gcc.dg/i386-asm-2.c, gcc.dg/i386-bitfield1.c, + gcc.dg/i386-bitfield2.c, gcc.dg/i386-bitfield3.c, + gcc.dg/i386-call-1.c, gcc.dg/i386-local.c, gcc.dg/i386-loop-1.c, + gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, + gcc.dg/i386-memset-1.c, gcc.dg/i386-pentium4-not-mull.c, + gcc.dg/i386-pic-1.c, gcc.dg/i386-regparm.c, + gcc.dg/i386-signbit-1.c, gcc.dg/i386-signbit-2.c, + gcc.dg/i386-signbit-3.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c, + gcc.dg/i386-ssetype-3.c, gcc.dg/i386-ssetype-5.c, + gcc.dg/i386-unroll-1.c, gcc.dg/i386-volatile-1.c, gcc.dg/loop-3.c, + gcc.dg/pr12092-1.c, gcc.dg/pr14289-1.c, gcc.dg/pr14289-2.c, + gcc.dg/pr14289-3.c, gcc.dg/pr9771-1.c, gcc.dg/setjmp-2.c, + gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c, + gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/tls/opt-1.c, + gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c, + gcc.dg/torture/pr18582-1.c, gcc.dg/unroll-1.c, + gcc.misc-tests/i386-pf-3dnow-1.c, + gcc.misc-tests/i386-pf-athlon-1.c, + gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c: + Backport portions of testcases. + + 2005-12-21 Janis Johnson + + Backport: + 2004-11-30 Janis Johnson + * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if. + 2004-05-25 Janis Johnson + * lib/compat.exp (compat-get-options-main): New. + (compat-get-options): Remove unneeded code, warn for ignored + command. + (compat-execute): Check flag set by dg-require-* commands, break up + long lines. + + 2005-12-20 Janis Johnson + + Backport: + 2005-02-11 Janis Johnson + * lib/gcc-dg.exp (dg-require-weak, dg-require-visibility, + dg-require-alias, dg-require-gc-sections, dg-require-profiling, + dg-require-dll, dg-require-named-sections): Move from here ... + * lib/target-supports-dg.exp: ... to here. + + Backport: + 2005-12-06 Janis Johnson + * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test. + * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test. + * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test. + * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test. + + Backport: + 2005-02-01 Janis Johnson + * gcc.test-framework/dg-bogus-exp-P.c: New test. + * gcc.test-framework/dg-bogus-exp-XF.c: New test. + * gcc.test-framework/dg-do-assemble-exp-P.c: New test. + * gcc.test-framework/dg-do-compile-exp-P.c: New test. + * gcc.test-framework/dg-do-link-exp-P.c: New test. + * gcc.test-framework/dg-do-run-exp-P.c: New test. + * gcc.test-framework/dg-dot-run-exp-P.c: New test. + * gcc.test-framework/dg-dot-run-exp-U.c: New test. + * gcc.test-framework/dg-dox-run-exp-XF.c: New test. + * gcc.test-framework/dg-error-exp-P.c: New test. + * gcc.test-framework/dg-error-exp-XP.c: New test. + * gcc.test-framework/dg-excess-errors-exp-XF.c: New test. + * gcc.test-framework/dg-excess-errors-exp-XP.c: New test. + * gcc.test-framework/dg-output-exp-P.c: New test. + * gcc.test-framework/dg-output-exp-XF.c: New test. + * gcc.test-framework/dg-warning-exp-P.c: New test. + * gcc.misc-tests/dg-1.c, gcc.misc-tests/dg-2.c, gcc.misc-tests/dg-3.c, + gcc.misc-tests/dg-4.c, gcc.misc-tests/dg-5.c, gcc.misc-tests/dg-6.c, + gcc.misc-tests/dg-7.c, gcc.misc-tests/dg-8.c, gcc.misc-tests/dg-9.c, + gcc.misc-tests/dg-10.c, gcc.misc-tests/dg-11.c, gcc.misc-tests/dg-12.c, + gcc.misc-tests/dg-test.exp: Remove. + + Backport: + 2005-02-01 Janis Johnson + * gcc.test-framwork: New directory. + * gcc.test-framework/README: New. + * gcc.test-framework/test-framework.exp + * gcc.test-framework/gen_directive_tests + * gcc.test-framework/test-framework.awk + + Backport: + 2005-01-24 Janis Johnson + * lib/gcc-dg.exp: Clear xfail data in dg-test + + * lib/gcc-dg.exp: Remove dg-skip-if and dg-xfail-if, now in + target-supports-dg.exp. + + * lib/gcc-dg.exp: Include target-supports-dg.exp. + + 2005-12-19 Janis Johnson + + * gcc.dg/ppc-eabi.c: Test on ilp32. + * gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c: + Test on lp64. + + Backport (missed in previous batch): + + * lib/target-supports.exp (get_compiler_messages, + current_target_name): New (missed in backport). + + Backport: + + 2005-02-11 Janis Johnson + * lib/gcc-dg.exp: (dg-require-effective-target, dg-skip-if, + dg-xfail-if, selector_opd, selector_list, selector_expression, + dg-process-target): Move to new file target-supports-dg.exp. + * lib/target-supports-dg.exp: New. + + 2005-01-24 Janis Johnson + * lib/target-supports.exp (current_target_name): New. + (check_effective_target_ilp32, check_effective_target_lp64): + Cache the result to use as long as the current target, with + multilib flags, remains the same. + + 2004-12-01 Janis Johnson + * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to + handle effective-target-keyword. + (dg-skip-if): Support effective-target keyword as target list. + (dg-xfail-if): Ditto. + * lib/target-supports.exp (is-effective-target-keyword): New proc. + + 2004-11-30 Janis Johnson + * lib/target-supports.exp (is-effective-target): Simplify. + + 2004-11-11 Janis Johnson + * lib/target-supports.exp (get-compiler_messages): New. + (check_effective_target_ilp32): New. + (check_effective_target_lp64): New. + (is-effective-target): New. + * lib/gcc-dg.exp (dg-require-effective-target): New. + + 2005-12-19 Volker Reichelt + + PR c++/20552 + * g++.dg/ext/typeof10.C: New test. + + 2005-12-14 Kaveh R. Ghazi + + * g++.old-deja/g++.brendan/redecl1.C, + g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C, + g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C, + g++.old-deja/g++.oliva/typeof1.C, + g++.old-deja/g++.other/crash16.C, + g++.old-deja/g++.other/crash34.C, + g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C, + g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C, + g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C, + g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C, + g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C, + g++.old-deja/g++.pt/static10.C, g++.old-deja/g++.oliva/stkalign.C: + Remove xfail. + + 2005-12-07 Volker Reichelt + + PR c++/19397 + * g++.dg/template/typedef3.C: New test. + + PR c++/19762 + PR c++/19764 + * g++.dg/template/dtor3.C: Fix error markers. + + 2005-12-07 Volker Reichelt + + Backport: + 2005-10-20 Mark Mitchell + + PR c++/22618 + * g++.dg/parse/access8.C: New test. + + 2005-12-06 Volker Reichelt + + Backport: + 2005-10-18 Nathan Sidwell + + PR c++/21383 + * g++.dg/overload/koenig2.C: New. + + 2005-12-05 Volker Reichelt + + Backport: + 2005-10-13 Mark Mitchell + + PR c++/22352 + * g++.dg/template/friend38.C: New test. + + 2005-12-05 Volker Reichelt + + Backport: + 2005-10-13 Mark Mitchell + + PR c++/22464 + * g++.dg/template/crash41.C: New test. + + 2005-12-05 Volker Reichelt + + Backport: + 2005-10-13 Mark Mitchell + + PR c++/23307 + * g++.dg/template/crash38.C: New test. + + 2005-12-03 Kaveh R. Ghazi + + * gcc.c-torture/execute/stdio-opt-1.c, + gcc.c-torture/execute/stdio-opt-2.c, + gcc.c-torture/execute/stdio-opt-3.c: Test the unlocked style. + + 2005-12-03 Kaveh R. Ghazi + + * gcc.dg/loop-3.c: Skip if ix86 and -m64. + * gcc.dg/i386-local.c: Likewise. Also skip if x86_64 and -m32. + + Backport: + + 2005-08-25 Alan Modra + * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC. + + 2004-12-09 Richard Henderson + * gcc.dg/loop-3.c: Don't use i386 tuning for amd64. + + 2004-11-17 Janis Johnson + * gcc.dg/i386-sse-8.c: Use dg-skip-if i?86 -m64. + + 2004-04-06 Jakub Jelinek + * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64. + * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64. + * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to options. + + 2005-12-02 Kaveh R. Ghazi + + * g++.old-deja/g++.other/enum5.C: Change from "run" to "compile". + Fix attribute for new parser. Remove unnecessary dg-bogus. + * g++.old-deja/g++.pt/friend44.C: Change from "run" to "compile". + + 2005-12-02 Volker Reichelt + + PR c++/24103 + * g++.dg/other/default1.C: New test. + + 2005-12-01 Kaveh R. Ghazi + + Backport: + 2005-02-09 Janis Johnson + + PR C++/18491 + * g++.old-deja/g++.mike/p10769a.C: Remove. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static char a [10]; - static char e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array char:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static double a [10]; - static double e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array double:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static float a [10]; - static float e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array float:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static int a [10]; - static int e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array int:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-bool.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-bool.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-bool.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-bool.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static bool bbb; - - int main(void) - { - printf ("+++Bool alignment:\n"); - printf ("%d\n", __alignof__ (bbb)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static char ccc; - - int main(void) - { - printf ("+++Char alignment:\n"); - printf ("%d\n", __alignof__ (ccc)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static double d; - - int main(void) - { - printf ("+++Double alignment:\n"); - printf ("%d\n", __alignof__ (d)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static float f; - - int main(void) - { - printf ("+++Float alignment:\n"); - printf ("%d\n", __alignof__ (f)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static int i; - - int main(void) - { - printf ("+++Int alignment:\n"); - printf ("%d\n", __alignof__ (i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static long lll; - - int main(void) - { - printf ("+++Long alignment:\n"); - printf ("%d\n", __alignof__ (lll)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static long double ld; - - int main(void) - { - printf ("+++Long Double alignment:\n"); - printf ("%d\n", __alignof__ (ld)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static long long ll; - - int main(void) - { - printf ("+++Long long alignment:\n"); - printf ("%d\n", __alignof__ (ll)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static char *p; - - int main(void) - { - printf ("+++Pointer alignment:\n"); - printf ("%d\n", __alignof__ (p)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - #include - #include - - static ptrdiff_t pd; - - int main(void) - { - printf ("+++ptrdiff_t alignment:\n"); - printf ("%d\n", __alignof__ (pd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static short sss; - - int main(void) - { - printf ("+++Short alignment:\n"); - printf ("%d\n", __alignof__ (sss)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-size.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-size.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-size.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-size.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - #include - #include - - static size_t sss; - - int main(void) - { - printf ("+++size_t alignment:\n"); - printf ("%d\n", __alignof__ (sss)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-wchar.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-wchar.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-wchar.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-wchar.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - #include - #include - - static wchar_t w; - - int main(void) - { - printf ("+++wchar_t alignment:\n"); - printf ("%d\n", __alignof__ (w)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static long a [10]; - static long e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array long:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static long double a [10]; - static long double e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array longdouble:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static long long a [10]; - static long long e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array longlong:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - char f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with char:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - double f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with double:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - float f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with float:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - int f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with int:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - long f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with long:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - long double f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with longdouble:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - long long f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with longlong:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - char * f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with pointer:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,13 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with ptrdiff_t:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - short f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with short:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static char * a [10]; - static char * e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array pointer:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - #include - - static ptrdiff_t a [10]; - static ptrdiff_t e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array ptrdiff_t:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static short a [10]; - static short e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array short:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - #include - - static size_t a [10]; - static size_t e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array size_t:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - #include - - static wchar_t a [10]; - static wchar_t e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array wchar_t:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/biggest-field-align.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/biggest-field-align.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/biggest-field-align.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/biggest-field-align.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,153 **** - #include - #include - - static struct {char m;} s0; - static struct {short m;} s1; - static struct {int m;} s2; - static struct {long m;} s3; - static struct {long long m;} s4; - static struct {char * m;} s5; - static struct {float m;} s6; - static struct {double m;} s7; - static struct {long double m;} s8; - static struct {ptrdiff_t m;} s9; - static struct {size_t m;} s10; - static struct {wchar_t m;} s11; - static struct {struct {char m;}m;} s12; - static struct {struct {short m;}m;} s13; - static struct {struct {int m;}m;} s14; - static struct {struct {long m;}m;} s15; - static struct {struct {long long m;}m;} s16; - static struct {struct {char * m;}m;} s17; - static struct {struct {float m;}m;} s18; - static struct {struct {double m;}m;} s19; - static struct {struct {long double m;}m;} s20; - static struct {struct {ptrdiff_t m;}m;} s21; - static struct {struct {size_t m;}m;} s22; - static struct {struct {wchar_t m;}m;} s23; - static struct {char m [10];} s24; - static struct {short m [10];} s25; - static struct {int m [10];} s26; - static struct {long m [10];} s27; - static struct {long long m [10];} s28; - static struct {char * m [10];} s29; - static struct {float m [10];} s30; - static struct {double m [10];} s31; - static struct {long double m [10];} s32; - static struct {ptrdiff_t m [10];} s33; - static struct {size_t m [10];} s34; - static struct {wchar_t m [10];} s35; - static struct {int :0; char m;} s36; - static struct {int :0; short m;} s37; - static struct {int :0; int m;} s38; - static struct {int :0; long m;} s39; - static struct {int :0; long long m;} s40; - static struct {int :0; char * m;} s41; - static struct {int :0; float m;} s42; - static struct {int :0; double m;} s43; - static struct {int :0; long double m;} s44; - static struct {int :0; ptrdiff_t m;} s45; - static struct {int :0; size_t m;} s46; - static struct {int :0; wchar_t m;} s47; - int main (void) { - int max_align = 0; - printf ("+++Biggest field alignment:\n"); - if (max_align < __alignof__ (s0.m)) - max_align = __alignof__ (s0.m); - if (max_align < __alignof__ (s1.m)) - max_align = __alignof__ (s1.m); - if (max_align < __alignof__ (s2.m)) - max_align = __alignof__ (s2.m); - if (max_align < __alignof__ (s3.m)) - max_align = __alignof__ (s3.m); - if (max_align < __alignof__ (s4.m)) - max_align = __alignof__ (s4.m); - if (max_align < __alignof__ (s5.m)) - max_align = __alignof__ (s5.m); - if (max_align < __alignof__ (s6.m)) - max_align = __alignof__ (s6.m); - if (max_align < __alignof__ (s7.m)) - max_align = __alignof__ (s7.m); - if (max_align < __alignof__ (s8.m)) - max_align = __alignof__ (s8.m); - if (max_align < __alignof__ (s9.m)) - max_align = __alignof__ (s9.m); - if (max_align < __alignof__ (s10.m)) - max_align = __alignof__ (s10.m); - if (max_align < __alignof__ (s11.m)) - max_align = __alignof__ (s11.m); - if (max_align < __alignof__ (s12.m)) - max_align = __alignof__ (s12.m); - if (max_align < __alignof__ (s13.m)) - max_align = __alignof__ (s13.m); - if (max_align < __alignof__ (s14.m)) - max_align = __alignof__ (s14.m); - if (max_align < __alignof__ (s15.m)) - max_align = __alignof__ (s15.m); - if (max_align < __alignof__ (s16.m)) - max_align = __alignof__ (s16.m); - if (max_align < __alignof__ (s17.m)) - max_align = __alignof__ (s17.m); - if (max_align < __alignof__ (s18.m)) - max_align = __alignof__ (s18.m); - if (max_align < __alignof__ (s19.m)) - max_align = __alignof__ (s19.m); - if (max_align < __alignof__ (s20.m)) - max_align = __alignof__ (s20.m); - if (max_align < __alignof__ (s21.m)) - max_align = __alignof__ (s21.m); - if (max_align < __alignof__ (s22.m)) - max_align = __alignof__ (s22.m); - if (max_align < __alignof__ (s23.m)) - max_align = __alignof__ (s23.m); - if (max_align < __alignof__ (s24.m)) - max_align = __alignof__ (s24.m); - if (max_align < __alignof__ (s25.m)) - max_align = __alignof__ (s25.m); - if (max_align < __alignof__ (s26.m)) - max_align = __alignof__ (s26.m); - if (max_align < __alignof__ (s27.m)) - max_align = __alignof__ (s27.m); - if (max_align < __alignof__ (s28.m)) - max_align = __alignof__ (s28.m); - if (max_align < __alignof__ (s29.m)) - max_align = __alignof__ (s29.m); - if (max_align < __alignof__ (s30.m)) - max_align = __alignof__ (s30.m); - if (max_align < __alignof__ (s31.m)) - max_align = __alignof__ (s31.m); - if (max_align < __alignof__ (s32.m)) - max_align = __alignof__ (s32.m); - if (max_align < __alignof__ (s33.m)) - max_align = __alignof__ (s33.m); - if (max_align < __alignof__ (s34.m)) - max_align = __alignof__ (s34.m); - if (max_align < __alignof__ (s35.m)) - max_align = __alignof__ (s35.m); - if (max_align < __alignof__ (s36.m)) - max_align = __alignof__ (s36.m); - if (max_align < __alignof__ (s37.m)) - max_align = __alignof__ (s37.m); - if (max_align < __alignof__ (s38.m)) - max_align = __alignof__ (s38.m); - if (max_align < __alignof__ (s39.m)) - max_align = __alignof__ (s39.m); - if (max_align < __alignof__ (s40.m)) - max_align = __alignof__ (s40.m); - if (max_align < __alignof__ (s41.m)) - max_align = __alignof__ (s41.m); - if (max_align < __alignof__ (s42.m)) - max_align = __alignof__ (s42.m); - if (max_align < __alignof__ (s43.m)) - max_align = __alignof__ (s43.m); - if (max_align < __alignof__ (s44.m)) - max_align = __alignof__ (s44.m); - if (max_align < __alignof__ (s45.m)) - max_align = __alignof__ (s45.m); - if (max_align < __alignof__ (s46.m)) - max_align = __alignof__ (s46.m); - if (max_align < __alignof__ (s47.m)) - max_align = __alignof__ (s47.m); - printf ("max field align=%d\n", max_align); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-char=%d,\nalign-char=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-double=%d,\nalign-char=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-float=%d,\nalign-char=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-int=%d,\nalign-char=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-long=%d,\nalign-char=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-longdouble=%d,\nalign-char=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-longlong=%d,\nalign-char=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-pointer=%d,\nalign-char=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-short=%d,\nalign-char=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-char=%d,\nalign-double=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-double=%d,\nalign-double=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-float=%d,\nalign-double=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-int=%d,\nalign-double=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-long=%d,\nalign-double=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-longdouble=%d,\nalign-double=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-longlong=%d,\nalign-double=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-pointer=%d,\nalign-double=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-short=%d,\nalign-double=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-char=%d,\nalign-float=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-double=%d,\nalign-float=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-float=%d,\nalign-float=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-int=%d,\nalign-float=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-long=%d,\nalign-float=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-longdouble=%d,\nalign-float=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-longlong=%d,\nalign-float=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-pointer=%d,\nalign-float=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-short=%d,\nalign-float=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,29 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } - --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-char=%d,\nalign-int=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-double=%d,\nalign-int=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-float=%d,\nalign-int=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-int=%d,\nalign-int=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-long=%d,\nalign-int=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-longdouble=%d,\nalign-int=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-longlong=%d,\nalign-int=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-pointer=%d,\nalign-int=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-short=%d,\nalign-int=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - char m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with char and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - double m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with double and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - float m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with float and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - int m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with int and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - long m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with long and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - long double m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with longdouble and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - long long m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with longlong and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - char * m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with pointer and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - short m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with short and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-char=%d,\nalign-long=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-double=%d,\nalign-long=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-float=%d,\nalign-long=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-int=%d,\nalign-long=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-long=%d,\nalign-long=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-longdouble=%d,\nalign-long=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-longlong=%d,\nalign-long=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-pointer=%d,\nalign-long=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-short=%d,\nalign-long=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-char=%d,\nalign-longdouble=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-double=%d,\nalign-longdouble=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-float=%d,\nalign-longdouble=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-int=%d,\nalign-longdouble=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-long=%d,\nalign-longdouble=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-longdouble=%d,\nalign-longdouble=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-longlong=%d,\nalign-longdouble=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-pointer=%d,\nalign-longdouble=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-short=%d,\nalign-longdouble=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-char=%d,\nalign-longlong=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-double=%d,\nalign-longlong=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-float=%d,\nalign-longlong=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-int=%d,\nalign-longlong=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-long=%d,\nalign-longlong=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-longdouble=%d,\nalign-longlong=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-longlong=%d,\nalign-longlong=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-pointer=%d,\nalign-longlong=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-short=%d,\nalign-longlong=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-char=%d,\nalign-pointer=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-double=%d,\nalign-pointer=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-float=%d,\nalign-pointer=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-int=%d,\nalign-pointer=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-long=%d,\nalign-pointer=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-longdouble=%d,\nalign-pointer=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-longlong=%d,\nalign-pointer=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-pointer=%d,\nalign-pointer=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-short=%d,\nalign-pointer=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-char=%d,\nalign-short=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-double=%d,\nalign-short=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-float=%d,\nalign-short=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-int=%d,\nalign-short=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-long=%d,\nalign-short=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-longdouble=%d,\nalign-short=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-longlong=%d,\nalign-short=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-pointer=%d,\nalign-short=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-short=%d,\nalign-short=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/endian.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/endian.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/endian.c 2002-08-05 19:19:32.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/endian.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,46 **** - #include - #include - - static int w[2]; - static char * bytes; - - int main(void) - { - printf ("+++Endian test:\n"); - if (sizeof (int) == 2) - { - w[0] = 0x4142; - w[1] = 0; - bytes = (char *) w; - if (strcmp(bytes, "AB") == 0) - printf ("big endian\n"); - else if (strcmp(bytes, "BA") == 0) - printf ("little endian\n"); - else - { - printf ("nor big nor little endian\n"); - return 1; - } - } - else if (sizeof (int) == 4) - { - w[0] = 0x41424344; - w[1] = 0; - bytes = (char *) w; - if (strcmp(bytes, "ABCD") == 0) - printf ("big endian\n"); - else if (strcmp(bytes, "DCBA") == 0) - printf ("little endian\n"); - else - { - printf ("nor big nor little endian\n"); - return 1; - } - } - else - { - printf ("unexpected size of int\n"); - return 1; - } - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-0-0-5.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-0-0-5.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-0-0-5.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-0-0-5.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - struct sss{ - int :0; - int :0; - int i3:5; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i3 = 31.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-0-20-17.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-0-20-17.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-0-20-17.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-0-20-17.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,27 **** - #include - - struct sss{ - int :0; - int i2:20; - int i3:17; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i2 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-0-24-24.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-0-24-24.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-0-24-24.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-0-24-24.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,27 **** - #include - - struct sss{ - int :0; - int i2:24; - int i3:24; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i2 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-10-11-10.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-10-11-10.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-10-11-10.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-10-11-10.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:10; - int i2:11; - int i3:10; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1023.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 2047.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1023.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-11-12-10.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-11-12-10.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-11-12-10.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-11-12-10.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:11; - int i2:12; - int i3:10; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2047.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 4095.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1023.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-1-21-31.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-1-21-31.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-1-21-31.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-1-21-31.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:1; - int i2:21; - int i3:31; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 2147483647.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-1-3-1.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-1-3-1.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-1-3-1.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-1-3-1.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:1; - int i2:3; - int i3:1; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 7.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-22-10.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-22-10.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-22-10.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-22-10.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:14; - int i2:22; - int i3:10; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1023.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-29-30.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-29-30.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-29-30.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-29-30.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:14; - int i2:29; - int i3:30; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 536870911.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1073741823.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-31-26.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-31-26.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-31-26.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-31-26.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:14; - int i2:31; - int i3:26; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 2147483647.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-8-9.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-8-9.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-8-9.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-8-9.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:14; - int i2:8; - int i3:9; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 255.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 511.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-15-1-22.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-15-1-22.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-15-1-22.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-15-1-22.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:15; - int i2:1; - int i3:22; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 32767.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 1.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-16-30-15.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-16-30-15.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-16-30-15.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-16-30-15.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:16; - int i2:30; - int i3:15; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 65535.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 1073741823.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 32767.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-17-17-20.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-17-17-20.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-17-17-20.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-17-17-20.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:17; - int i2:17; - int i3:20; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-17-17-2.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-17-17-2.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-17-17-2.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-17-17-2.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:17; - int i2:17; - int i3:2; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 3.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-17-21-17.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-17-21-17.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-17-21-17.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-17-21-17.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:17; - int i2:21; - int i3:17; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-15-30.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-15-30.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-15-30.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-15-30.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:18; - int i2:15; - int i3:30; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 262143.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 32767.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1073741823.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-26-0.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-26-0.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-26-0.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-26-0.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,27 **** - #include - - struct sss{ - int i1:18; - int i2:26; - int :0; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 262143.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-26-11.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-26-11.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-26-11.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-26-11.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:18; - int i2:26; - int i3:11; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 262143.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 2047.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-4-17.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-4-17.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-4-17.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-4-17.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:18; - int i2:4; - int i3:17; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 262143.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 15.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-5-16.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-5-16.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-5-16.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-5-16.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:18; - int i2:5; - int i3:16; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 262143.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 31.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 65535.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-19-6-22.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-19-6-22.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-19-6-22.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-19-6-22.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:19; - int i2:6; - int i3:22; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 524287.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 63.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-20-19-9.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-20-19-9.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-20-19-9.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-20-19-9.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:20; - int i2:19; - int i3:9; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 524287.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 511.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-20-20-15.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-20-20-15.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-20-20-15.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-20-20-15.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:20; - int i2:20; - int i3:15; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 32767.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-20-26-14.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-20-26-14.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-20-26-14.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-20-26-14.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:20; - int i2:26; - int i3:14; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-16-24.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-16-24.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-16-24.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-16-24.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:21; - int i2:16; - int i3:24; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 65535.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-19-4.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-19-4.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-19-4.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-19-4.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:21; - int i2:19; - int i3:4; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 524287.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 15.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-22-1.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-22-1.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-22-1.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-22-1.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:21; - int i2:22; - int i3:1; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-24-20.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-24-20.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-24-20.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-24-20.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:21; - int i2:24; - int i3:20; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-5-26.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-5-26.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-5-26.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-5-26.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:21; - int i2:5; - int i3:26; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 31.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-22-2-19.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-22-2-19.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-22-2-19.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-22-2-19.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:22; - int i2:2; - int i3:19; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 3.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 524287.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-22-2-28.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-22-2-28.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-22-2-28.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-22-2-28.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:22; - int i2:2; - int i3:28; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 3.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 268435455.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-2-25-27.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-2-25-27.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-2-25-27.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-2-25-27.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:2; - int i2:25; - int i3:27; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 3.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 33554431.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 134217727.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-23-17-8.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-23-17-8.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-23-17-8.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-23-17-8.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:23; - int i2:17; - int i3:8; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 8388607.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 255.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-24-18-9.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-24-18-9.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-24-18-9.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-24-18-9.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:24; - int i2:18; - int i3:9; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 262143.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 511.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-24-27-8.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-24-27-8.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-24-27-8.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-24-27-8.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:24; - int i2:27; - int i3:8; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 134217727.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 255.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-25-6-23.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-25-6-23.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-25-6-23.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-25-6-23.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:25; - int i2:6; - int i3:23; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 33554431.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 63.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 8388607.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-26-8-6.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-26-8-6.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-26-8-6.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-26-8-6.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:26; - int i2:8; - int i3:6; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 255.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 63.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-27-22-7.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-27-22-7.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-27-22-7.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-27-22-7.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:27; - int i2:22; - int i3:7; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 134217727.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 127.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-29-16-7.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-29-16-7.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-29-16-7.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-29-16-7.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:29; - int i2:16; - int i3:7; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 536870911.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 65535.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 127.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-29-4-10.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-29-4-10.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-29-4-10.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-29-4-10.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:29; - int i2:4; - int i3:10; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 536870911.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 15.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1023.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-30-15-26.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-30-15-26.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-30-15-26.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-30-15-26.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:30; - int i2:15; - int i3:26; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1073741823.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 32767.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-30-24-30.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-30-24-30.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-30-24-30.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-30-24-30.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:30; - int i2:24; - int i3:30; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1073741823.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1073741823.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-31-28-16.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-31-28-16.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-31-28-16.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-31-28-16.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:31; - int i2:28; - int i3:16; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2147483647.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 268435455.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 65535.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-31-4-14.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-31-4-14.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-31-4-14.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-31-4-14.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:31; - int i2:4; - int i3:14; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2147483647.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 15.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-31-9-0.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-31-9-0.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-31-9-0.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-31-9-0.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,27 **** - #include - - struct sss{ - int i1:31; - int i2:9; - int :0; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2147483647.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 511.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-3-7-1.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-3-7-1.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-3-7-1.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-3-7-1.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:3; - int i2:7; - int i3:1; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 7.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 127.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-4-14-29.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-4-14-29.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-4-14-29.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-4-14-29.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:4; - int i2:14; - int i3:29; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 15.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 536870911.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:5; - int i2:23; - int i3:7; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 31.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 8388607.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 127.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-7-14-12.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-7-14-12.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-7-14-12.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-7-14-12.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:7; - int i2:14; - int i3:12; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 127.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 4095.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array char: - size=10,align=1,5th-elem-offset=5,5th-elem-align=1 - size=0,align=1,5th-elem-offset=15,5th-elem-align=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array char: - size=10,align=1,5th-elem-offset=5,5th-elem-align=1 - size=0,align=1,5th-elem-offset=15,5th-elem-align=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array double: - size=80,align=8,5th-elem-offset=40,5th-elem-align=8 - size=0,align=8,5th-elem-offset=120,5th-elem-align=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array double: - size=80,align=8,5th-elem-offset=40,5th-elem-align=8 - size=0,align=8,5th-elem-offset=120,5th-elem-align=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array float: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array float: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array int: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array int: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Bool alignment: - 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Char alignment: - 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Char alignment: - 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Double alignment: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Double alignment: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Float alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Float alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Int alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Int alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long Double alignment: - 16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long Double alignment: - 16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long long alignment: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long long alignment: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Pointer alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Pointer alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++ptrdiff_t alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++ptrdiff_t alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Short alignment: - 2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Short alignment: - 2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++size_t alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++size_t alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++wchar_t alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++wchar_t alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array longdouble: - size=160,align=16,5th-elem-offset=80,5th-elem-align=16 - size=0,align=16,5th-elem-offset=240,5th-elem-align=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array longdouble: - size=160,align=16,5th-elem-offset=80,5th-elem-align=16 - size=0,align=16,5th-elem-offset=240,5th-elem-align=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array longlong: - size=80,align=8,5th-elem-offset=40,5th-elem-align=8 - size=0,align=8,5th-elem-offset=120,5th-elem-align=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array longlong: - size=80,align=8,5th-elem-offset=40,5th-elem-align=8 - size=0,align=8,5th-elem-offset=120,5th-elem-align=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array long: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array long: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with char: - size=10,align=1,displ-a[5]=5,align-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with char: - size=10,align=1,displ-a[5]=5,align-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with double: - size=80,align=8,displ-a[5]=40,align-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with double: - size=80,align=8,displ-a[5]=40,align-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with float: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with float: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with int: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with int: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with longdouble: - size=240,align=12,displ-a[5]=120,align-a[5]=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with longdouble: - size=240,align=12,displ-a[5]=120,align-a[5]=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with longlong: - size=80,align=8,displ-a[5]=40,align-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with longlong: - size=80,align=8,displ-a[5]=40,align-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with long: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with long: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with pointer: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with pointer: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with ptrdiff_t: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with ptrdiff_t: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with short: - size=20,align=2,displ-a[5]=10,align-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with short: - size=20,align=2,displ-a[5]=10,align-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array pointer: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array pointer: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array ptrdiff_t: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array ptrdiff_t: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array short: - size=20,align=2,5th-elem-offset=10,5th-elem-align=2 - size=0,align=2,5th-elem-offset=30,5th-elem-align=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array short: - size=20,align=2,5th-elem-offset=10,5th-elem-align=2 - size=0,align=2,5th-elem-offset=30,5th-elem-align=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array size_t: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array size_t: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array wchar_t: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array wchar_t: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Biggest field alignment: - max field align=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Biggest field alignment: - max field align=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with char: - size=2,align=1 - offset-char=0,offset-char=1, - align-char=1,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with char: - size=16,align=8 - offset-char=0,offset-double=8, - align-char=1,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with char: - size=8,align=4 - offset-char=0,offset-float=4, - align-char=1,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with char: - size=8,align=4 - offset-char=0,offset-int=4, - align-char=1,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting class with char: - size=32,align=16 - offset-char=0,offset-longdouble=16, - align-char=1,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with char: - size=16,align=8 - offset-char=0,offset-longlong=8, - align-char=1,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with char: - size=8,align=4 - offset-char=0,offset-long=4, - align-char=1,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with char: - size=8,align=4 - offset-char=0,offset-pointer=4, - align-char=1,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with char: - size=4,align=2 - offset-char=0,offset-short=2, - align-char=1,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & char: - size=3,align=1 - offset-f=0,offset-f2=1,offset-m=2, - align-f=1,align-f2=1,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=1,align-f2=8,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & float: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=1,align-f2=4,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & int: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=1,align-f2=4,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & longdouble: - size=48,align=12 - offset-f=0,offset-f2=12,offset-m=36, - align-f=1,align-f2=16,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=1,align-f2=8,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & long: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=1,align-f2=4,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & pointer: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=1,align-f2=4,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & short: - size=6,align=2 - offset-f=0,offset-f2=2,offset-m=4, - align-f=1,align-f2=2,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with double: - size=16,align=8 - offset-double=0,offset-char=8, - align-double=8,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with double: - size=16,align=8 - offset-double=0,offset-double=8, - align-double=8,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with double: - size=16,align=8 - offset-double=0,offset-float=8, - align-double=8,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with double: - size=16,align=8 - offset-double=0,offset-int=8, - align-double=8,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with double: - size=16,align=8 - offset-double=0,offset-longlong=8, - align-double=8,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with double: - size=16,align=8 - offset-double=0,offset-long=8, - align-double=8,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with double: - size=16,align=8 - offset-double=0,offset-pointer=8, - align-double=8,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with double: - size=16,align=8 - offset-double=0,offset-short=8, - align-double=8,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & char: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=1,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=8,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & float: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & int: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=8,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & long: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & pointer: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & short: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=2,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with float: - size=8,align=4 - offset-float=0,offset-char=4, - align-float=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with float: - size=16,align=8 - offset-float=0,offset-double=8, - align-float=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with float: - size=8,align=4 - offset-float=0,offset-float=4, - align-float=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with float: - size=8,align=4 - offset-float=0,offset-int=4, - align-float=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting class with float: - size=32,align=16 - offset-float=0,offset-longdouble=16, - align-float=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with float: - size=16,align=8 - offset-float=0,offset-longlong=8, - align-float=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with float: - size=8,align=4 - offset-float=0,offset-long=4, - align-float=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with float: - size=8,align=4 - offset-float=0,offset-pointer=4, - align-float=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with float: - size=8,align=4 - offset-float=0,offset-short=4, - align-float=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & char: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=1,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & float: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & int: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & longdouble: - size=48,align=12 - offset-f=0,offset-f2=12,offset-m=36, - align-f=4,align-f2=16,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & long: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & pointer: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & short: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=2,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with int: - size=8,align=4 - offset-int=0,offset-char=4, - align-int=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with int: - size=16,align=8 - offset-int=0,offset-double=8, - align-int=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with int: - size=8,align=4 - offset-int=0,offset-float=4, - align-int=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with int: - size=8,align=4 - offset-int=0,offset-int=4, - align-int=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting class with int: - size=32,align=16 - offset-int=0,offset-longdouble=16, - align-int=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with int: - size=16,align=8 - offset-int=0,offset-longlong=8, - align-int=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with int: - size=8,align=4 - offset-int=0,offset-long=4, - align-int=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with int: - size=8,align=4 - offset-int=0,offset-pointer=4, - align-int=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with int: - size=8,align=4 - offset-int=0,offset-short=4, - align-int=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & char: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=1,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & float: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & int: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & longdouble: - size=48,align=12 - offset-f=0,offset-f2=12,offset-m=36, - align-f=4,align-f2=16,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & long: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & pointer: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & short: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=2,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Class starting with char and containing virtual function: - size=8,align=4 - offset-m=0,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Class starting with int and containing virtual function: - size=8,align=4 - offset-m=0,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Class starting with long and containing virtual function: - size=8,align=4 - offset-m=0,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with long: - size=8,align=4 - offset-long=0,offset-char=4, - align-long=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with long: - size=16,align=8 - offset-long=0,offset-double=8, - align-long=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with long: - size=8,align=4 - offset-long=0,offset-float=4, - align-long=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with long: - size=8,align=4 - offset-long=0,offset-int=4, - align-long=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting class with long: - size=32,align=16 - offset-long=0,offset-longdouble=16, - align-long=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with long: - size=16,align=8 - offset-long=0,offset-longlong=8, - align-long=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with long: - size=8,align=4 - offset-long=0,offset-long=4, - align-long=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with long: - size=8,align=4 - offset-long=0,offset-pointer=4, - align-long=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with long: - size=8,align=4 - offset-long=0,offset-short=4, - align-long=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & char: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=1,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & float: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & int: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & longdouble: - size=48,align=12 - offset-f=0,offset-f2=12,offset-m=36, - align-f=4,align-f2=16,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & long: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & pointer: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & short: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=2,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with longdouble: - size=36,align=12 - offset-longdouble=0,offset-char=24, - align-longdouble=16,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with longdouble: - size=36,align=12 - offset-longdouble=0,offset-float=24, - align-longdouble=16,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with longdouble: - size=36,align=12 - offset-longdouble=0,offset-int=24, - align-longdouble=16,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with longdouble: - size=36,align=12 - offset-longdouble=0,offset-long=24, - align-longdouble=16,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with longdouble: - size=36,align=12 - offset-longdouble=0,offset-short=24, - align-longdouble=16,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting classes with longdouble & char: - size=64,align=16 - offset-f=0,offset-f2=24,offset-m=48, - align-f=16,align-f2=1,align-m=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting classes with longdouble & float: - size=64,align=16 - offset-f=0,offset-f2=24,offset-m=48, - align-f=16,align-f2=4,align-m=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting classes with longdouble & int: - size=64,align=16 - offset-f=0,offset-f2=24,offset-m=48, - align-f=16,align-f2=4,align-m=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting classes with longdouble & long: - size=64,align=16 - offset-f=0,offset-f2=24,offset-m=48, - align-f=16,align-f2=4,align-m=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting classes with longdouble & short: - size=64,align=16 - offset-f=0,offset-f2=24,offset-m=48, - align-f=16,align-f2=2,align-m=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-char=8, - align-longlong=8,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-double=8, - align-longlong=8,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-float=8, - align-longlong=8,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-int=8, - align-longlong=8,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-long=8, - align-longlong=8,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-pointer=8, - align-longlong=8,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-short=8, - align-longlong=8,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & char: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=1,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=8,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & float: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & int: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & long: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & pointer: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & short: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=2,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with pointer: - size=8,align=4 - offset-pointer=0,offset-char=4, - align-pointer=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with pointer: - size=16,align=8 - offset-pointer=0,offset-double=8, - align-pointer=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with pointer: - size=8,align=4 - offset-pointer=0,offset-float=4, - align-pointer=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with pointer: - size=8,align=4 - offset-pointer=0,offset-int=4, - align-pointer=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with pointer: - size=16,align=8 - offset-pointer=0,offset-longlong=8, - align-pointer=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with pointer: - size=8,align=4 - offset-pointer=0,offset-long=4, - align-pointer=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with pointer: - size=8,align=4 - offset-pointer=0,offset-pointer=4, - align-pointer=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with pointer: - size=8,align=4 - offset-pointer=0,offset-short=4, - align-pointer=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & char: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=1,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & float: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & int: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & long: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & pointer: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & short: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=2,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with short: - size=4,align=2 - offset-short=0,offset-char=2, - align-short=2,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with short: - size=16,align=8 - offset-short=0,offset-double=8, - align-short=2,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with short: - size=8,align=4 - offset-short=0,offset-float=4, - align-short=2,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with short: - size=8,align=4 - offset-short=0,offset-int=4, - align-short=2,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting class with short: - size=32,align=16 - offset-short=0,offset-longdouble=16, - align-short=2,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with short: - size=16,align=8 - offset-short=0,offset-longlong=8, - align-short=2,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with short: - size=8,align=4 - offset-short=0,offset-long=4, - align-short=2,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with short: - size=8,align=4 - offset-short=0,offset-pointer=4, - align-short=2,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with short: - size=4,align=2 - offset-short=0,offset-short=2, - align-short=2,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & char: - size=6,align=2 - offset-f=0,offset-f2=2,offset-m=4, - align-f=2,align-f2=1,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=2,align-f2=8,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & float: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=2,align-f2=4,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & int: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=2,align-f2=4,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & longdouble: - size=48,align=12 - offset-f=0,offset-f2=12,offset-m=36, - align-f=2,align-f2=16,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=2,align-f2=8,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & long: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=2,align-f2=4,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & pointer: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=2,align-f2=4,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & short: - size=6,align=2 - offset-f=0,offset-f2=2,offset-m=4, - align-f=2,align-f2=2,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Endian test: - little endian --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Endian test: - little endian --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1 **** - 1f 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1 **** - 0 0 0 0 0 0 0 0 1f 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ff ff f 0 0 0 0 0 - ff ff f 0 ff ff 1 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - 0 0 0 0 ff ff f 0 0 0 0 0 - 0 0 0 0 ff ff f 0 ff ff 1 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff ff 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - 0 0 0 0 ff ff ff 0 0 0 0 0 - 0 0 0 0 ff ff ff 0 ff ff ff 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3 0 0 - ff ff 1f 0 - ff ff ff 7f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3 0 0 - ff ff 1f 0 - ff ff ff 7f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 7 0 0 0 0 0 0 - ff ff 7f 0 0 0 0 0 - ff ff 7f 0 ff 3 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 7 0 0 0 0 0 0 - ff ff 7f 0 0 0 0 0 - ff ff 7f 0 ff 3 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 1 0 0 0 0 0 0 0 - ff ff 3f 0 0 0 0 0 - ff ff 3f 0 ff ff ff 7f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 1 0 0 0 0 0 0 0 - ff ff 3f 0 0 0 0 0 - ff ff 3f 0 ff ff ff 7f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 1 0 0 0 - f 0 0 0 - 1f 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 1 0 0 0 - f 0 0 0 - 1f 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 0 0 0 0 - ff 3f 0 0 ff ff 3f 0 - ff 3f 0 0 ff ff ff ff --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 0 0 0 0 - ff 3f 0 0 ff ff 3f 0 - ff 3f 0 0 ff ff ff ff --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 0 0 0 0 0 0 0 0 - ff 3f 0 0 ff ff ff 1f 0 0 0 0 - ff 3f 0 0 ff ff ff 1f ff ff ff 3f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 0 0 0 0 0 0 0 0 - ff 3f 0 0 ff ff ff 1f 0 0 0 0 - ff 3f 0 0 ff ff ff 1f ff ff ff 3f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 0 0 0 0 0 0 0 0 - ff 3f 0 0 ff ff ff 7f 0 0 0 0 - ff 3f 0 0 ff ff ff 7f ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 0 0 0 0 0 0 0 0 - ff 3f 0 0 ff ff ff 7f 0 0 0 0 - ff 3f 0 0 ff ff ff 7f ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 - ff ff 3f 0 - ff ff ff 7f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 - ff ff 3f 0 - ff ff ff 7f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 7f 0 0 0 0 0 0 - ff ff 0 0 0 0 0 0 - ff ff 0 0 ff ff 3f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 7f 0 0 0 0 0 0 - ff ff 0 0 0 0 0 0 - ff ff 0 0 ff ff 3f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 0 0 0 0 0 0 0 0 0 0 - ff ff 0 0 ff ff ff 3f 0 0 0 0 - ff ff 0 0 ff ff ff 3f ff 7f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 0 0 0 0 0 0 0 0 0 0 - ff ff 0 0 ff ff ff 3f 0 0 0 0 - ff ff 0 0 ff ff ff 3f ff 7f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1 0 0 0 0 0 0 0 0 0 - ff ff 1 0 ff ff 1 0 0 0 0 0 - ff ff 1 0 ff ff 1 0 ff ff f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1 0 0 0 0 0 0 0 0 0 - ff ff 1 0 ff ff 1 0 0 0 0 0 - ff ff 1 0 ff ff 1 0 ff ff f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1 0 0 0 0 0 - ff ff 1 0 ff ff 1 0 - ff ff 1 0 ff ff 7 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1 0 0 0 0 0 - ff ff 1 0 ff ff 1 0 - ff ff 1 0 ff ff 7 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1 0 0 0 0 0 0 0 0 0 - ff ff 1 0 ff ff 1f 0 0 0 0 0 - ff ff 1 0 ff ff 1f 0 ff ff 1 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1 0 0 0 0 0 0 0 0 0 - ff ff 1 0 ff ff 1f 0 0 0 0 0 - ff ff 1 0 ff ff 1f 0 ff ff 1 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 0 0 0 0 - ff ff 3 0 ff 7f 0 0 0 0 0 0 - ff ff 3 0 ff 7f 0 0 ff ff ff 3f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 0 0 0 0 - ff ff 3 0 ff 7f 0 0 0 0 0 0 - ff ff 3 0 ff 7f 0 0 ff ff ff 3f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ff ff 3 0 0 0 0 0 - ff ff 3 0 ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ff ff 3 0 0 0 0 0 0 0 0 0 - ff ff 3 0 ff ff ff 3 0 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 0 0 0 0 - ff ff 3 0 ff ff ff 3 0 0 0 0 - ff ff 3 0 ff ff ff 3 ff 7 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 0 0 0 0 - ff ff 3 0 ff ff ff 3 0 0 0 0 - ff ff 3 0 ff ff ff 3 ff 7 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 - ff ff 3f 0 0 0 0 0 - ff ff 3f 0 ff ff 1 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 - ff ff 3f 0 0 0 0 0 - ff ff 3f 0 ff ff 1 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 - ff ff 7f 0 0 0 0 0 - ff ff 7f 0 ff ff 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 - ff ff 7f 0 0 0 0 0 - ff ff 7f 0 ff ff 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 7 0 0 0 0 0 - ff ff ff 1 0 0 0 0 - ff ff ff 1 ff ff 3f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 7 0 0 0 0 0 - ff ff ff 1 0 0 0 0 - ff ff ff 1 ff ff 3f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff f 0 0 0 0 0 - ff ff f 0 ff ff 7 0 - ff ff f 0 ff ff ff f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff f 0 0 0 0 0 - ff ff f 0 ff ff 7 0 - ff ff f 0 ff ff ff f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff f 0 0 0 0 0 0 0 0 0 - ff ff f 0 ff ff f 0 0 0 0 0 - ff ff f 0 ff ff f 0 ff 7f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff f 0 0 0 0 0 0 0 0 0 - ff ff f 0 ff ff f 0 0 0 0 0 - ff ff f 0 ff ff f 0 ff 7f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff f 0 0 0 0 0 0 0 0 0 - ff ff f 0 ff ff ff 3 0 0 0 0 - ff ff f 0 ff ff ff 3 ff 3f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff f 0 0 0 0 0 0 0 0 0 - ff ff f 0 ff ff ff 3 0 0 0 0 - ff ff f 0 ff ff ff 3 ff 3f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 0 0 0 0 - ff ff 1f 0 ff ff 0 0 0 0 0 0 - ff ff 1f 0 ff ff 0 0 ff ff ff 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 0 0 0 0 - ff ff 1f 0 ff ff 0 0 0 0 0 0 - ff ff 1f 0 ff ff 0 0 ff ff ff 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 - ff ff 1f 0 ff ff 7 0 - ff ff 1f 0 ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 - ff ff 1f 0 ff ff 7 0 - ff ff 1f 0 ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 - ff ff 1f 0 ff ff 3f 0 - ff ff 1f 0 ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 - ff ff 1f 0 ff ff 3f 0 - ff ff 1f 0 ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 0 0 0 0 - ff ff 1f 0 ff ff ff 0 0 0 0 0 - ff ff 1f 0 ff ff ff 0 ff ff f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 0 0 0 0 - ff ff 1f 0 ff ff ff 0 0 0 0 0 - ff ff 1f 0 ff ff ff 0 ff ff f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 - ff ff ff 3 0 0 0 0 - ff ff ff 3 ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 - ff ff ff 3 0 0 0 0 - ff ff ff 3 ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3f 0 0 0 0 0 - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff 7 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3f 0 0 0 0 0 - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff 7 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3f 0 0 0 0 0 - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff ff f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3f 0 0 0 0 0 - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff ff f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 3 0 0 0 0 0 0 0 - ff ff ff 7 0 0 0 0 - ff ff ff 7 ff ff ff 7 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 3 0 0 0 0 0 0 0 - ff ff ff 7 0 0 0 0 - ff ff ff 7 ff ff ff 7 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 7f 0 0 0 0 0 - ff ff 7f 0 ff ff 1 0 - ff ff 7f 0 ff ff ff 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 7f 0 0 0 0 0 - ff ff 7f 0 ff ff 1 0 - ff ff 7f 0 ff ff ff 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff 3 0 - ff ff ff 0 ff ff ff 7 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff 3 0 - ff ff ff 0 ff ff ff 7 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 0 0 0 0 0 0 0 0 0 - ff ff ff 0 ff ff ff 7 0 0 0 0 - ff ff ff 0 ff ff ff 7 ff 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 0 0 0 0 0 0 0 0 0 - ff ff ff 0 ff ff ff 7 0 0 0 0 - ff ff ff 0 ff ff ff 7 ff 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 1 0 0 0 0 - ff ff ff 7f 0 0 0 0 - ff ff ff 7f ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 1 0 0 0 0 - ff ff ff 7f 0 0 0 0 - ff ff ff 7f ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 3 0 0 0 0 - ff ff ff 3 ff 0 0 0 - ff ff ff 3 ff 3f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 3 0 0 0 0 - ff ff ff 3 ff 0 0 0 - ff ff ff 3 ff 3f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 7 0 0 0 0 - ff ff ff 7 ff ff 3f 0 - ff ff ff 7 ff ff ff 1f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 7 0 0 0 0 - ff ff ff 7 ff ff 3f 0 - ff ff ff 7 ff ff ff 1f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 1f 0 0 0 0 - ff ff ff 1f ff ff 0 0 - ff ff ff 1f ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 1f 0 0 0 0 - ff ff ff 1f ff ff 0 0 - ff ff ff 1f ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 1f 0 0 0 0 - ff ff ff 1f f 0 0 0 - ff ff ff 1f ff 3f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 1f 0 0 0 0 - ff ff ff 1f f 0 0 0 - ff ff ff 1f ff 3f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 3f 0 0 0 0 0 0 0 0 - ff ff ff 3f ff 7f 0 0 0 0 0 0 - ff ff ff 3f ff 7f 0 0 ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 3f 0 0 0 0 0 0 0 0 - ff ff ff 3f ff 7f 0 0 0 0 0 0 - ff ff ff 3f ff 7f 0 0 ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 3f 0 0 0 0 0 0 0 0 - ff ff ff 3f ff ff ff 0 0 0 0 0 - ff ff ff 3f ff ff ff 0 ff ff ff 3f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 3f 0 0 0 0 0 0 0 0 - ff ff ff 3f ff ff ff 0 0 0 0 0 - ff ff ff 3f ff ff ff 0 ff ff ff 3f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 7f 0 0 0 0 0 0 0 0 - ff ff ff 7f ff ff ff f 0 0 0 0 - ff ff ff 7f ff ff ff f ff ff 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 7f 0 0 0 0 0 0 0 0 - ff ff ff 7f ff ff ff f 0 0 0 0 - ff ff ff 7f ff ff ff f ff ff 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 7f 0 0 0 0 - ff ff ff 7f f 0 0 0 - ff ff ff 7f ff ff 3 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 7f 0 0 0 0 - ff ff ff 7f f 0 0 0 - ff ff ff 7f ff ff 3 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ff ff ff 7f 0 0 0 0 - ff ff ff 7f ff 1 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ff ff ff 7f 0 0 0 0 0 0 0 0 - ff ff ff 7f ff 1 0 0 0 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 7 0 0 0 - ff 3 0 0 - ff 7 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 7 0 0 0 - ff 3 0 0 - ff 7 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - f 0 0 0 0 0 0 0 - ff ff 3 0 0 0 0 0 - ff ff 3 0 ff ff ff 1f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - f 0 0 0 0 0 0 0 - ff ff 3 0 0 0 0 0 - ff ff 3 0 ff ff ff 1f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 1f 0 0 0 0 0 0 0 - ff ff ff f 0 0 0 0 - ff ff ff f 7f 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 1f 0 0 0 0 0 0 0 - ff ff ff f 0 0 0 0 - ff ff ff f 7f 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 7f 0 0 0 0 0 0 0 - ff ff 1f 0 0 0 0 0 - ff ff 1f 0 ff f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 7f 0 0 0 0 0 0 0 - ff ff 1f 0 0 0 0 0 - ff ff 1f 0 ff f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,6 **** - This directory contains layout test results for 97r2 i960-vxworks - compiler used with options - - -O2 -fvtable-thunks -mno-strict-align -fno-rtti -fcheck-new-mca - -mold-align -mno-leaf-procedures - --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with char: - size=11,align=1 - offset-char=0,offset-arrayof-char=1, - align-char=1,align-arrayof-char=1 - offset-char-a[5]=6,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with char: - size=11,align=1 - offset-char=0,offset-arrayof-char=1, - align-char=1,align-arrayof-char=1 - offset-char-a[5]=6,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with char: - size=88,align=8 - offset-char=0,offset-arrayof-double=8, - align-char=1,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with char: - size=88,align=8 - offset-char=0,offset-arrayof-double=8, - align-char=1,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-float=4, - align-char=1,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-float=4, - align-char=1,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-int=4, - align-char=1,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-int=4, - align-char=1,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with char: - size=176,align=16 - offset-char=0,offset-arrayof-longdouble=16, - align-char=1,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with char: - size=176,align=16 - offset-char=0,offset-arrayof-longdouble=16, - align-char=1,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with char: - size=88,align=8 - offset-char=0,offset-arrayof-longlong=8, - align-char=1,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with char: - size=88,align=8 - offset-char=0,offset-arrayof-longlong=8, - align-char=1,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-long=4, - align-char=1,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-long=4, - align-char=1,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-pointer=4, - align-char=1,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-pointer=4, - align-char=1,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with char: - size=22,align=2 - offset-char=0,offset-arrayof-short=2, - align-char=1,align-arrayof-short=2 - offset-short-a[5]=12,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with char: - size=22,align=2 - offset-char=0,offset-arrayof-short=2, - align-char=1,align-arrayof-short=2 - offset-short-a[5]=12,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-char: - size=2,align=1,offset-char=0,offset-char=1, - align-char=1,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-char: - size=2,align=1,offset-char=0,offset-char=1, - align-char=1,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-double: - size=16,align=8,offset-char=0,offset-double=8, - align-char=1,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-double: - size=16,align=8,offset-char=0,offset-double=8, - align-char=1,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-float: - size=8,align=4,offset-char=0,offset-float=4, - align-char=1,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-float: - size=8,align=4,offset-char=0,offset-float=4, - align-char=1,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-int: - size=8,align=4,offset-char=0,offset-int=4, - align-char=1,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-int: - size=8,align=4,offset-char=0,offset-int=4, - align-char=1,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-longdouble: - size=32,align=16,offset-char=0,offset-longdouble=16, - align-char=1,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-longdouble: - size=32,align=16,offset-char=0,offset-longdouble=16, - align-char=1,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-longlong: - size=16,align=8,offset-char=0,offset-longlong=8, - align-char=1,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-longlong: - size=16,align=8,offset-char=0,offset-longlong=8, - align-char=1,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-long: - size=8,align=4,offset-char=0,offset-long=4, - align-char=1,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-long: - size=8,align=4,offset-char=0,offset-long=4, - align-char=1,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-pointer: - size=8,align=4,offset-char=0,offset-pointer=4, - align-char=1,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-pointer: - size=8,align=4,offset-char=0,offset-pointer=4, - align-char=1,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-ptrdiff_t: - size=8,align=4,offset-char=0,offset-ptrdiff_t=4, - align-char=1,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-ptrdiff_t: - size=8,align=4,offset-char=0,offset-ptrdiff_t=4, - align-char=1,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with char: - size=2,align=1 - offset-char=0,offset-sss-char=1, - align-char=1,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with char: - size=2,align=1 - offset-char=0,offset-sss-char=1, - align-char=1,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with char: - size=16,align=8 - offset-char=0,offset-sss-double=8, - align-char=1,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with char: - size=16,align=8 - offset-char=0,offset-sss-double=8, - align-char=1,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-float=4, - align-char=1,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-float=4, - align-char=1,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-short: - size=4,align=2,offset-char=0,offset-short=2, - align-char=1,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-short: - size=4,align=2,offset-char=0,offset-short=2, - align-char=1,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-int=4, - align-char=1,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-int=4, - align-char=1,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-size_t: - size=8,align=4,offset-char=0,offset-size_t=4, - align-char=1,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-size_t: - size=8,align=4,offset-char=0,offset-size_t=4, - align-char=1,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with char: - size=36,align=12 - offset-char=0,offset-sss-longdouble=12, - align-char=1,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with char: - size=36,align=12 - offset-char=0,offset-sss-longdouble=12, - align-char=1,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with char: - size=16,align=8 - offset-char=0,offset-sss-longlong=8, - align-char=1,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with char: - size=16,align=8 - offset-char=0,offset-sss-longlong=8, - align-char=1,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-long=4, - align-char=1,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-long=4, - align-char=1,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-pointer=4, - align-char=1,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-pointer=4, - align-char=1,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with char: - size=4,align=2 - offset-char=0,offset-sss-short=2, - align-char=1,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with char: - size=4,align=2 - offset-char=0,offset-sss-short=2, - align-char=1,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-wchar_t: - size=8,align=4,offset-char=0,offset-wchar_t=4, - align-char=1,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-wchar_t: - size=8,align=4,offset-char=0,offset-wchar_t=4, - align-char=1,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with char: - size=8,align=4 - offset-char=0,offset-last=4, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with char: - size=12,align=4 - offset-char=0,offset-last=8, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with char: - size=8,align=4 - offset-char=0,offset-last=4, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with char: - size=12,align=4 - offset-char=0,offset-last=8, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with char: - size=12,align=4 - offset-char=0,offset-last=8, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with char: - size=24,align=8 - offset-char=0,offset-last=16, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with char: - size=8,align=4 - offset-char=0,offset-last=4, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with char: - size=12,align=4 - offset-char=0,offset-last=8, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with char: - size=8,align=4 - offset-char=0,offset-last=4, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with char: - size=12,align=4 - offset-char=0,offset-last=8, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with double: - size=24,align=8 - offset-double=0,offset-arrayof-char=8, - align-double=8,align-arrayof-char=1 - offset-char-a[5]=13,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with double: - size=24,align=8 - offset-double=0,offset-arrayof-char=8, - align-double=8,align-arrayof-char=1 - offset-char-a[5]=13,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with double: - size=88,align=8 - offset-double=0,offset-arrayof-double=8, - align-double=8,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with double: - size=88,align=8 - offset-double=0,offset-arrayof-double=8, - align-double=8,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-float=8, - align-double=8,align-arrayof-float=4 - offset-float-a[5]=28,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-float=8, - align-double=8,align-arrayof-float=4 - offset-float-a[5]=28,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-int=8, - align-double=8,align-arrayof-int=4 - offset-int-a[5]=28,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-int=8, - align-double=8,align-arrayof-int=4 - offset-int-a[5]=28,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with double: - size=176,align=16 - offset-double=0,offset-arrayof-longdouble=16, - align-double=8,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with double: - size=176,align=16 - offset-double=0,offset-arrayof-longdouble=16, - align-double=8,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with double: - size=88,align=8 - offset-double=0,offset-arrayof-longlong=8, - align-double=8,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with double: - size=88,align=8 - offset-double=0,offset-arrayof-longlong=8, - align-double=8,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-long=8, - align-double=8,align-arrayof-long=4 - offset-long-a[5]=28,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-long=8, - align-double=8,align-arrayof-long=4 - offset-long-a[5]=28,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-pointer=8, - align-double=8,align-arrayof-pointer=4 - offset-pointer-a[5]=28,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-pointer=8, - align-double=8,align-arrayof-pointer=4 - offset-pointer-a[5]=28,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with double: - size=32,align=8 - offset-double=0,offset-arrayof-short=8, - align-double=8,align-arrayof-short=2 - offset-short-a[5]=18,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with double: - size=32,align=8 - offset-double=0,offset-arrayof-short=8, - align-double=8,align-arrayof-short=2 - offset-short-a[5]=18,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-char: - size=16,align=8,offset-double=0,offset-char=8, - align-double=8,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-char: - size=16,align=8,offset-double=0,offset-char=8, - align-double=8,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-double: - size=16,align=8,offset-double=0,offset-double=8, - align-double=8,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-double: - size=16,align=8,offset-double=0,offset-double=8, - align-double=8,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-float: - size=16,align=8,offset-double=0,offset-float=8, - align-double=8,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-float: - size=16,align=8,offset-double=0,offset-float=8, - align-double=8,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-int: - size=16,align=8,offset-double=0,offset-int=8, - align-double=8,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-int: - size=16,align=8,offset-double=0,offset-int=8, - align-double=8,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-longdouble: - size=32,align=16,offset-double=0,offset-longdouble=16, - align-double=8,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-longdouble: - size=32,align=16,offset-double=0,offset-longdouble=16, - align-double=8,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-longlong: - size=16,align=8,offset-double=0,offset-longlong=8, - align-double=8,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-longlong: - size=16,align=8,offset-double=0,offset-longlong=8, - align-double=8,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-long: - size=16,align=8,offset-double=0,offset-long=8, - align-double=8,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-long: - size=16,align=8,offset-double=0,offset-long=8, - align-double=8,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-pointer: - size=16,align=8,offset-double=0,offset-pointer=8, - align-double=8,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-pointer: - size=16,align=8,offset-double=0,offset-pointer=8, - align-double=8,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-ptrdiff_t: - size=16,align=8,offset-double=0,offset-ptrdiff_t=8, - align-double=8,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-ptrdiff_t: - size=16,align=8,offset-double=0,offset-ptrdiff_t=8, - align-double=8,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-char=8, - align-double=8,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-char=8, - align-double=8,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-double=8, - align-double=8,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-double=8, - align-double=8,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-float=8, - align-double=8,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-float=8, - align-double=8,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-short: - size=16,align=8,offset-double=0,offset-short=8, - align-double=8,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-short: - size=16,align=8,offset-double=0,offset-short=8, - align-double=8,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-int=8, - align-double=8,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-int=8, - align-double=8,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-size_t: - size=16,align=8,offset-double=0,offset-size_t=8, - align-double=8,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-size_t: - size=16,align=8,offset-double=0,offset-size_t=8, - align-double=8,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with double: - size=36,align=12 - offset-double=0,offset-sss-longdouble=12, - align-double=8,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with double: - size=36,align=12 - offset-double=0,offset-sss-longdouble=12, - align-double=8,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-longlong=8, - align-double=8,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-longlong=8, - align-double=8,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-long=8, - align-double=8,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-long=8, - align-double=8,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-pointer=8, - align-double=8,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-pointer=8, - align-double=8,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-short=8, - align-double=8,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-short=8, - align-double=8,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-wchar_t: - size=16,align=8,offset-double=0,offset-wchar_t=8, - align-double=8,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-wchar_t: - size=16,align=8,offset-double=0,offset-wchar_t=8, - align-double=8,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=8, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=12, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=8, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=12, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=8, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with double: - size=24,align=8 - offset-double=0,offset-last=16, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=8, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=12, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=8, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=12, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with float: - size=16,align=4 - offset-float=0,offset-arrayof-char=4, - align-float=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with float: - size=16,align=4 - offset-float=0,offset-arrayof-char=4, - align-float=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with float: - size=88,align=8 - offset-float=0,offset-arrayof-double=8, - align-float=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with float: - size=88,align=8 - offset-float=0,offset-arrayof-double=8, - align-float=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-float=4, - align-float=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-float=4, - align-float=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-int=4, - align-float=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-int=4, - align-float=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with float: - size=176,align=16 - offset-float=0,offset-arrayof-longdouble=16, - align-float=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with float: - size=176,align=16 - offset-float=0,offset-arrayof-longdouble=16, - align-float=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with float: - size=88,align=8 - offset-float=0,offset-arrayof-longlong=8, - align-float=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with float: - size=88,align=8 - offset-float=0,offset-arrayof-longlong=8, - align-float=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-long=4, - align-float=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-long=4, - align-float=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-pointer=4, - align-float=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-pointer=4, - align-float=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with float: - size=24,align=4 - offset-float=0,offset-arrayof-short=4, - align-float=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with float: - size=24,align=4 - offset-float=0,offset-arrayof-short=4, - align-float=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-char: - size=8,align=4,offset-float=0,offset-char=4, - align-float=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-char: - size=8,align=4,offset-float=0,offset-char=4, - align-float=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-double: - size=16,align=8,offset-float=0,offset-double=8, - align-float=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-double: - size=16,align=8,offset-float=0,offset-double=8, - align-float=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-float: - size=8,align=4,offset-float=0,offset-float=4, - align-float=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-float: - size=8,align=4,offset-float=0,offset-float=4, - align-float=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-int: - size=8,align=4,offset-float=0,offset-int=4, - align-float=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-int: - size=8,align=4,offset-float=0,offset-int=4, - align-float=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-longdouble: - size=32,align=16,offset-float=0,offset-longdouble=16, - align-float=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-longdouble: - size=32,align=16,offset-float=0,offset-longdouble=16, - align-float=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-longlong: - size=16,align=8,offset-float=0,offset-longlong=8, - align-float=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-longlong: - size=16,align=8,offset-float=0,offset-longlong=8, - align-float=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-long: - size=8,align=4,offset-float=0,offset-long=4, - align-float=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-long: - size=8,align=4,offset-float=0,offset-long=4, - align-float=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-pointer: - size=8,align=4,offset-float=0,offset-pointer=4, - align-float=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-pointer: - size=8,align=4,offset-float=0,offset-pointer=4, - align-float=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-ptrdiff_t: - size=8,align=4,offset-float=0,offset-ptrdiff_t=4, - align-float=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-ptrdiff_t: - size=8,align=4,offset-float=0,offset-ptrdiff_t=4, - align-float=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-char=4, - align-float=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-char=4, - align-float=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with float: - size=16,align=8 - offset-float=0,offset-sss-double=8, - align-float=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with float: - size=16,align=8 - offset-float=0,offset-sss-double=8, - align-float=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-float=4, - align-float=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-float=4, - align-float=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-short: - size=8,align=4,offset-float=0,offset-short=4, - align-float=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-short: - size=8,align=4,offset-float=0,offset-short=4, - align-float=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-int=4, - align-float=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-int=4, - align-float=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-size_t: - size=8,align=4,offset-float=0,offset-size_t=4, - align-float=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-size_t: - size=8,align=4,offset-float=0,offset-size_t=4, - align-float=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with float: - size=36,align=12 - offset-float=0,offset-sss-longdouble=12, - align-float=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with float: - size=36,align=12 - offset-float=0,offset-sss-longdouble=12, - align-float=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with float: - size=16,align=8 - offset-float=0,offset-sss-longlong=8, - align-float=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with float: - size=16,align=8 - offset-float=0,offset-sss-longlong=8, - align-float=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-long=4, - align-float=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-long=4, - align-float=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-pointer=4, - align-float=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-pointer=4, - align-float=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-short=4, - align-float=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-short=4, - align-float=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-wchar_t: - size=8,align=4,offset-float=0,offset-wchar_t=4, - align-float=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-wchar_t: - size=8,align=4,offset-float=0,offset-wchar_t=4, - align-float=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with float: - size=8,align=4 - offset-float=0,offset-last=4, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with float: - size=12,align=4 - offset-float=0,offset-last=8, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with float: - size=8,align=4 - offset-float=0,offset-last=4, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with float: - size=12,align=4 - offset-float=0,offset-last=8, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with float: - size=12,align=4 - offset-float=0,offset-last=8, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with float: - size=24,align=8 - offset-float=0,offset-last=16, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with float: - size=8,align=4 - offset-float=0,offset-last=4, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with float: - size=12,align=4 - offset-float=0,offset-last=8, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with float: - size=8,align=4 - offset-float=0,offset-last=4, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with float: - size=12,align=4 - offset-float=0,offset-last=8, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with int: - size=16,align=4 - offset-int=0,offset-arrayof-char=4, - align-int=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with int: - size=16,align=4 - offset-int=0,offset-arrayof-char=4, - align-int=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with int: - size=88,align=8 - offset-int=0,offset-arrayof-double=8, - align-int=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with int: - size=88,align=8 - offset-int=0,offset-arrayof-double=8, - align-int=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-float=4, - align-int=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-float=4, - align-int=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-int=4, - align-int=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-int=4, - align-int=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with int: - size=176,align=16 - offset-int=0,offset-arrayof-longdouble=16, - align-int=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with int: - size=176,align=16 - offset-int=0,offset-arrayof-longdouble=16, - align-int=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with int: - size=88,align=8 - offset-int=0,offset-arrayof-longlong=8, - align-int=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with int: - size=88,align=8 - offset-int=0,offset-arrayof-longlong=8, - align-int=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-long=4, - align-int=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-long=4, - align-int=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-pointer=4, - align-int=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-pointer=4, - align-int=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with int: - size=24,align=4 - offset-int=0,offset-arrayof-short=4, - align-int=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with int: - size=24,align=4 - offset-int=0,offset-arrayof-short=4, - align-int=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-char: - size=8,align=4,offset-int=0,offset-char=4, - align-int=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-char: - size=8,align=4,offset-int=0,offset-char=4, - align-int=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-double: - size=16,align=8,offset-int=0,offset-double=8, - align-int=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-double: - size=16,align=8,offset-int=0,offset-double=8, - align-int=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-float: - size=8,align=4,offset-int=0,offset-float=4, - align-int=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-float: - size=8,align=4,offset-int=0,offset-float=4, - align-int=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-int: - size=8,align=4,offset-int=0,offset-int=4, - align-int=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-int: - size=8,align=4,offset-int=0,offset-int=4, - align-int=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-longdouble: - size=32,align=16,offset-int=0,offset-longdouble=16, - align-int=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-longdouble: - size=32,align=16,offset-int=0,offset-longdouble=16, - align-int=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-longlong: - size=16,align=8,offset-int=0,offset-longlong=8, - align-int=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-longlong: - size=16,align=8,offset-int=0,offset-longlong=8, - align-int=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-long: - size=8,align=4,offset-int=0,offset-long=4, - align-int=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-long: - size=8,align=4,offset-int=0,offset-long=4, - align-int=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-pointer: - size=8,align=4,offset-int=0,offset-pointer=4, - align-int=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-pointer: - size=8,align=4,offset-int=0,offset-pointer=4, - align-int=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-ptrdiff_t: - size=8,align=4,offset-int=0,offset-ptrdiff_t=4, - align-int=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-ptrdiff_t: - size=8,align=4,offset-int=0,offset-ptrdiff_t=4, - align-int=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-char=4, - align-int=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-char=4, - align-int=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with int: - size=16,align=8 - offset-int=0,offset-sss-double=8, - align-int=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with int: - size=16,align=8 - offset-int=0,offset-sss-double=8, - align-int=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-float=4, - align-int=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-float=4, - align-int=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-short: - size=8,align=4,offset-int=0,offset-short=4, - align-int=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-short: - size=8,align=4,offset-int=0,offset-short=4, - align-int=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-int=4, - align-int=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-int=4, - align-int=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-size_t: - size=8,align=4,offset-int=0,offset-size_t=4, - align-int=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-size_t: - size=8,align=4,offset-int=0,offset-size_t=4, - align-int=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with int: - size=36,align=12 - offset-int=0,offset-sss-longdouble=12, - align-int=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with int: - size=36,align=12 - offset-int=0,offset-sss-longdouble=12, - align-int=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with int: - size=16,align=8 - offset-int=0,offset-sss-longlong=8, - align-int=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with int: - size=16,align=8 - offset-int=0,offset-sss-longlong=8, - align-int=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-long=4, - align-int=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-long=4, - align-int=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-pointer=4, - align-int=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-pointer=4, - align-int=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-short=4, - align-int=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-short=4, - align-int=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-wchar_t: - size=8,align=4,offset-int=0,offset-wchar_t=4, - align-int=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-wchar_t: - size=8,align=4,offset-int=0,offset-wchar_t=4, - align-int=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with int: - size=8,align=4 - offset-int=0,offset-last=4, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with int: - size=12,align=4 - offset-int=0,offset-last=8, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with int: - size=8,align=4 - offset-int=0,offset-last=4, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with int: - size=12,align=4 - offset-int=0,offset-last=8, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with int: - size=12,align=4 - offset-int=0,offset-last=8, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with int: - size=24,align=8 - offset-int=0,offset-last=16, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with int: - size=8,align=4 - offset-int=0,offset-last=4, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with int: - size=12,align=4 - offset-int=0,offset-last=8, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with int: - size=8,align=4 - offset-int=0,offset-last=4, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with int: - size=12,align=4 - offset-int=0,offset-last=8, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Bool size: - 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Char size: - 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Char size: - 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Double size: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Double size: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Float size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Float size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Int size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Int size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long Double size: - 16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long Double size: - 16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long long size: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long long size: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Pointer size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Pointer size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++ptrdiff_t size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++ptrdiff_t size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Short size: - 2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Short size: - 2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++size_t size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++size_t size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++wchar_t size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++wchar_t size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with long: - size=16,align=4 - offset-long=0,offset-arrayof-char=4, - align-long=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with long: - size=16,align=4 - offset-long=0,offset-arrayof-char=4, - align-long=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with long: - size=88,align=8 - offset-long=0,offset-arrayof-double=8, - align-long=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with long: - size=88,align=8 - offset-long=0,offset-arrayof-double=8, - align-long=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-float=4, - align-long=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-float=4, - align-long=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-int=4, - align-long=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-int=4, - align-long=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with long: - size=176,align=16 - offset-long=0,offset-arrayof-longdouble=16, - align-long=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with long: - size=176,align=16 - offset-long=0,offset-arrayof-longdouble=16, - align-long=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with long: - size=88,align=8 - offset-long=0,offset-arrayof-longlong=8, - align-long=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with long: - size=88,align=8 - offset-long=0,offset-arrayof-longlong=8, - align-long=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-long=4, - align-long=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-long=4, - align-long=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-pointer=4, - align-long=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-pointer=4, - align-long=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with long: - size=24,align=4 - offset-long=0,offset-arrayof-short=4, - align-long=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with long: - size=24,align=4 - offset-long=0,offset-arrayof-short=4, - align-long=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-char: - size=8,align=4,offset-long=0,offset-char=4, - align-long=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-char: - size=8,align=4,offset-long=0,offset-char=4, - align-long=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-arrayof-char=16, - align-longdouble=16,align-arrayof-char=1 - offset-char-a[5]=21,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-arrayof-char=16, - align-longdouble=16,align-arrayof-char=1 - offset-char-a[5]=21,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with longdouble: - size=96,align=16 - offset-longdouble=0,offset-arrayof-double=16, - align-longdouble=16,align-arrayof-double=8 - offset-double-a[5]=56,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with longdouble: - size=96,align=16 - offset-longdouble=0,offset-arrayof-double=16, - align-longdouble=16,align-arrayof-double=8 - offset-double-a[5]=56,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-float=16, - align-longdouble=16,align-arrayof-float=4 - offset-float-a[5]=36,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-float=16, - align-longdouble=16,align-arrayof-float=4 - offset-float-a[5]=36,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-int=16, - align-longdouble=16,align-arrayof-int=4 - offset-int-a[5]=36,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-int=16, - align-longdouble=16,align-arrayof-int=4 - offset-int-a[5]=36,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-long=16, - align-longdouble=16,align-arrayof-long=4 - offset-long-a[5]=36,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-long=16, - align-longdouble=16,align-arrayof-long=4 - offset-long-a[5]=36,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-pointer=16, - align-longdouble=16,align-arrayof-pointer=4 - offset-pointer-a[5]=36,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with longdouble: - size=48,align=16 - offset-longdouble=0,offset-arrayof-short=16, - align-longdouble=16,align-arrayof-short=2 - offset-short-a[5]=26,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with longdouble: - size=48,align=16 - offset-longdouble=0,offset-arrayof-short=16, - align-longdouble=16,align-arrayof-short=2 - offset-short-a[5]=26,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-char: - size=32,align=16,offset-longdouble=0,offset-char=16, - align-longdouble=16,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-char: - size=32,align=16,offset-longdouble=0,offset-char=16, - align-longdouble=16,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-double: - size=32,align=16,offset-longdouble=0,offset-double=16, - align-longdouble=16,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-double: - size=32,align=16,offset-longdouble=0,offset-double=16, - align-longdouble=16,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-float: - size=32,align=16,offset-longdouble=0,offset-float=16, - align-longdouble=16,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-float: - size=32,align=16,offset-longdouble=0,offset-float=16, - align-longdouble=16,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-int: - size=32,align=16,offset-longdouble=0,offset-int=16, - align-longdouble=16,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-int: - size=32,align=16,offset-longdouble=0,offset-int=16, - align-longdouble=16,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-longlong: - size=32,align=16,offset-longdouble=0,offset-longlong=16, - align-longdouble=16,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-longlong: - size=32,align=16,offset-longdouble=0,offset-longlong=16, - align-longdouble=16,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-long: - size=32,align=16,offset-longdouble=0,offset-long=16, - align-longdouble=16,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-long: - size=32,align=16,offset-longdouble=0,offset-long=16, - align-longdouble=16,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-double: - size=16,align=8,offset-long=0,offset-double=8, - align-long=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-double: - size=16,align=8,offset-long=0,offset-double=8, - align-long=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-pointer: - size=32,align=16,offset-longdouble=0,offset-pointer=16, - align-longdouble=16,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-pointer: - size=32,align=16,offset-longdouble=0,offset-pointer=16, - align-longdouble=16,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-ptrdiff_t: - size=32,align=16,offset-longdouble=0,offset-ptrdiff_t=16, - align-longdouble=16,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-char=16, - align-longdouble=16,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-char=16, - align-longdouble=16,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-double=16, - align-longdouble=16,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-double=16, - align-longdouble=16,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-float=16, - align-longdouble=16,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-float=16, - align-longdouble=16,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-short: - size=32,align=16,offset-longdouble=0,offset-short=16, - align-longdouble=16,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-short: - size=32,align=16,offset-longdouble=0,offset-short=16, - align-longdouble=16,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-int=16, - align-longdouble=16,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-int=16, - align-longdouble=16,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-size_t: - size=32,align=16,offset-longdouble=0,offset-size_t=16, - align-longdouble=16,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-size_t: - size=32,align=16,offset-longdouble=0,offset-size_t=16, - align-longdouble=16,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-long=16, - align-longdouble=16,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-long=16, - align-longdouble=16,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-pointer=16, - align-longdouble=16,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-short=16, - align-longdouble=16,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-short=16, - align-longdouble=16,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-wchar_t: - size=32,align=16,offset-longdouble=0,offset-wchar_t=16, - align-longdouble=16,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-wchar_t: - size=32,align=16,offset-longdouble=0,offset-wchar_t=16, - align-longdouble=16,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=16, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=20, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=16, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=20, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=16, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=20, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=16, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=20, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-float: - size=8,align=4,offset-long=0,offset-float=4, - align-long=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-float: - size=8,align=4,offset-long=0,offset-float=4, - align-long=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-int: - size=8,align=4,offset-long=0,offset-int=4, - align-long=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-int: - size=8,align=4,offset-long=0,offset-int=4, - align-long=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with longlong: - size=24,align=8 - offset-longlong=0,offset-arrayof-char=8, - align-longlong=8,align-arrayof-char=1 - offset-char-a[5]=13,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with longlong: - size=24,align=8 - offset-longlong=0,offset-arrayof-char=8, - align-longlong=8,align-arrayof-char=1 - offset-char-a[5]=13,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with longlong: - size=88,align=8 - offset-longlong=0,offset-arrayof-double=8, - align-longlong=8,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with longlong: - size=88,align=8 - offset-longlong=0,offset-arrayof-double=8, - align-longlong=8,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-float=8, - align-longlong=8,align-arrayof-float=4 - offset-float-a[5]=28,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-float=8, - align-longlong=8,align-arrayof-float=4 - offset-float-a[5]=28,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-int=8, - align-longlong=8,align-arrayof-int=4 - offset-int-a[5]=28,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-int=8, - align-longlong=8,align-arrayof-int=4 - offset-int-a[5]=28,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with longlong: - size=88,align=8 - offset-longlong=0,offset-arrayof-longlong=8, - align-longlong=8,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with longlong: - size=88,align=8 - offset-longlong=0,offset-arrayof-longlong=8, - align-longlong=8,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-long=8, - align-longlong=8,align-arrayof-long=4 - offset-long-a[5]=28,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-long=8, - align-longlong=8,align-arrayof-long=4 - offset-long-a[5]=28,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-pointer=8, - align-longlong=8,align-arrayof-pointer=4 - offset-pointer-a[5]=28,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-pointer=8, - align-longlong=8,align-arrayof-pointer=4 - offset-pointer-a[5]=28,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with longlong: - size=32,align=8 - offset-longlong=0,offset-arrayof-short=8, - align-longlong=8,align-arrayof-short=2 - offset-short-a[5]=18,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with longlong: - size=32,align=8 - offset-longlong=0,offset-arrayof-short=8, - align-longlong=8,align-arrayof-short=2 - offset-short-a[5]=18,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-char: - size=16,align=8,offset-longlong=0,offset-char=8, - align-longlong=8,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-char: - size=16,align=8,offset-longlong=0,offset-char=8, - align-longlong=8,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-longdouble: - size=32,align=16,offset-long=0,offset-longdouble=16, - align-long=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-longdouble: - size=32,align=16,offset-long=0,offset-longdouble=16, - align-long=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-double: - size=16,align=8,offset-longlong=0,offset-double=8, - align-longlong=8,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-double: - size=16,align=8,offset-longlong=0,offset-double=8, - align-longlong=8,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-float: - size=16,align=8,offset-longlong=0,offset-float=8, - align-longlong=8,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-float: - size=16,align=8,offset-longlong=0,offset-float=8, - align-longlong=8,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-int: - size=16,align=8,offset-longlong=0,offset-int=8, - align-longlong=8,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-int: - size=16,align=8,offset-longlong=0,offset-int=8, - align-longlong=8,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-longdouble: - size=32,align=16,offset-longlong=0,offset-longdouble=16, - align-longlong=8,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-longdouble: - size=32,align=16,offset-longlong=0,offset-longdouble=16, - align-longlong=8,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-longlong: - size=16,align=8,offset-longlong=0,offset-longlong=8, - align-longlong=8,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-longlong: - size=16,align=8,offset-longlong=0,offset-longlong=8, - align-longlong=8,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-longlong: - size=16,align=8,offset-long=0,offset-longlong=8, - align-long=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-longlong: - size=16,align=8,offset-long=0,offset-longlong=8, - align-long=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-long: - size=16,align=8,offset-longlong=0,offset-long=8, - align-longlong=8,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-long: - size=16,align=8,offset-longlong=0,offset-long=8, - align-longlong=8,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-long: - size=8,align=4,offset-long=0,offset-long=4, - align-long=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-long: - size=8,align=4,offset-long=0,offset-long=4, - align-long=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-pointer: - size=16,align=8,offset-longlong=0,offset-pointer=8, - align-longlong=8,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-pointer: - size=16,align=8,offset-longlong=0,offset-pointer=8, - align-longlong=8,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-ptrdiff_t: - size=16,align=8,offset-longlong=0,offset-ptrdiff_t=8, - align-longlong=8,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-ptrdiff_t: - size=16,align=8,offset-longlong=0,offset-ptrdiff_t=8, - align-longlong=8,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-char=8, - align-longlong=8,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-char=8, - align-longlong=8,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-double=8, - align-longlong=8,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-double=8, - align-longlong=8,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-float=8, - align-longlong=8,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-float=8, - align-longlong=8,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-short: - size=16,align=8,offset-longlong=0,offset-short=8, - align-longlong=8,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-short: - size=16,align=8,offset-longlong=0,offset-short=8, - align-longlong=8,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-int=8, - align-longlong=8,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-int=8, - align-longlong=8,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-size_t: - size=16,align=8,offset-longlong=0,offset-size_t=8, - align-longlong=8,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-size_t: - size=16,align=8,offset-longlong=0,offset-size_t=8, - align-longlong=8,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-longlong=8, - align-longlong=8,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-longlong=8, - align-longlong=8,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-long=8, - align-longlong=8,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-long=8, - align-longlong=8,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-pointer=8, - align-longlong=8,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-pointer=8, - align-longlong=8,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-short=8, - align-longlong=8,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-short=8, - align-longlong=8,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-wchar_t: - size=16,align=8,offset-longlong=0,offset-wchar_t=8, - align-longlong=8,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-wchar_t: - size=16,align=8,offset-longlong=0,offset-wchar_t=8, - align-longlong=8,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=8, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=12, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=8, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=12, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with longlong: - size=24,align=8 - offset-longlong=0,offset-last=16, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=8, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=12, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=8, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=12, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-pointer: - size=8,align=4,offset-long=0,offset-pointer=4, - align-long=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-pointer: - size=8,align=4,offset-long=0,offset-pointer=4, - align-long=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-ptrdiff_t: - size=8,align=4,offset-long=0,offset-ptrdiff_t=4, - align-long=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-ptrdiff_t: - size=8,align=4,offset-long=0,offset-ptrdiff_t=4, - align-long=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-char=4, - align-long=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-char=4, - align-long=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with long: - size=16,align=8 - offset-long=0,offset-sss-double=8, - align-long=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with long: - size=16,align=8 - offset-long=0,offset-sss-double=8, - align-long=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-float=4, - align-long=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-float=4, - align-long=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-short: - size=8,align=4,offset-long=0,offset-short=4, - align-long=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-short: - size=8,align=4,offset-long=0,offset-short=4, - align-long=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-int=4, - align-long=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-int=4, - align-long=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-size_t: - size=8,align=4,offset-long=0,offset-size_t=4, - align-long=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-size_t: - size=8,align=4,offset-long=0,offset-size_t=4, - align-long=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with long: - size=36,align=12 - offset-long=0,offset-sss-longdouble=12, - align-long=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with long: - size=36,align=12 - offset-long=0,offset-sss-longdouble=12, - align-long=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with long: - size=16,align=8 - offset-long=0,offset-sss-longlong=8, - align-long=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with long: - size=16,align=8 - offset-long=0,offset-sss-longlong=8, - align-long=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-long=4, - align-long=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-long=4, - align-long=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-pointer=4, - align-long=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-pointer=4, - align-long=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-short=4, - align-long=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-short=4, - align-long=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-wchar_t: - size=8,align=4,offset-long=0,offset-wchar_t=4, - align-long=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-wchar_t: - size=8,align=4,offset-long=0,offset-wchar_t=4, - align-long=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with long: - size=8,align=4 - offset-long=0,offset-last=4, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with long: - size=12,align=4 - offset-long=0,offset-last=8, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with long: - size=8,align=4 - offset-long=0,offset-last=4, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with long: - size=12,align=4 - offset-long=0,offset-last=8, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with long: - size=12,align=4 - offset-long=0,offset-last=8, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with long: - size=24,align=8 - offset-long=0,offset-last=16, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with long: - size=8,align=4 - offset-long=0,offset-last=4, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with long: - size=12,align=4 - offset-long=0,offset-last=8, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with long: - size=8,align=4 - offset-long=0,offset-last=4, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with long: - size=12,align=4 - offset-long=0,offset-last=8, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with pointer: - size=16,align=4 - offset-pointer=0,offset-arrayof-char=4, - align-pointer=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with pointer: - size=16,align=4 - offset-pointer=0,offset-arrayof-char=4, - align-pointer=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with pointer: - size=88,align=8 - offset-pointer=0,offset-arrayof-double=8, - align-pointer=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with pointer: - size=88,align=8 - offset-pointer=0,offset-arrayof-double=8, - align-pointer=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-float=4, - align-pointer=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-float=4, - align-pointer=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-int=4, - align-pointer=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-int=4, - align-pointer=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with pointer: - size=176,align=16 - offset-pointer=0,offset-arrayof-longdouble=16, - align-pointer=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with pointer: - size=88,align=8 - offset-pointer=0,offset-arrayof-longlong=8, - align-pointer=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with pointer: - size=88,align=8 - offset-pointer=0,offset-arrayof-longlong=8, - align-pointer=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-long=4, - align-pointer=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-long=4, - align-pointer=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-pointer=4, - align-pointer=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-pointer=4, - align-pointer=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with pointer: - size=24,align=4 - offset-pointer=0,offset-arrayof-short=4, - align-pointer=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with pointer: - size=24,align=4 - offset-pointer=0,offset-arrayof-short=4, - align-pointer=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-char: - size=8,align=4,offset-pointer=0,offset-char=4, - align-pointer=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-char: - size=8,align=4,offset-pointer=0,offset-char=4, - align-pointer=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-double: - size=16,align=8,offset-pointer=0,offset-double=8, - align-pointer=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-double: - size=16,align=8,offset-pointer=0,offset-double=8, - align-pointer=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-float: - size=8,align=4,offset-pointer=0,offset-float=4, - align-pointer=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-float: - size=8,align=4,offset-pointer=0,offset-float=4, - align-pointer=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-int: - size=8,align=4,offset-pointer=0,offset-int=4, - align-pointer=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-int: - size=8,align=4,offset-pointer=0,offset-int=4, - align-pointer=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-longdouble: - size=32,align=16,offset-pointer=0,offset-longdouble=16, - align-pointer=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-longdouble: - size=32,align=16,offset-pointer=0,offset-longdouble=16, - align-pointer=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-longlong: - size=16,align=8,offset-pointer=0,offset-longlong=8, - align-pointer=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-longlong: - size=16,align=8,offset-pointer=0,offset-longlong=8, - align-pointer=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-long: - size=8,align=4,offset-pointer=0,offset-long=4, - align-pointer=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-long: - size=8,align=4,offset-pointer=0,offset-long=4, - align-pointer=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-pointer: - size=8,align=4,offset-pointer=0,offset-pointer=4, - align-pointer=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-pointer: - size=8,align=4,offset-pointer=0,offset-pointer=4, - align-pointer=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-ptrdiff_t: - size=8,align=4,offset-pointer=0,offset-ptrdiff_t=4, - align-pointer=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-ptrdiff_t: - size=8,align=4,offset-pointer=0,offset-ptrdiff_t=4, - align-pointer=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-char=4, - align-pointer=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-char=4, - align-pointer=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with pointer: - size=16,align=8 - offset-pointer=0,offset-sss-double=8, - align-pointer=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with pointer: - size=16,align=8 - offset-pointer=0,offset-sss-double=8, - align-pointer=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-float=4, - align-pointer=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-float=4, - align-pointer=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-short: - size=8,align=4,offset-pointer=0,offset-short=4, - align-pointer=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-short: - size=8,align=4,offset-pointer=0,offset-short=4, - align-pointer=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-int=4, - align-pointer=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-int=4, - align-pointer=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-size_t: - size=8,align=4,offset-pointer=0,offset-size_t=4, - align-pointer=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-size_t: - size=8,align=4,offset-pointer=0,offset-size_t=4, - align-pointer=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with pointer: - size=36,align=12 - offset-pointer=0,offset-sss-longdouble=12, - align-pointer=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with pointer: - size=16,align=8 - offset-pointer=0,offset-sss-longlong=8, - align-pointer=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with pointer: - size=16,align=8 - offset-pointer=0,offset-sss-longlong=8, - align-pointer=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-long=4, - align-pointer=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-long=4, - align-pointer=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-pointer=4, - align-pointer=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-pointer=4, - align-pointer=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-short=4, - align-pointer=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-short=4, - align-pointer=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-wchar_t: - size=8,align=4,offset-pointer=0,offset-wchar_t=4, - align-pointer=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-wchar_t: - size=8,align=4,offset-pointer=0,offset-wchar_t=4, - align-pointer=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-last=4, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with pointer: - size=12,align=4 - offset-pointer=0,offset-last=8, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-last=4, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with pointer: - size=12,align=4 - offset-pointer=0,offset-last=8, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with pointer: - size=12,align=4 - offset-pointer=0,offset-last=8, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with pointer: - size=24,align=8 - offset-pointer=0,offset-last=16, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-last=4, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with pointer: - size=12,align=4 - offset-pointer=0,offset-last=8, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-last=4, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with pointer: - size=12,align=4 - offset-pointer=0,offset-last=8, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-char: - size=8,align=4,offset-ptrdiff_t=0,offset-char=4, - align-ptrdiff_t=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-char: - size=8,align=4,offset-ptrdiff_t=0,offset-char=4, - align-ptrdiff_t=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-double: - size=16,align=8,offset-ptrdiff_t=0,offset-double=8, - align-ptrdiff_t=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-double: - size=16,align=8,offset-ptrdiff_t=0,offset-double=8, - align-ptrdiff_t=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-float: - size=8,align=4,offset-ptrdiff_t=0,offset-float=4, - align-ptrdiff_t=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-float: - size=8,align=4,offset-ptrdiff_t=0,offset-float=4, - align-ptrdiff_t=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-int: - size=8,align=4,offset-ptrdiff_t=0,offset-int=4, - align-ptrdiff_t=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-int: - size=8,align=4,offset-ptrdiff_t=0,offset-int=4, - align-ptrdiff_t=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-longdouble: - size=32,align=16,offset-ptrdiff_t=0,offset-longdouble=16, - align-ptrdiff_t=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-longlong: - size=16,align=8,offset-ptrdiff_t=0,offset-longlong=8, - align-ptrdiff_t=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-longlong: - size=16,align=8,offset-ptrdiff_t=0,offset-longlong=8, - align-ptrdiff_t=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-long: - size=8,align=4,offset-ptrdiff_t=0,offset-long=4, - align-ptrdiff_t=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-long: - size=8,align=4,offset-ptrdiff_t=0,offset-long=4, - align-ptrdiff_t=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-pointer: - size=8,align=4,offset-ptrdiff_t=0,offset-pointer=4, - align-ptrdiff_t=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-pointer: - size=8,align=4,offset-ptrdiff_t=0,offset-pointer=4, - align-ptrdiff_t=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-ptrdiff_t: - size=8,align=4,offset-ptrdiff_t=0,offset-ptrdiff_t=4, - align-ptrdiff_t=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-ptrdiff_t: - size=8,align=4,offset-ptrdiff_t=0,offset-ptrdiff_t=4, - align-ptrdiff_t=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-short: - size=8,align=4,offset-ptrdiff_t=0,offset-short=4, - align-ptrdiff_t=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-short: - size=8,align=4,offset-ptrdiff_t=0,offset-short=4, - align-ptrdiff_t=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-size_t: - size=8,align=4,offset-ptrdiff_t=0,offset-size_t=4, - align-ptrdiff_t=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-size_t: - size=8,align=4,offset-ptrdiff_t=0,offset-size_t=4, - align-ptrdiff_t=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-wchar_t: - size=8,align=4,offset-ptrdiff_t=0,offset-wchar_t=4, - align-ptrdiff_t=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-wchar_t: - size=8,align=4,offset-ptrdiff_t=0,offset-wchar_t=4, - align-ptrdiff_t=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with short: - size=12,align=2 - offset-short=0,offset-arrayof-char=2, - align-short=2,align-arrayof-char=1 - offset-char-a[5]=7,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with short: - size=12,align=2 - offset-short=0,offset-arrayof-char=2, - align-short=2,align-arrayof-char=1 - offset-char-a[5]=7,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with short: - size=88,align=8 - offset-short=0,offset-arrayof-double=8, - align-short=2,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with short: - size=88,align=8 - offset-short=0,offset-arrayof-double=8, - align-short=2,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-float=4, - align-short=2,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-float=4, - align-short=2,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-int=4, - align-short=2,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-int=4, - align-short=2,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with short: - size=176,align=16 - offset-short=0,offset-arrayof-longdouble=16, - align-short=2,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with short: - size=176,align=16 - offset-short=0,offset-arrayof-longdouble=16, - align-short=2,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with short: - size=88,align=8 - offset-short=0,offset-arrayof-longlong=8, - align-short=2,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with short: - size=88,align=8 - offset-short=0,offset-arrayof-longlong=8, - align-short=2,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-long=4, - align-short=2,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-long=4, - align-short=2,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-pointer=4, - align-short=2,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-pointer=4, - align-short=2,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with short: - size=22,align=2 - offset-short=0,offset-arrayof-short=2, - align-short=2,align-arrayof-short=2 - offset-short-a[5]=12,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with short: - size=22,align=2 - offset-short=0,offset-arrayof-short=2, - align-short=2,align-arrayof-short=2 - offset-short-a[5]=12,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-char: - size=4,align=2,offset-short=0,offset-char=2, - align-short=2,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-char: - size=4,align=2,offset-short=0,offset-char=2, - align-short=2,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-double: - size=16,align=8,offset-short=0,offset-double=8, - align-short=2,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-double: - size=16,align=8,offset-short=0,offset-double=8, - align-short=2,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-float: - size=8,align=4,offset-short=0,offset-float=4, - align-short=2,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-float: - size=8,align=4,offset-short=0,offset-float=4, - align-short=2,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-int: - size=8,align=4,offset-short=0,offset-int=4, - align-short=2,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-int: - size=8,align=4,offset-short=0,offset-int=4, - align-short=2,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-longdouble: - size=32,align=16,offset-short=0,offset-longdouble=16, - align-short=2,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-longdouble: - size=32,align=16,offset-short=0,offset-longdouble=16, - align-short=2,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-longlong: - size=16,align=8,offset-short=0,offset-longlong=8, - align-short=2,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-longlong: - size=16,align=8,offset-short=0,offset-longlong=8, - align-short=2,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-long: - size=8,align=4,offset-short=0,offset-long=4, - align-short=2,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-long: - size=8,align=4,offset-short=0,offset-long=4, - align-short=2,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-pointer: - size=8,align=4,offset-short=0,offset-pointer=4, - align-short=2,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-pointer: - size=8,align=4,offset-short=0,offset-pointer=4, - align-short=2,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-ptrdiff_t: - size=8,align=4,offset-short=0,offset-ptrdiff_t=4, - align-short=2,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-ptrdiff_t: - size=8,align=4,offset-short=0,offset-ptrdiff_t=4, - align-short=2,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with short: - size=4,align=2 - offset-short=0,offset-sss-char=2, - align-short=2,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with short: - size=4,align=2 - offset-short=0,offset-sss-char=2, - align-short=2,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with short: - size=16,align=8 - offset-short=0,offset-sss-double=8, - align-short=2,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with short: - size=16,align=8 - offset-short=0,offset-sss-double=8, - align-short=2,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-float=4, - align-short=2,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-float=4, - align-short=2,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-short: - size=4,align=2,offset-short=0,offset-short=2, - align-short=2,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-short: - size=4,align=2,offset-short=0,offset-short=2, - align-short=2,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-int=4, - align-short=2,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-int=4, - align-short=2,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-size_t: - size=8,align=4,offset-short=0,offset-size_t=4, - align-short=2,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-size_t: - size=8,align=4,offset-short=0,offset-size_t=4, - align-short=2,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with short: - size=36,align=12 - offset-short=0,offset-sss-longdouble=12, - align-short=2,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with short: - size=36,align=12 - offset-short=0,offset-sss-longdouble=12, - align-short=2,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with short: - size=16,align=8 - offset-short=0,offset-sss-longlong=8, - align-short=2,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with short: - size=16,align=8 - offset-short=0,offset-sss-longlong=8, - align-short=2,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-long=4, - align-short=2,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-long=4, - align-short=2,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-pointer=4, - align-short=2,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-pointer=4, - align-short=2,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with short: - size=4,align=2 - offset-short=0,offset-sss-short=2, - align-short=2,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with short: - size=4,align=2 - offset-short=0,offset-sss-short=2, - align-short=2,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-wchar_t: - size=8,align=4,offset-short=0,offset-wchar_t=4, - align-short=2,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-wchar_t: - size=8,align=4,offset-short=0,offset-wchar_t=4, - align-short=2,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with short: - size=8,align=4 - offset-short=0,offset-last=4, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with short: - size=12,align=4 - offset-short=0,offset-last=8, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with short: - size=8,align=4 - offset-short=0,offset-last=4, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with short: - size=12,align=4 - offset-short=0,offset-last=8, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with short: - size=12,align=4 - offset-short=0,offset-last=8, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with short: - size=24,align=8 - offset-short=0,offset-last=16, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with short: - size=8,align=4 - offset-short=0,offset-last=4, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with short: - size=12,align=4 - offset-short=0,offset-last=8, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with short: - size=8,align=4 - offset-short=0,offset-last=4, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with short: - size=12,align=4 - offset-short=0,offset-last=8, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-char: - size=8,align=4,offset-size_t=0,offset-char=4, - align-size_t=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-char: - size=8,align=4,offset-size_t=0,offset-char=4, - align-size_t=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-double: - size=16,align=8,offset-size_t=0,offset-double=8, - align-size_t=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-double: - size=16,align=8,offset-size_t=0,offset-double=8, - align-size_t=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-float: - size=8,align=4,offset-size_t=0,offset-float=4, - align-size_t=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-float: - size=8,align=4,offset-size_t=0,offset-float=4, - align-size_t=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-int: - size=8,align=4,offset-size_t=0,offset-int=4, - align-size_t=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-int: - size=8,align=4,offset-size_t=0,offset-int=4, - align-size_t=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-longdouble: - size=32,align=16,offset-size_t=0,offset-longdouble=16, - align-size_t=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-longdouble: - size=32,align=16,offset-size_t=0,offset-longdouble=16, - align-size_t=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-longlong: - size=16,align=8,offset-size_t=0,offset-longlong=8, - align-size_t=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-longlong: - size=16,align=8,offset-size_t=0,offset-longlong=8, - align-size_t=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-long: - size=8,align=4,offset-size_t=0,offset-long=4, - align-size_t=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-long: - size=8,align=4,offset-size_t=0,offset-long=4, - align-size_t=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-pointer: - size=8,align=4,offset-size_t=0,offset-pointer=4, - align-size_t=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-pointer: - size=8,align=4,offset-size_t=0,offset-pointer=4, - align-size_t=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-ptrdiff_t: - size=8,align=4,offset-size_t=0,offset-ptrdiff_t=4, - align-size_t=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-ptrdiff_t: - size=8,align=4,offset-size_t=0,offset-ptrdiff_t=4, - align-size_t=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-short: - size=8,align=4,offset-size_t=0,offset-short=4, - align-size_t=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-short: - size=8,align=4,offset-size_t=0,offset-short=4, - align-size_t=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-size_t: - size=8,align=4,offset-size_t=0,offset-size_t=4, - align-size_t=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-size_t: - size=8,align=4,offset-size_t=0,offset-size_t=4, - align-size_t=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-wchar_t: - size=8,align=4,offset-size_t=0,offset-wchar_t=4, - align-size_t=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-wchar_t: - size=8,align=4,offset-size_t=0,offset-wchar_t=4, - align-size_t=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-char: - size=8,align=4,offset-wchar_t=0,offset-char=4, - align-wchar_t=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-char: - size=8,align=4,offset-wchar_t=0,offset-char=4, - align-wchar_t=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-double: - size=16,align=8,offset-wchar_t=0,offset-double=8, - align-wchar_t=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-double: - size=16,align=8,offset-wchar_t=0,offset-double=8, - align-wchar_t=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-float: - size=8,align=4,offset-wchar_t=0,offset-float=4, - align-wchar_t=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-float: - size=8,align=4,offset-wchar_t=0,offset-float=4, - align-wchar_t=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-int: - size=8,align=4,offset-wchar_t=0,offset-int=4, - align-wchar_t=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-int: - size=8,align=4,offset-wchar_t=0,offset-int=4, - align-wchar_t=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-longdouble: - size=32,align=16,offset-wchar_t=0,offset-longdouble=16, - align-wchar_t=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-longdouble: - size=32,align=16,offset-wchar_t=0,offset-longdouble=16, - align-wchar_t=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-longlong: - size=16,align=8,offset-wchar_t=0,offset-longlong=8, - align-wchar_t=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-longlong: - size=16,align=8,offset-wchar_t=0,offset-longlong=8, - align-wchar_t=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-long: - size=8,align=4,offset-wchar_t=0,offset-long=4, - align-wchar_t=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-long: - size=8,align=4,offset-wchar_t=0,offset-long=4, - align-wchar_t=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-pointer: - size=8,align=4,offset-wchar_t=0,offset-pointer=4, - align-wchar_t=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-pointer: - size=8,align=4,offset-wchar_t=0,offset-pointer=4, - align-wchar_t=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-ptrdiff_t: - size=8,align=4,offset-wchar_t=0,offset-ptrdiff_t=4, - align-wchar_t=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-ptrdiff_t: - size=8,align=4,offset-wchar_t=0,offset-ptrdiff_t=4, - align-wchar_t=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-short: - size=8,align=4,offset-wchar_t=0,offset-short=4, - align-wchar_t=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-short: - size=8,align=4,offset-wchar_t=0,offset-short=4, - align-wchar_t=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-size_t: - size=8,align=4,offset-wchar_t=0,offset-size_t=4, - align-wchar_t=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-size_t: - size=8,align=4,offset-wchar_t=0,offset-size_t=4, - align-wchar_t=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-wchar_t: - size=8,align=4,offset-wchar_t=0,offset-wchar_t=4, - align-wchar_t=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-wchar_t: - size=8,align=4,offset-wchar_t=0,offset-wchar_t=4, - align-wchar_t=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,551 **** - #include - #include - - static struct {} s0; - static union {} u0; - static struct {int :0;} s1; - static union {int :0;} u1; - static struct {char m;} s2; - static union {char m;} u2; - static struct {short m;} s3; - static union {short m;} u3; - static struct {int m;} s4; - static union {int m;} u4; - static struct {long m;} s5; - static union {long m;} u5; - static struct {long long m;} s6; - static union {long long m;} u6; - static struct {char * m;} s7; - static union {char * m;} u7; - static struct {float m;} s8; - static union {float m;} u8; - static struct {double m;} s9; - static union {double m;} u9; - static struct {long double m;} s10; - static union {long double m;} u10; - static struct {ptrdiff_t m;} s11; - static union {ptrdiff_t m;} u11; - static struct {size_t m;} s12; - static union {size_t m;} u12; - static struct {wchar_t m;} s13; - static union {wchar_t m;} u13; - static struct {struct {char m;}m;} s14; - static union {struct {char m;}m;} u14; - static struct {union {char m;}m;} s15; - static union {union {char m;}m;} u15; - static struct {struct {short m;}m;} s16; - static union {struct {short m;}m;} u16; - static struct {union {short m;}m;} s17; - static union {union {short m;}m;} u17; - static struct {struct {int m;}m;} s18; - static union {struct {int m;}m;} u18; - static struct {union {int m;}m;} s19; - static union {union {int m;}m;} u19; - static struct {struct {long m;}m;} s20; - static union {struct {long m;}m;} u20; - static struct {union {long m;}m;} s21; - static union {union {long m;}m;} u21; - static struct {struct {long long m;}m;} s22; - static union {struct {long long m;}m;} u22; - static struct {union {long long m;}m;} s23; - static union {union {long long m;}m;} u23; - static struct {struct {char * m;}m;} s24; - static union {struct {char * m;}m;} u24; - static struct {union {char * m;}m;} s25; - static union {union {char * m;}m;} u25; - static struct {struct {float m;}m;} s26; - static union {struct {float m;}m;} u26; - static struct {union {float m;}m;} s27; - static union {union {float m;}m;} u27; - static struct {struct {double m;}m;} s28; - static union {struct {double m;}m;} u28; - static struct {union {double m;}m;} s29; - static union {union {double m;}m;} u29; - static struct {struct {long double m;}m;} s30; - static union {struct {long double m;}m;} u30; - static struct {union {long double m;}m;} s31; - static union {union {long double m;}m;} u31; - static struct {struct {ptrdiff_t m;}m;} s32; - static union {struct {ptrdiff_t m;}m;} u32; - static struct {union {ptrdiff_t m;}m;} s33; - static union {union {ptrdiff_t m;}m;} u33; - static struct {struct {size_t m;}m;} s34; - static union {struct {size_t m;}m;} u34; - static struct {union {size_t m;}m;} s35; - static union {union {size_t m;}m;} u35; - static struct {struct {wchar_t m;}m;} s36; - static union {struct {wchar_t m;}m;} u36; - static struct {union {wchar_t m;}m;} s37; - static union {union {wchar_t m;}m;} u37; - static struct {struct {}m;} s38; - static union {struct {}m;} u38; - static struct {union {}m;} s39; - static union {union {}m;} u39; - static struct {struct {int :0;}m;} s40; - static union {struct {int :0;}m;} u40; - static struct {union {int :0;}m;} s41; - static union {union {int :0;}m;} u41; - static struct {char m [0];} s42; - static union {char m [0];} u42; - static struct {short m [0];} s43; - static union {short m [0];} u43; - static struct {int m [0];} s44; - static union {int m [0];} u44; - static struct {long m [0];} s45; - static union {long m [0];} u45; - static struct {long long m [0];} s46; - static union {long long m [0];} u46; - static struct {char * m [0];} s47; - static union {char * m [0];} u47; - static struct {float m [0];} s48; - static union {float m [0];} u48; - static struct {double m [0];} s49; - static union {double m [0];} u49; - static struct {long double m [0];} s50; - static union {long double m [0];} u50; - static struct {ptrdiff_t m [0];} s51; - static union {ptrdiff_t m [0];} u51; - static struct {size_t m [0];} s52; - static union {size_t m [0];} u52; - static struct {wchar_t m [0];} s53; - static union {wchar_t m [0];} u53; - int main (void) { - int min_size = 0; - int min_align = 0; - printf ("+++Minimal struct size/alignment:\n"); - if (min_size > sizeof (s0)) - min_size = sizeof (s0); - if (min_align > __alignof__ (s0)) - min_align = __alignof__ (s0); - if (min_size > sizeof (u0)) - min_size = sizeof (u0); - if (min_align > __alignof__ (u0)) - min_align = __alignof__ (u0); - if (min_size > sizeof (s1)) - min_size = sizeof (s1); - if (min_align > __alignof__ (s1)) - min_align = __alignof__ (s1); - if (min_size > sizeof (u1)) - min_size = sizeof (u1); - if (min_align > __alignof__ (u1)) - min_align = __alignof__ (u1); - if (min_size > sizeof (s2)) - min_size = sizeof (s2); - if (min_align > __alignof__ (s2)) - min_align = __alignof__ (s2); - if (min_size > sizeof (u2)) - min_size = sizeof (u2); - if (min_align > __alignof__ (u2)) - min_align = __alignof__ (u2); - if (min_size > sizeof (s3)) - min_size = sizeof (s3); - if (min_align > __alignof__ (s3)) - min_align = __alignof__ (s3); - if (min_size > sizeof (u3)) - min_size = sizeof (u3); - if (min_align > __alignof__ (u3)) - min_align = __alignof__ (u3); - if (min_size > sizeof (s4)) - min_size = sizeof (s4); - if (min_align > __alignof__ (s4)) - min_align = __alignof__ (s4); - if (min_size > sizeof (u4)) - min_size = sizeof (u4); - if (min_align > __alignof__ (u4)) - min_align = __alignof__ (u4); - if (min_size > sizeof (s5)) - min_size = sizeof (s5); - if (min_align > __alignof__ (s5)) - min_align = __alignof__ (s5); - if (min_size > sizeof (u5)) - min_size = sizeof (u5); - if (min_align > __alignof__ (u5)) - min_align = __alignof__ (u5); - if (min_size > sizeof (s6)) - min_size = sizeof (s6); - if (min_align > __alignof__ (s6)) - min_align = __alignof__ (s6); - if (min_size > sizeof (u6)) - min_size = sizeof (u6); - if (min_align > __alignof__ (u6)) - min_align = __alignof__ (u6); - if (min_size > sizeof (s7)) - min_size = sizeof (s7); - if (min_align > __alignof__ (s7)) - min_align = __alignof__ (s7); - if (min_size > sizeof (u7)) - min_size = sizeof (u7); - if (min_align > __alignof__ (u7)) - min_align = __alignof__ (u7); - if (min_size > sizeof (s8)) - min_size = sizeof (s8); - if (min_align > __alignof__ (s8)) - min_align = __alignof__ (s8); - if (min_size > sizeof (u8)) - min_size = sizeof (u8); - if (min_align > __alignof__ (u8)) - min_align = __alignof__ (u8); - if (min_size > sizeof (s9)) - min_size = sizeof (s9); - if (min_align > __alignof__ (s9)) - min_align = __alignof__ (s9); - if (min_size > sizeof (u9)) - min_size = sizeof (u9); - if (min_align > __alignof__ (u9)) - min_align = __alignof__ (u9); - if (min_size > sizeof (s10)) - min_size = sizeof (s10); - if (min_align > __alignof__ (s10)) - min_align = __alignof__ (s10); - if (min_size > sizeof (u10)) - min_size = sizeof (u10); - if (min_align > __alignof__ (u10)) - min_align = __alignof__ (u10); - if (min_size > sizeof (s11)) - min_size = sizeof (s11); - if (min_align > __alignof__ (s11)) - min_align = __alignof__ (s11); - if (min_size > sizeof (u11)) - min_size = sizeof (u11); - if (min_align > __alignof__ (u11)) - min_align = __alignof__ (u11); - if (min_size > sizeof (s12)) - min_size = sizeof (s12); - if (min_align > __alignof__ (s12)) - min_align = __alignof__ (s12); - if (min_size > sizeof (u12)) - min_size = sizeof (u12); - if (min_align > __alignof__ (u12)) - min_align = __alignof__ (u12); - if (min_size > sizeof (s13)) - min_size = sizeof (s13); - if (min_align > __alignof__ (s13)) - min_align = __alignof__ (s13); - if (min_size > sizeof (u13)) - min_size = sizeof (u13); - if (min_align > __alignof__ (u13)) - min_align = __alignof__ (u13); - if (min_size > sizeof (s14)) - min_size = sizeof (s14); - if (min_align > __alignof__ (s14)) - min_align = __alignof__ (s14); - if (min_size > sizeof (u14)) - min_size = sizeof (u14); - if (min_align > __alignof__ (u14)) - min_align = __alignof__ (u14); - if (min_size > sizeof (s15)) - min_size = sizeof (s15); - if (min_align > __alignof__ (s15)) - min_align = __alignof__ (s15); - if (min_size > sizeof (u15)) - min_size = sizeof (u15); - if (min_align > __alignof__ (u15)) - min_align = __alignof__ (u15); - if (min_size > sizeof (s16)) - min_size = sizeof (s16); - if (min_align > __alignof__ (s16)) - min_align = __alignof__ (s16); - if (min_size > sizeof (u16)) - min_size = sizeof (u16); - if (min_align > __alignof__ (u16)) - min_align = __alignof__ (u16); - if (min_size > sizeof (s17)) - min_size = sizeof (s17); - if (min_align > __alignof__ (s17)) - min_align = __alignof__ (s17); - if (min_size > sizeof (u17)) - min_size = sizeof (u17); - if (min_align > __alignof__ (u17)) - min_align = __alignof__ (u17); - if (min_size > sizeof (s18)) - min_size = sizeof (s18); - if (min_align > __alignof__ (s18)) - min_align = __alignof__ (s18); - if (min_size > sizeof (u18)) - min_size = sizeof (u18); - if (min_align > __alignof__ (u18)) - min_align = __alignof__ (u18); - if (min_size > sizeof (s19)) - min_size = sizeof (s19); - if (min_align > __alignof__ (s19)) - min_align = __alignof__ (s19); - if (min_size > sizeof (u19)) - min_size = sizeof (u19); - if (min_align > __alignof__ (u19)) - min_align = __alignof__ (u19); - if (min_size > sizeof (s20)) - min_size = sizeof (s20); - if (min_align > __alignof__ (s20)) - min_align = __alignof__ (s20); - if (min_size > sizeof (u20)) - min_size = sizeof (u20); - if (min_align > __alignof__ (u20)) - min_align = __alignof__ (u20); - if (min_size > sizeof (s21)) - min_size = sizeof (s21); - if (min_align > __alignof__ (s21)) - min_align = __alignof__ (s21); - if (min_size > sizeof (u21)) - min_size = sizeof (u21); - if (min_align > __alignof__ (u21)) - min_align = __alignof__ (u21); - if (min_size > sizeof (s22)) - min_size = sizeof (s22); - if (min_align > __alignof__ (s22)) - min_align = __alignof__ (s22); - if (min_size > sizeof (u22)) - min_size = sizeof (u22); - if (min_align > __alignof__ (u22)) - min_align = __alignof__ (u22); - if (min_size > sizeof (s23)) - min_size = sizeof (s23); - if (min_align > __alignof__ (s23)) - min_align = __alignof__ (s23); - if (min_size > sizeof (u23)) - min_size = sizeof (u23); - if (min_align > __alignof__ (u23)) - min_align = __alignof__ (u23); - if (min_size > sizeof (s24)) - min_size = sizeof (s24); - if (min_align > __alignof__ (s24)) - min_align = __alignof__ (s24); - if (min_size > sizeof (u24)) - min_size = sizeof (u24); - if (min_align > __alignof__ (u24)) - min_align = __alignof__ (u24); - if (min_size > sizeof (s25)) - min_size = sizeof (s25); - if (min_align > __alignof__ (s25)) - min_align = __alignof__ (s25); - if (min_size > sizeof (u25)) - min_size = sizeof (u25); - if (min_align > __alignof__ (u25)) - min_align = __alignof__ (u25); - if (min_size > sizeof (s26)) - min_size = sizeof (s26); - if (min_align > __alignof__ (s26)) - min_align = __alignof__ (s26); - if (min_size > sizeof (u26)) - min_size = sizeof (u26); - if (min_align > __alignof__ (u26)) - min_align = __alignof__ (u26); - if (min_size > sizeof (s27)) - min_size = sizeof (s27); - if (min_align > __alignof__ (s27)) - min_align = __alignof__ (s27); - if (min_size > sizeof (u27)) - min_size = sizeof (u27); - if (min_align > __alignof__ (u27)) - min_align = __alignof__ (u27); - if (min_size > sizeof (s28)) - min_size = sizeof (s28); - if (min_align > __alignof__ (s28)) - min_align = __alignof__ (s28); - if (min_size > sizeof (u28)) - min_size = sizeof (u28); - if (min_align > __alignof__ (u28)) - min_align = __alignof__ (u28); - if (min_size > sizeof (s29)) - min_size = sizeof (s29); - if (min_align > __alignof__ (s29)) - min_align = __alignof__ (s29); - if (min_size > sizeof (u29)) - min_size = sizeof (u29); - if (min_align > __alignof__ (u29)) - min_align = __alignof__ (u29); - if (min_size > sizeof (s30)) - min_size = sizeof (s30); - if (min_align > __alignof__ (s30)) - min_align = __alignof__ (s30); - if (min_size > sizeof (u30)) - min_size = sizeof (u30); - if (min_align > __alignof__ (u30)) - min_align = __alignof__ (u30); - if (min_size > sizeof (s31)) - min_size = sizeof (s31); - if (min_align > __alignof__ (s31)) - min_align = __alignof__ (s31); - if (min_size > sizeof (u31)) - min_size = sizeof (u31); - if (min_align > __alignof__ (u31)) - min_align = __alignof__ (u31); - if (min_size > sizeof (s32)) - min_size = sizeof (s32); - if (min_align > __alignof__ (s32)) - min_align = __alignof__ (s32); - if (min_size > sizeof (u32)) - min_size = sizeof (u32); - if (min_align > __alignof__ (u32)) - min_align = __alignof__ (u32); - if (min_size > sizeof (s33)) - min_size = sizeof (s33); - if (min_align > __alignof__ (s33)) - min_align = __alignof__ (s33); - if (min_size > sizeof (u33)) - min_size = sizeof (u33); - if (min_align > __alignof__ (u33)) - min_align = __alignof__ (u33); - if (min_size > sizeof (s34)) - min_size = sizeof (s34); - if (min_align > __alignof__ (s34)) - min_align = __alignof__ (s34); - if (min_size > sizeof (u34)) - min_size = sizeof (u34); - if (min_align > __alignof__ (u34)) - min_align = __alignof__ (u34); - if (min_size > sizeof (s35)) - min_size = sizeof (s35); - if (min_align > __alignof__ (s35)) - min_align = __alignof__ (s35); - if (min_size > sizeof (u35)) - min_size = sizeof (u35); - if (min_align > __alignof__ (u35)) - min_align = __alignof__ (u35); - if (min_size > sizeof (s36)) - min_size = sizeof (s36); - if (min_align > __alignof__ (s36)) - min_align = __alignof__ (s36); - if (min_size > sizeof (u36)) - min_size = sizeof (u36); - if (min_align > __alignof__ (u36)) - min_align = __alignof__ (u36); - if (min_size > sizeof (s37)) - min_size = sizeof (s37); - if (min_align > __alignof__ (s37)) - min_align = __alignof__ (s37); - if (min_size > sizeof (u37)) - min_size = sizeof (u37); - if (min_align > __alignof__ (u37)) - min_align = __alignof__ (u37); - if (min_size > sizeof (s38)) - min_size = sizeof (s38); - if (min_align > __alignof__ (s38)) - min_align = __alignof__ (s38); - if (min_size > sizeof (u38)) - min_size = sizeof (u38); - if (min_align > __alignof__ (u38)) - min_align = __alignof__ (u38); - if (min_size > sizeof (s39)) - min_size = sizeof (s39); - if (min_align > __alignof__ (s39)) - min_align = __alignof__ (s39); - if (min_size > sizeof (u39)) - min_size = sizeof (u39); - if (min_align > __alignof__ (u39)) - min_align = __alignof__ (u39); - if (min_size > sizeof (s40)) - min_size = sizeof (s40); - if (min_align > __alignof__ (s40)) - min_align = __alignof__ (s40); - if (min_size > sizeof (u40)) - min_size = sizeof (u40); - if (min_align > __alignof__ (u40)) - min_align = __alignof__ (u40); - if (min_size > sizeof (s41)) - min_size = sizeof (s41); - if (min_align > __alignof__ (s41)) - min_align = __alignof__ (s41); - if (min_size > sizeof (u41)) - min_size = sizeof (u41); - if (min_align > __alignof__ (u41)) - min_align = __alignof__ (u41); - if (min_size > sizeof (s42)) - min_size = sizeof (s42); - if (min_align > __alignof__ (s42)) - min_align = __alignof__ (s42); - if (min_size > sizeof (u42)) - min_size = sizeof (u42); - if (min_align > __alignof__ (u42)) - min_align = __alignof__ (u42); - if (min_size > sizeof (s43)) - min_size = sizeof (s43); - if (min_align > __alignof__ (s43)) - min_align = __alignof__ (s43); - if (min_size > sizeof (u43)) - min_size = sizeof (u43); - if (min_align > __alignof__ (u43)) - min_align = __alignof__ (u43); - if (min_size > sizeof (s44)) - min_size = sizeof (s44); - if (min_align > __alignof__ (s44)) - min_align = __alignof__ (s44); - if (min_size > sizeof (u44)) - min_size = sizeof (u44); - if (min_align > __alignof__ (u44)) - min_align = __alignof__ (u44); - if (min_size > sizeof (s45)) - min_size = sizeof (s45); - if (min_align > __alignof__ (s45)) - min_align = __alignof__ (s45); - if (min_size > sizeof (u45)) - min_size = sizeof (u45); - if (min_align > __alignof__ (u45)) - min_align = __alignof__ (u45); - if (min_size > sizeof (s46)) - min_size = sizeof (s46); - if (min_align > __alignof__ (s46)) - min_align = __alignof__ (s46); - if (min_size > sizeof (u46)) - min_size = sizeof (u46); - if (min_align > __alignof__ (u46)) - min_align = __alignof__ (u46); - if (min_size > sizeof (s47)) - min_size = sizeof (s47); - if (min_align > __alignof__ (s47)) - min_align = __alignof__ (s47); - if (min_size > sizeof (u47)) - min_size = sizeof (u47); - if (min_align > __alignof__ (u47)) - min_align = __alignof__ (u47); - if (min_size > sizeof (s48)) - min_size = sizeof (s48); - if (min_align > __alignof__ (s48)) - min_align = __alignof__ (s48); - if (min_size > sizeof (u48)) - min_size = sizeof (u48); - if (min_align > __alignof__ (u48)) - min_align = __alignof__ (u48); - if (min_size > sizeof (s49)) - min_size = sizeof (s49); - if (min_align > __alignof__ (s49)) - min_align = __alignof__ (s49); - if (min_size > sizeof (u49)) - min_size = sizeof (u49); - if (min_align > __alignof__ (u49)) - min_align = __alignof__ (u49); - if (min_size > sizeof (s50)) - min_size = sizeof (s50); - if (min_align > __alignof__ (s50)) - min_align = __alignof__ (s50); - if (min_size > sizeof (u50)) - min_size = sizeof (u50); - if (min_align > __alignof__ (u50)) - min_align = __alignof__ (u50); - if (min_size > sizeof (s51)) - min_size = sizeof (s51); - if (min_align > __alignof__ (s51)) - min_align = __alignof__ (s51); - if (min_size > sizeof (u51)) - min_size = sizeof (u51); - if (min_align > __alignof__ (u51)) - min_align = __alignof__ (u51); - if (min_size > sizeof (s52)) - min_size = sizeof (s52); - if (min_align > __alignof__ (s52)) - min_align = __alignof__ (s52); - if (min_size > sizeof (u52)) - min_size = sizeof (u52); - if (min_align > __alignof__ (u52)) - min_align = __alignof__ (u52); - if (min_size > sizeof (s53)) - min_size = sizeof (s53); - if (min_align > __alignof__ (s53)) - min_align = __alignof__ (s53); - if (min_size > sizeof (u53)) - min_size = sizeof (u53); - if (min_align > __alignof__ (u53)) - min_align = __alignof__ (u53); - printf ("min struct/union size =%d\n", min_size); - printf ("min struct/union align=%d\n", min_align); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-char=%d,\nalign-char=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-double=%d,\nalign-char=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-float=%d,\nalign-char=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-int=%d,\nalign-char=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-long=%d,\nalign-char=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-longdouble=%d,\nalign-char=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-longlong=%d,\nalign-char=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-pointer=%d,\nalign-char=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-short=%d,\nalign-char=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-char:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-char=%d,\nalign-char=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-double:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-double=%d,\nalign-char=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-float:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-float=%d,\nalign-char=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-int:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-int=%d,\nalign-char=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-long:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-long=%d,\nalign-char=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-longdouble:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-longdouble=%d,\nalign-char=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-longlong:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-longlong=%d,\nalign-char=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-pointer:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-pointer=%d,\nalign-char=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - char f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-ptrdiff_t=%d,\nalign-char=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-char=%d,\nalign-char=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-double=%d,\nalign-char=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-float=%d,\nalign-char=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-short:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-short=%d,\nalign-char=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-int=%d,\nalign-char=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - char f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-size_t:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-size_t=%d,\nalign-char=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-long=%d,\nalign-char=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-longdouble=%d,\nalign-char=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-longlong=%d,\nalign-char=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-pointer=%d,\nalign-char=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-short=%d,\nalign-char=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - char f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-wchar_t:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-wchar_t=%d,\nalign-char=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-last=%d,\nalign-char=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-last=%d,\nalign-char=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-last=%d,\nalign-char=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-last=%d,\nalign-char=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-last=%d,\nalign-char=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-char=%d,\nalign-double=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-double=%d,\nalign-double=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-float=%d,\nalign-double=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-int=%d,\nalign-double=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-long=%d,\nalign-double=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-longdouble=%d,\nalign-double=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-longlong=%d,\nalign-double=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-pointer=%d,\nalign-double=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-short=%d,\nalign-double=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-char:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-char=%d,\nalign-double=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-double:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-double=%d,\nalign-double=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-float:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-float=%d,\nalign-double=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-int:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-int=%d,\nalign-double=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-long:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-long=%d,\nalign-double=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-longdouble:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-longdouble=%d,\nalign-double=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-longlong:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-longlong=%d,\nalign-double=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-pointer:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-pointer=%d,\nalign-double=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - double f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-ptrdiff_t=%d,\nalign-double=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-char=%d,\nalign-double=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-double=%d,\nalign-double=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-float=%d,\nalign-double=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-short:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-short=%d,\nalign-double=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-int=%d,\nalign-double=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - double f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-size_t:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-size_t=%d,\nalign-double=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-long=%d,\nalign-double=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-longdouble=%d,\nalign-double=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-longlong=%d,\nalign-double=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-pointer=%d,\nalign-double=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-short=%d,\nalign-double=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - double f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-wchar_t:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-wchar_t=%d,\nalign-double=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - double f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-last=%d,\nalign-double=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - double f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-last=%d,\nalign-double=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - double f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-last=%d,\nalign-double=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - double f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-last=%d,\nalign-double=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - double f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-last=%d,\nalign-double=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-char=%d,\nalign-float=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-double=%d,\nalign-float=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-float=%d,\nalign-float=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-int=%d,\nalign-float=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-long=%d,\nalign-float=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-longdouble=%d,\nalign-float=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-longlong=%d,\nalign-float=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-pointer=%d,\nalign-float=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-short=%d,\nalign-float=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-char:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-char=%d,\nalign-float=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-double:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-double=%d,\nalign-float=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-float:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-float=%d,\nalign-float=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-int:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-int=%d,\nalign-float=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-long:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-long=%d,\nalign-float=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-longdouble:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-longdouble=%d,\nalign-float=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-longlong:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-longlong=%d,\nalign-float=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-pointer:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-pointer=%d,\nalign-float=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - float f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-ptrdiff_t=%d,\nalign-float=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-char=%d,\nalign-float=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-double=%d,\nalign-float=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-float=%d,\nalign-float=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-short:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-short=%d,\nalign-float=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-int=%d,\nalign-float=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - float f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-size_t:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-size_t=%d,\nalign-float=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-long=%d,\nalign-float=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-longdouble=%d,\nalign-float=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-longlong=%d,\nalign-float=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-pointer=%d,\nalign-float=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-short=%d,\nalign-float=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - float f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-wchar_t:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-wchar_t=%d,\nalign-float=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - float f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-last=%d,\nalign-float=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - float f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-last=%d,\nalign-float=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - float f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-last=%d,\nalign-float=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - float f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-last=%d,\nalign-float=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - float f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-last=%d,\nalign-float=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-char=%d,\nalign-int=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-double=%d,\nalign-int=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-float=%d,\nalign-int=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-int=%d,\nalign-int=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-long=%d,\nalign-int=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-longdouble=%d,\nalign-int=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-longlong=%d,\nalign-int=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-pointer=%d,\nalign-int=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-short=%d,\nalign-int=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-char:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-char=%d,\nalign-int=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-double:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-double=%d,\nalign-int=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-float:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-float=%d,\nalign-int=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-int:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-int=%d,\nalign-int=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-long:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-long=%d,\nalign-int=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-longdouble:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-longdouble=%d,\nalign-int=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-longlong:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-longlong=%d,\nalign-int=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-pointer:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-pointer=%d,\nalign-int=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - int f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-ptrdiff_t=%d,\nalign-int=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-char=%d,\nalign-int=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-double=%d,\nalign-int=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-float=%d,\nalign-int=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-short:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-short=%d,\nalign-int=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-int=%d,\nalign-int=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - int f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-size_t:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-size_t=%d,\nalign-int=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-long=%d,\nalign-int=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-longdouble=%d,\nalign-int=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-longlong=%d,\nalign-int=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-pointer=%d,\nalign-int=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-short=%d,\nalign-int=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - int f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-wchar_t:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-wchar_t=%d,\nalign-int=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - int f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-last=%d,\nalign-int=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - int f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-last=%d,\nalign-int=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - int f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-last=%d,\nalign-int=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - int f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-last=%d,\nalign-int=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - int f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-last=%d,\nalign-int=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-bool.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-bool.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-bool.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-bool.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static bool bbb; - - int main(void) - { - printf ("+++Bool size:\n"); - printf ("%d\n", sizeof (bbb)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static char ccc; - - int main(void) - { - printf ("+++Char size:\n"); - printf ("%d\n", sizeof (ccc)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static double d; - - int main(void) - { - printf ("+++Double size:\n"); - printf ("%d\n", sizeof (d)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static float f; - - int main(void) - { - printf ("+++Float size:\n"); - printf ("%d\n", sizeof (f)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static int i; - - int main(void) - { - printf ("+++Int size:\n"); - printf ("%d\n", sizeof (i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static long lll; - - int main(void) - { - printf ("+++Long size:\n"); - printf ("%d\n", sizeof (lll)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static long double ld; - - int main(void) - { - printf ("+++Long Double size:\n"); - printf ("%d\n", sizeof (ld)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static long long ll; - - int main(void) - { - printf ("+++Long long size:\n"); - printf ("%d\n", sizeof (ll)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static char *p; - - int main(void) - { - printf ("+++Pointer size:\n"); - printf ("%d\n", sizeof (p)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-ptrdiff.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-ptrdiff.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-ptrdiff.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-ptrdiff.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - #include - #include - - static ptrdiff_t pd; - - int main(void) - { - printf ("+++ptrdiff_t size:\n"); - printf ("%d\n", sizeof (pd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static short sss; - - int main(void) - { - printf ("+++Short size:\n"); - printf ("%d\n", sizeof (sss)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-size.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-size.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-size.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-size.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - #include - #include - - static size_t sss; - - int main(void) - { - printf ("+++size_t size:\n"); - printf ("%d\n", sizeof (sss)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-wchar.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-wchar.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-wchar.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-wchar.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - #include - #include - - static wchar_t w; - - int main(void) - { - printf ("+++wchar_t size:\n"); - printf ("%d\n", sizeof (w)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-char=%d,\nalign-long=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-double=%d,\nalign-long=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-float=%d,\nalign-long=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-int=%d,\nalign-long=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-long=%d,\nalign-long=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-longdouble=%d,\nalign-long=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-longlong=%d,\nalign-long=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-pointer=%d,\nalign-long=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-short=%d,\nalign-long=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-char:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-char=%d,\nalign-long=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-char=%d,\nalign-longdouble=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-double=%d,\nalign-longdouble=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-float=%d,\nalign-longdouble=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-int=%d,\nalign-longdouble=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-long=%d,\nalign-longdouble=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-longdouble=%d,\nalign-longdouble=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-longlong=%d,\nalign-longdouble=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-pointer=%d,\nalign-longdouble=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-short=%d,\nalign-longdouble=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-double:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-double=%d,\nalign-long=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-char:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-char=%d,\nalign-longdouble=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-double:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-double=%d,\nalign-longdouble=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-float:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-float=%d,\nalign-longdouble=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-int:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-int=%d,\nalign-longdouble=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-long:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-long=%d,\nalign-longdouble=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-longdouble:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-longdouble=%d,\nalign-longdouble=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-longlong:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-longlong=%d,\nalign-longdouble=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-pointer:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-pointer=%d,\nalign-longdouble=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long double f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-ptrdiff_t=%d,\nalign-longdouble=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-char=%d,\nalign-longdouble=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-double=%d,\nalign-longdouble=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-float=%d,\nalign-longdouble=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-short:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-short=%d,\nalign-longdouble=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-int=%d,\nalign-longdouble=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long double f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-size_t:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-size_t=%d,\nalign-longdouble=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-long=%d,\nalign-longdouble=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-longdouble=%d,\nalign-longdouble=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-longlong=%d,\nalign-longdouble=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-pointer=%d,\nalign-longdouble=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-short=%d,\nalign-longdouble=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long double f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-wchar_t:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-wchar_t=%d,\nalign-longdouble=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long double f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-last=%d,\nalign-longdouble=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long double f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-last=%d,\nalign-longdouble=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long double f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-last=%d,\nalign-longdouble=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long double f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-last=%d,\nalign-longdouble=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long double f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-last=%d,\nalign-longdouble=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-float:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-float=%d,\nalign-long=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-int:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-int=%d,\nalign-long=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-char=%d,\nalign-longlong=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-double=%d,\nalign-longlong=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-float=%d,\nalign-longlong=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-int=%d,\nalign-longlong=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-long=%d,\nalign-longlong=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-longdouble=%d,\nalign-longlong=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-longlong=%d,\nalign-longlong=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-pointer=%d,\nalign-longlong=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-short=%d,\nalign-longlong=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-long:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-long=%d,\nalign-long=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-char:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-char=%d,\nalign-longlong=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-longdouble:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-longdouble=%d,\nalign-long=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-double:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-double=%d,\nalign-longlong=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-float:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-float=%d,\nalign-longlong=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-int:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-int=%d,\nalign-longlong=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-longlong:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-longlong=%d,\nalign-long=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-long:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-long=%d,\nalign-longlong=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-longdouble:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-longdouble=%d,\nalign-longlong=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-longlong:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-longlong=%d,\nalign-longlong=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-pointer:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-pointer=%d,\nalign-longlong=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long long f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-ptrdiff_t=%d,\nalign-longlong=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-char=%d,\nalign-longlong=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-double=%d,\nalign-longlong=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-float=%d,\nalign-longlong=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-short:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-short=%d,\nalign-longlong=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-int=%d,\nalign-longlong=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long long f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-size_t:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-size_t=%d,\nalign-longlong=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-long=%d,\nalign-longlong=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-longdouble=%d,\nalign-longlong=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-longlong=%d,\nalign-longlong=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-pointer=%d,\nalign-longlong=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-short=%d,\nalign-longlong=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long long f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-wchar_t:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-wchar_t=%d,\nalign-longlong=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long long f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-last=%d,\nalign-longlong=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long long f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-last=%d,\nalign-longlong=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long long f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-last=%d,\nalign-longlong=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long long f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-last=%d,\nalign-longlong=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long long f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-last=%d,\nalign-longlong=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-pointer:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-pointer=%d,\nalign-long=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-ptrdiff_t=%d,\nalign-long=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-char=%d,\nalign-long=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-double=%d,\nalign-long=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-float=%d,\nalign-long=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-short:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-short=%d,\nalign-long=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-int=%d,\nalign-long=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-size_t:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-size_t=%d,\nalign-long=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-long=%d,\nalign-long=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-longdouble=%d,\nalign-long=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-longlong=%d,\nalign-long=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-pointer=%d,\nalign-long=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-short=%d,\nalign-long=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-wchar_t:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-wchar_t=%d,\nalign-long=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-last=%d,\nalign-long=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-last=%d,\nalign-long=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-last=%d,\nalign-long=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-last=%d,\nalign-long=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-last=%d,\nalign-long=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-char=%d,\nalign-pointer=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-double=%d,\nalign-pointer=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-float=%d,\nalign-pointer=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-int=%d,\nalign-pointer=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-long=%d,\nalign-pointer=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-longdouble=%d,\nalign-pointer=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-longlong=%d,\nalign-pointer=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-pointer=%d,\nalign-pointer=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-short=%d,\nalign-pointer=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-char:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-char=%d,\nalign-pointer=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-double:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-double=%d,\nalign-pointer=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-float:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-float=%d,\nalign-pointer=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-int:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-int=%d,\nalign-pointer=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-long:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-long=%d,\nalign-pointer=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-longdouble:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-longdouble=%d,\nalign-pointer=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-longlong:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-longlong=%d,\nalign-pointer=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-pointer:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-pointer=%d,\nalign-pointer=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - char * f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-ptrdiff_t=%d,\nalign-pointer=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-char=%d,\nalign-pointer=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-double=%d,\nalign-pointer=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-float=%d,\nalign-pointer=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-short:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-short=%d,\nalign-pointer=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-int=%d,\nalign-pointer=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - char * f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-size_t:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-size_t=%d,\nalign-pointer=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-long=%d,\nalign-pointer=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-longdouble=%d,\nalign-pointer=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-longlong=%d,\nalign-pointer=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-pointer=%d,\nalign-pointer=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-short=%d,\nalign-pointer=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - char * f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-wchar_t:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-wchar_t=%d,\nalign-pointer=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char * f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-last=%d,\nalign-pointer=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char * f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-last=%d,\nalign-pointer=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char * f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-last=%d,\nalign-pointer=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char * f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-last=%d,\nalign-pointer=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char * f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-last=%d,\nalign-pointer=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-char:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-char=%d,\nalign-ptrdiff_t=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-double:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-double=%d,\nalign-ptrdiff_t=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-float:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-float=%d,\nalign-ptrdiff_t=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-int:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-int=%d,\nalign-ptrdiff_t=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-long:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-long=%d,\nalign-ptrdiff_t=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-longdouble:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-longdouble=%d,\nalign-ptrdiff_t=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-longlong:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-longlong=%d,\nalign-ptrdiff_t=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-pointer:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-pointer=%d,\nalign-ptrdiff_t=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-ptrdiff_t=%d,\nalign-ptrdiff_t=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-short:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-short=%d,\nalign-ptrdiff_t=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-size_t:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-size_t=%d,\nalign-ptrdiff_t=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-wchar_t:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-wchar_t=%d,\nalign-ptrdiff_t=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-char=%d,\nalign-short=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-double=%d,\nalign-short=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-float=%d,\nalign-short=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-int=%d,\nalign-short=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-long=%d,\nalign-short=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-longdouble=%d,\nalign-short=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-longlong=%d,\nalign-short=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-pointer=%d,\nalign-short=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-short=%d,\nalign-short=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-char:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-char=%d,\nalign-short=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-double:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-double=%d,\nalign-short=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-float:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-float=%d,\nalign-short=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-int:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-int=%d,\nalign-short=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-long:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-long=%d,\nalign-short=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-longdouble:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-longdouble=%d,\nalign-short=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-longlong:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-longlong=%d,\nalign-short=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-pointer:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-pointer=%d,\nalign-short=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - short f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-ptrdiff_t=%d,\nalign-short=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-char=%d,\nalign-short=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-double=%d,\nalign-short=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-float=%d,\nalign-short=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-short:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-short=%d,\nalign-short=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-int=%d,\nalign-short=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - short f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-size_t:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-size_t=%d,\nalign-short=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-long=%d,\nalign-short=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-longdouble=%d,\nalign-short=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-longlong=%d,\nalign-short=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-pointer=%d,\nalign-short=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-short=%d,\nalign-short=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - short f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-wchar_t:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-wchar_t=%d,\nalign-short=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - short f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-last=%d,\nalign-short=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - short f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-last=%d,\nalign-short=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - short f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-last=%d,\nalign-short=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - short f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-last=%d,\nalign-short=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - short f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-last=%d,\nalign-short=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-char:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-char=%d,\nalign-size_t=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-double:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-double=%d,\nalign-size_t=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-float:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-float=%d,\nalign-size_t=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-int:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-int=%d,\nalign-size_t=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-long:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-long=%d,\nalign-size_t=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-longdouble:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-longdouble=%d,\nalign-size_t=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-longlong:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-longlong=%d,\nalign-size_t=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-pointer:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-pointer=%d,\nalign-size_t=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-ptrdiff_t=%d,\nalign-size_t=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-short:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-short=%d,\nalign-size_t=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-size_t:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-size_t=%d,\nalign-size_t=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-wchar_t:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-wchar_t=%d,\nalign-size_t=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-char:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-char=%d,\nalign-wchar_t=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-double:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-double=%d,\nalign-wchar_t=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-float:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-float=%d,\nalign-wchar_t=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-int:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-int=%d,\nalign-wchar_t=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-long:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-long=%d,\nalign-wchar_t=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-longdouble:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-longdouble=%d,\nalign-wchar_t=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-longlong:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-longlong=%d,\nalign-wchar_t=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-pointer:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-pointer=%d,\nalign-wchar_t=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-ptrdiff_t=%d,\nalign-wchar_t=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-short:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-short=%d,\nalign-wchar_t=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-size_t:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-size_t=%d,\nalign-wchar_t=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-wchar_t:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-wchar_t=%d,\nalign-wchar_t=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/README gcc-3.4.6/gcc/testsuite/consistency.vlad/README *** gcc-3.4.5/gcc/testsuite/consistency.vlad/README 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/README 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,66 **** - This directory contains tests and scripts for consistency checking - compilers. They could be used for consistency checking different - C/C++ compiler for one platform or C/C++ compilers for different - platforms. - - For example, to check the consistency, you could type - - make check-consistency RUNTESTFLAGS='BASE_COMPILER=i960-97r2 CONSISTENCY_OPTIONS="-O2 -fvtable-thunks -mno-strict-align -fno-rtti -fcheck-new -mcall-i960-old -mlittle-endian" NO_LONG_DOUBLE=1 NO_LIBGLOSS_LIBRARY_OPTIONS=1' - - In this example, DEJAGNU driver vlad.exp will process all C/C++ - tests in all subdirectories (e.g. layout) started with lower case - letter. C tests (with suffixes .c) will be compiled by C compiler - only. C++ tests will be compiled by C and C++ compilers. It is - supposed that each test outputs the result which is saved in temp_dir - as - .out - or - .out++ - - correspondingly for C compiler and C++ compiler. For example, there - will be two output files - - `align-double.out' and `align-double.out++' - - for test `align-double.c'. - - After this if there is subdirectory -results - (`i960-97r2-results' in our example) and there is corresponding saved - output file for the base compiler the the files are compared in order - to check consistency. - - To create the base for future comparisons of output files, you - should create the directory and move output files from the temporary - directory into the created directory. - - The test script file has the following parameters - - 1. BASE_COMPILER. The variable must be defined for work the script - properly. - - 2. CONSISTENCY_OPTIONS. The options which will be used for - compilations. The default value is "-O2". - - 3. NO_LONG_DOUBLE. If the variable value is not zero, the tests - which contain long double are expected to be fail. - - 4. NO_LIBGLOSS_LIBRARY_OPTIONS. If the variable value is not zero, - the tests are compiled without standard dejagnu libgloss library - paths. - - Currently, there is directory `layout' for checking allocation - parameters of C/C++ compiler and subdirectory i960-97r2 which contains - the test results for 97r2 i960-vxworks C/C++ compiler. - - You can create other consistency tests. Simply, create a directory - started with lower case letter, place the tests and create the - subdirectory with the test results for a base compiler. If you need - to compile tests in a directory with a wrap file simply place the file - name (e.g. _dummy_stab.S) in file WRAP_FILE in the test directory. - - The tests will be only compiled (and the test results will not be - compared) if you place .conly in the directory - of the test. You can use own driver for checking consistency. To - make this, place the TCL script with name .cexp. - - Vladimir Makarov --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/vlad.exp gcc-3.4.6/gcc/testsuite/consistency.vlad/vlad.exp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/vlad.exp 2001-10-09 10:16:27.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/vlad.exp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,275 **** - # Copyright (C) 1998,1999 Free Software Foundation, Inc. - - # This program is free software; you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by - # the Free Software Foundation; either version 2 of the License, or - # (at your option) any later version. - # - # This program is distributed in the hope that it will be useful, - # but WITHOUT ANY WARRANTY; without even the implied warranty of - # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - # GNU General Public License for more details. - # - # You should have received a copy of the GNU General Public License - # along with this program; if not, write to the Free Software - # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - - # Please email any bugs, comments, and/or additions to this file to: - # bug-gcc@prep.ai.mit.edu - - # This file was created for by Vladimir Makarov (vmakarov@cygnus.com) - # on the base c-torture.exp. - - # The script requires setting up BASE_COMPILER (e.g. in RUNTESTFLAGS). - # The default options can be overridden by - # CONSISTENCY_OPTIONS="option ... " (e.g. in RUNTESTFLAGS). - - - if $tracelevel then { - strace $tracelevel - } - - if ![info exists BASE_COMPILER] { - fail "BASE_COMPILER is not set" - return - } - - if ![info exists CONSISTENCY_OPTIONS] { - set CONSISTENCY_OPTIONS "-O2" - } - - if ![info exists NO_LONG_DOUBLE] { - set NO_LONG_DOUBLE 0 - } - - if ![info exists NO_LIBGLOSS_LIBRARY_OPTIONS] { - set NO_LIBGLOSS_LIBRARY_OPTIONS 0 - } - - puts $CONSISTENCY_OPTIONS - - regsub -- -.* $target_triplet "" target_chip - - # - # c-consistency-execute -- utility to compile and execute a testcase - # - # SRC is the full pathname of the testcase. - # - # If the testcase has an associated .cexp file, we source that to run the - # test instead. We use .cexp instead of .exp so that the testcase is still - # controlled by the main .exp driver (this is useful when one wants to only - # run the compile.exp tests for example - one need only pass compile.exp to - # dejagnu, and not compile.exp, foo1.exp, foo2.exp, etc.). - # - proc c-consistency-execute { src cpp_flag out_suffix} { - global tmpdir tool srcdir output - global exec_output target_chip BASE_COMPILER target_triplet - global CONSISTENCY_OPTIONS NO_LONG_DOUBLE - - set consistency_options $CONSISTENCY_OPTIONS - - set rootname [file rootname $src] - set dirname [file dirname $src] - set basename [file tail $rootname] - # Check for alternate driver. - if [file exists $rootname.cexp] { - verbose "Using alternate driver $basename.cexp" 2 - set done_p 0 - catch "set done_p \[source $rootname.cexp\]" - if { $done_p } { - return - } - } - - set executable $tmpdir/$basename.x - - regsub "^$srcdir/?" $src "" testcase - # If we couldn't rip $srcdir out of `src' then just do the best we can. - # The point is to reduce the unnecessary noise in the logs. Don't strip - # out too much because different testcases with the same name can confuse - # `test-tool'. - if [string match "/*" $testcase] { - set testcase "[file tail $dirname]/[file tail $src]" - } - - # consistency_{compile,execute}_xfail are set by the .cexp script - # (if present) - if [info exists consistency_compile_xfail] { - setup_xfail $consistency_compile_xfail - } - remote_file build delete $executable - verbose "Testing $testcase, $consistency_options" 1 - - set options "" - lappend options "additional_flags=-w $consistency_options" - - set wrap_file "" - if {[file exists "$dirname/WRAP_FILE"] \ - && [file readable "$dirname/WRAP_FILE"]} { - set fd [open "$dirname/WRAP_FILE"] - set wrap_file "$dirname/[read -nonewline $fd]" - close $fd - } - - set comp_output [gcc_target_compile "$cpp_flag $src -x none $wrap_file" "$executable" executable $options]; - - # Set a few common compiler messages. - set fatal_signal "*cc: Internal compiler error: program*got fatal signal" - - if [string match "$fatal_signal 6" $comp_output] then { - fail $testcase "Got Signal 6, $cpp_flag $consistency_options" - remote_file build delete $executable - return - } - - if [string match "$fatal_signal 11" $comp_output] then { - fail $testcase "Got Signal 11, $cpp_flag $consistency_options" - remote_file build delete $executable - return - } - - # We shouldn't get these because of -w, but just in case. - if [string match "*cc:*warning:*" $comp_output] then { - warning "$testcase: (with warnings) $cpp_flag $consistency_options" - send_log "$comp_output\n" - unresolved "$testcase, $cpp_flag $consistency_options" - remote_file build delete $executable - return - } - - set comp_output [prune_warnings $comp_output] - - if { ![file exists $executable] } { - if ![is3way] { - fail "$testcase compilation, $cpp_flag $consistency_options" - untested "$testcase execution, $cpp_flag $consistency_options" - return - } else { - # FIXME: since we can't test for the existance of a remote - # file without short of doing an remote file list, we assume - # that since we got no output, it must have compiled. - pass "$testcase compilation, $cpp_flag $consistency_options" - } - } else { - pass "$testcase compilation, $cpp_flag $consistency_options" - } - - # Check for compilation only. - if [file exists $rootname.conly] { - remote_file build delete $executable - return; - } - - # See if this source file uses "long long" types, if it does, and - # no_long_long is set, skip execution of the test. - if [target_info exists no_long_long] then { - if [expr [search_for $src "long long"]] then { - untested "$testcase execution, $options" - continue - } - } - - if [info exists consistency_execute_xfail] { - setup_xfail $consistency_execute_xfail - } - - set exec_output "" - set result [consistency_load "$executable" "" ""] - set status [lindex $result 0]; - set exec_output [lindex $result 1]; - - # Strip random whitespace junk from the output. the - # whitejunk is an artifact of the way we get output - # from boards. - regsub "^\[ \t\r]+" $exec_output "" clean_output - regsub -all "\r" $clean_output "" clean_output - regsub -all "\[ \t]*\n\[ \t]*" $clean_output "\n" clean_output - regsub -all "\n+" $clean_output "\n" clean_output - regsub -all "^\n+$" $clean_output "" clean_output - - if { $status == "pass" } { - remote_file build delete $executable - } - $status "$testcase execution, $cpp_flag $consistency_options" - - if { $status != "pass" } { - return - } - - # Now save the output of the test programs - set outfile_name "$tmpdir/$basename.$out_suffix" - set outf [open $outfile_name "w"] - if { $clean_output != "" } { - puts -nonewline $outf $clean_output - } - close $outf - - set base_outfile_name "$dirname/${BASE_COMPILER}-results/$basename.$out_suffix" - - # Check that the output for another processor has been saved - if { ![file exists $base_outfile_name] } { - untested "$testcase consistency - $base_outfile_name doesn't exist" - return - } elseif { ![file readable $base_outfile_name] } { - untested "$testcase consistency - $base_outfile_name is not readable" - return - } - - # See if this source file uses "long double" types, if it does, and - # NO_LONG_DOUBLE is TRUE, skip comparison of the test. - if {$NO_LONG_DOUBLE} then { - if [expr [search_for $src "long double"]] then { - setup_xfail "$target_triplet" - } - } - - # Compare the outputs - if {![catch "exec diff -b $outfile_name $base_outfile_name" message]} { - pass "$testcase consistency, $cpp_flag $consistency_options" - } else { - regsub "\n\[^>\n]\[^\n]*\$" $message "\n" difference - fail "$testcase consistency, $cpp_flag $consistency_options\n$difference" - } - } - - # - # search_for -- looks for a string match in a file - # - proc search_for { file pattern } { - set fd [open $file r] - while { [gets $fd cur_line]>=0 } { - if [string match "*$pattern*" $cur_line] then { - close $fd - return 1 - } - } - close $fd - return 0 - } - - if {$NO_LIBGLOSS_LIBRARY_OPTIONS} { - # Remove standard libgloss library paths - set board_info(powerpc-sim,ldflags) "-msim" - } - - # - # main test loop - # - - foreach dir [lsort [glob -nocomplain $srcdir/$subdir/\[a-z\]*]] { - if [file isdirectory $dir] { - set all_sources [concat [glob -nocomplain $dir/*.c] [glob -nocomplain $dir/*.cpp]] - foreach src [lsort $all_sources] { - # If we're only testing specific files and this isn't one of - # them, skip it. - if ![runtest_file_p $runtests $src] then { - continue - } - regsub "^.*\\." $src "" suffix - if {$suffix != "cpp"} { - c-consistency-execute $src "" "out" - } - c-consistency-execute $src "-x c++" "out++" - } - } - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/g77.dg/20010216-1.f gcc-3.4.6/gcc/testsuite/g77.dg/20010216-1.f *** gcc-3.4.5/gcc/testsuite/g77.dg/20010216-1.f 2001-02-20 05:49:06.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g77.dg/20010216-1.f 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** C Test for bug in reg-stack handling conditional moves. C Reported by Tim Prince C ! C { dg-do run { target "i[6789]86-*-*" } } C { dg-options "-ffast-math -march=pentiumpro" } double precision function foo(x, y) --- 1,7 ---- C Test for bug in reg-stack handling conditional moves. C Reported by Tim Prince C ! C { dg-do run { target { { i[6789]86-*-* x86_64-*-* } && ilp32 } } } C { dg-options "-ffast-math -march=pentiumpro" } double precision function foo(x, y) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.c-torture/compile/20000804-1.c gcc-3.4.6/gcc/testsuite/gcc.c-torture/compile/20000804-1.c *** gcc-3.4.5/gcc/testsuite/gcc.c-torture/compile/20000804-1.c 2005-11-30 23:54:04.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.c-torture/compile/20000804-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* This does not work on m68hc11 or h8300 due to the use of an asm statement to force a 'long long' (64-bits) to go in a register. */ /* { dg-do assemble { xfail m6811-*-* m6812-*-* h8300-*-* } } */ ! /* { dg-skip-if "" { i?86-*-* } { "-fpic" "-fPIC" } { "" } } */ /* Copyright (C) 2000, 2003 Free Software Foundation */ __complex__ long long f () --- 1,7 ---- /* This does not work on m68hc11 or h8300 due to the use of an asm statement to force a 'long long' (64-bits) to go in a register. */ /* { dg-do assemble { xfail m6811-*-* m6812-*-* h8300-*-* } } */ ! /* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && ilp32 } { "-fpic" "-fPIC" } { "" } } */ /* Copyright (C) 2000, 2003 Free Software Foundation */ __complex__ long long f () diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/990413-2.x gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/990413-2.x *** gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/990413-2.x 1999-09-04 15:09:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/990413-2.x 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,3 **** # This test is x86 specific. ! if { ! [istarget "i?86-*-*"] } { return 1 } ! return 0 --- 1,3 ---- # This test is x86 specific. ! if { [istarget "i?86-*-*"] || [istarget "x86_64-*-*"] } { return 0 } ! return 1 diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/stdio-opt-1.c gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/stdio-opt-1.c *** gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/stdio-opt-1.c 2003-06-28 12:19:27.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/stdio-opt-1.c 2005-12-04 01:37:23.000000000 +0000 *************** int main() *** 52,57 **** --- 52,61 ---- prototypes are set correctly too. */ __builtin_fputc ('\n', *s_ptr); __builtin_fwrite ("hello\n", 1, 6, *s_ptr); + /* Check the unlocked style, these evaluate to nothing to avoid + problems on systems without the unlocked functions. */ + fputs_unlocked ("", *s_ptr); + __builtin_fputs_unlocked ("", *s_ptr); /* Check side-effects in conditional expression. */ s_ptr = s_array; *************** fputs(const char *string, FILE *stream) *** 75,78 **** --- 79,94 ---- { abort(); } + + #endif + + /* Locking stdio doesn't matter for the purposes of this test. */ + static int __attribute__ ((__noinline__)) + fputs_unlocked(const char *string, FILE *stream) + { + #ifdef __OPTIMIZE__ + abort(); + #else + return fputs (string, stream); #endif + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/stdio-opt-2.c gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/stdio-opt-2.c *** gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/stdio-opt-2.c 2003-01-21 19:43:53.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/stdio-opt-2.c 2005-12-04 01:37:23.000000000 +0000 *************** *** 5,11 **** --- 5,14 ---- Written by Kaveh R. Ghazi, 12/4/2000. */ + #include + #include extern int printf (const char *, ...); + extern int printf_unlocked (const char *, ...); extern void abort(void); int main() *************** int main() *** 27,32 **** --- 30,36 ---- if (s3 != s2+1 || *s3 != 0) abort(); + printf (""); printf ("\n"); printf ("hello world\n"); *************** int main() *** 37,42 **** --- 41,50 ---- prototypes are set correctly too. */ __builtin_putchar ('\n'); __builtin_puts ("hello"); + /* Check the unlocked style, these evaluate to nothing to avoid + problems on systems without the unlocked functions. */ + printf_unlocked (""); + __builtin_printf_unlocked (""); return 0; } *************** printf (const char *string, ...) *** 52,54 **** --- 60,78 ---- abort(); } #endif + + /* Locking stdio doesn't matter for the purposes of this test. */ + static int __attribute__ ((__noinline__)) + printf_unlocked (const char *string, ...) + { + #ifdef __OPTIMIZE__ + abort(); + #else + va_list ap; + int r; + va_start (ap, string); + r = vprintf (string, ap); + va_end (ap); + return r; + #endif + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/stdio-opt-3.c gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/stdio-opt-3.c *** gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/stdio-opt-3.c 2003-01-21 19:43:53.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/stdio-opt-3.c 2005-12-04 01:37:23.000000000 +0000 *************** *** 6,11 **** --- 6,13 ---- Written by Kaveh R. Ghazi, 1/7/2001. */ #include + #include + extern int fprintf_unlocked (FILE *, const char *, ...); extern int fprintf (FILE *, const char *, ...); extern void abort(void); *************** int main() *** 15,20 **** --- 17,24 ---- const char *const s1 = "hello world"; const char *const s2[] = { s1, 0 }, *const*s3; + fprintf (*s_ptr, ""); + fprintf (*s_ptr, "%s", ""); fprintf (*s_ptr, "%s", "hello"); fprintf (*s_ptr, "%s", "\n"); fprintf (*s_ptr, "%s", *s2); *************** int main() *** 49,54 **** --- 53,64 ---- /* Test at least one instance of the __builtin_ style. We do this to ensure that it works and that the prototype is correct. */ __builtin_fprintf (*s_ptr, "%s", "hello world\n"); + /* Check the unlocked style, these evaluate to nothing to avoid + problems on systems without the unlocked functions. */ + fprintf_unlocked (*s_ptr, ""); + __builtin_fprintf_unlocked (*s_ptr, ""); + fprintf_unlocked (*s_ptr, "%s", ""); + __builtin_fprintf_unlocked (*s_ptr, "%s", ""); return 0; } *************** fprintf (FILE *stream, const char *strin *** 64,66 **** --- 74,92 ---- abort(); } #endif + + /* Locking stdio doesn't matter for the purposes of this test. */ + static int __attribute__ ((__noinline__)) + fprintf_unlocked (FILE *stream, const char *string, ...) + { + #ifdef __OPTIMIZE__ + abort(); + #else + va_list ap; + int r; + va_start (ap, string); + r = vfprintf (stream, string, ap); + va_end (ap); + return r; + #endif + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20000609-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20000609-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20000609-1.c 2000-06-10 02:57:20.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20000609-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O1 -ffast-math -march=i686" } */ /* Sanity check for fp_jcc_* with TARGET_CMOVE. */ extern void abort (void); --- 1,8 ---- ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O1 -ffast-math -march=i686" } */ + /* Sanity check for fp_jcc_* with TARGET_CMOVE. */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20000614-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20000614-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20000614-1.c 2000-11-07 17:12:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20000614-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2" } */ void bar(char *p) --- 1,4 ---- ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2" } */ void bar(char *p) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20000720-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20000720-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20000720-1.c 2000-07-25 19:35:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20000720-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-mpreferred-stack-boundary=2 -march=i586 -O2 -fomit-frame-pointer" } */ extern void *foo(void *a, const void *b, unsigned c); --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-mpreferred-stack-boundary=2 -march=i586 -O2 -fomit-frame-pointer" } */ extern void *foo(void *a, const void *b, unsigned c); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20000724-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20000724-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20000724-1.c 2004-02-26 14:32:42.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20000724-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** ! /* { dg-do run { target i?86-*-linux* } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ extern void abort (void); extern void exit (int); --- 1,6 ---- ! /* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ + /* { dg-require-effective-target ilp32 } */ extern void abort (void); extern void exit (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20000807-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20000807-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20000807-1.c 2000-08-21 08:30:38.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20000807-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-Os -fpic" } */ #include --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-Os -fpic" } */ #include diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20000904-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20000904-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20000904-1.c 2000-09-04 10:13:34.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20000904-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O0 -fpic" } */ static struct { --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O0 -fpic" } */ static struct { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20001127-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20001127-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20001127-1.c 2000-11-28 09:04:27.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20001127-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2" } */ extern inline float bar (float x) --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2" } */ extern inline float bar (float x) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20010202-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20010202-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20010202-1.c 2001-02-07 22:04:10.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20010202-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* sparc*-*-* } } */ /* { dg-options "-O2" } */ typedef enum { false, true } __attribute__ ((packed)) boolean; --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* sparc*-*-* x86_64-*-* } } */ /* { dg-options "-O2" } */ typedef enum { false, true } __attribute__ ((packed)) boolean; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20010520-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20010520-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20010520-1.c 2001-05-21 18:36:57.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20010520-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-w" } */ void f () --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-w" } */ void f () diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20011009-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20011009-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20011009-1.c 2001-10-12 10:51:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20011009-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2" } */ extern void abort (void); --- 1,4 ---- ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2" } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20011029-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/20011029-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20011029-2.c 2003-06-09 03:21:56.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20011029-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2" } */ int foo (int s) --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2" } */ int foo (int s) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20011107-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20011107-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20011107-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20011107-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -mtune=k6" } */ void --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -mtune=k6" } */ void diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20011119-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20011119-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20011119-1.c 2005-11-30 23:54:04.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20011119-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* Test for reload failing to eliminate from argp to sp. */ ! /* { dg-do run { target i?86-*-* } } */ ! /* { dg-skip-if "" { i?86-*-* } { "-m64" "-fpic" "-fPIC" } { "" } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ static int ustrsize (const char *s); --- 1,7 ---- /* Test for reload failing to eliminate from argp to sp. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ ! /* { dg-skip-if "" { "*-*-*" } { "-fpic" "-fPIC" } { "" } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ static int ustrsize (const char *s); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020103-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020103-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020103-1.c 2002-10-02 08:26:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020103-1.c 2005-12-03 16:45:14.000000000 +0000 *************** *** 1,8 **** /* Verify that constant equivalences get reloaded properly, either by being spilled to the stack, or regenerated, but not dropped to memory. */ /* { dg-do compile { target i?86-*-* powerpc-*-* rs6000-*-* alpha*-*-* x86_64-*-*} } */ ! /* { dg-options "-O2 -fpic -fno-omit-frame-pointer" } */ ! /* { dg-final { scan-assembler-not "LC" } } */ /* Clobber all call-saved registers that can hold a pointer value. */ #if defined(__i386__) --- 1,8 ---- /* Verify that constant equivalences get reloaded properly, either by being spilled to the stack, or regenerated, but not dropped to memory. */ /* { dg-do compile { target i?86-*-* powerpc-*-* rs6000-*-* alpha*-*-* x86_64-*-*} } */ ! /* { dg-options "-O2 -fpic -fno-omit-frame-pointer -fno-asynchronous-unwind-tables" } */ ! /* { dg-final { scan-assembler-not "LC\[0-9\]" } } */ /* Clobber all call-saved registers that can hold a pointer value. */ #if defined(__i386__) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020108-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020108-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020108-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020108-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 5,11 **** is not valid general_operand in HImode. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i686" { target i?86-*-* } } */ void foo (unsigned short *cp) --- 5,12 ---- is not valid general_operand in HImode. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ ! void foo (unsigned short *cp) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020122-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020122-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020122-2.c 2002-01-22 21:21:42.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020122-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** /* { dg-do compile } */ /* { dg-options "-O2 -fprefetch-loop-arrays -w" } */ ! /* { dg-options "-O2 -fprefetch-loop-arrays -march=athlon" { target i?86-*-* } } */ extern int access( char* ); extern int a(); --- 3,9 ---- /* { dg-do compile } */ /* { dg-options "-O2 -fprefetch-loop-arrays -w" } */ ! /* { dg-options "-O2 -fprefetch-loop-arrays -march=athlon" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ extern int access( char* ); extern int a(); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020122-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020122-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020122-3.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020122-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 4,10 **** /* { dg-do compile } */ /* { dg-options "-Os -fprefetch-loop-arrays -w" } */ ! /* { dg-options "-Os -fprefetch-loop-arrays -mtune=pentium3 -w" { target i?86-*-* } } */ int foo (int *p, int n) { --- 4,10 ---- /* { dg-do compile } */ /* { dg-options "-Os -fprefetch-loop-arrays -w" } */ ! /* { dg-options "-Os -fprefetch-loop-arrays -mtune=pentium3 -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ int foo (int *p, int n) { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020201-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020201-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020201-3.c 2002-02-02 09:22:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020201-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* This testcase ICEd because a SFmode variable was given a MMX register for which there is no movsf exists. */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -march=i686 -mmmx -fno-strict-aliasing" } */ struct A { unsigned int a, b; }; --- 1,7 ---- /* This testcase ICEd because a SFmode variable was given a MMX register for which there is no movsf exists. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=i686 -mmmx -fno-strict-aliasing" } */ struct A { unsigned int a, b; }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020206-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020206-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020206-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020206-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 4,10 **** /* { dg-do run } */ /* { dg-options "-O2 -fprefetch-loop-arrays -w" } */ ! /* { dg-options "-O2 -fprefetch-loop-arrays -mtune=pentium3 -w" { target i?86-*-* } } */ struct reload { --- 4,11 ---- /* { dg-do run } */ /* { dg-options "-O2 -fprefetch-loop-arrays -w" } */ ! /* { dg-options "-O2 -fprefetch-loop-arrays -mtune=pentium3 -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ ! struct reload { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020218-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020218-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020218-1.c 2002-01-21 15:53:31.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020218-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* Verify that X86-64 only SSE registers aren't restored on IA-32. */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -msse" } */ /* { dg-final { scan-assembler-not "xmm8" } } */ --- 1,6 ---- /* Verify that X86-64 only SSE registers aren't restored on IA-32. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -msse" } */ /* { dg-final { scan-assembler-not "xmm8" } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020224-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020224-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020224-1.c 2002-02-25 22:49:44.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020224-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** expected the callee to pop up the hidden return structure pointer, while callee was actually not poping it up (as the hidden argument was passed in register). */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ extern void abort (void); --- 3,9 ---- expected the callee to pop up the hidden return structure pointer, while callee was actually not poping it up (as the hidden argument was passed in register). */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020310-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020310-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020310-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020310-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 2,8 **** This testcase was miscompiled because of an rtx sharing bug. */ /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i586" { target i?86-*-* } } */ struct A { --- 2,8 ---- This testcase was miscompiled because of an rtx sharing bug. */ /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i586" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ struct A { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020411-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020411-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020411-1.c 2002-10-07 04:38:56.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020411-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** for its mode. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -march=i686" { target i?86-*-* } } */ #if __INT_MAX__ > 32767 --- 3,9 ---- for its mode. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -march=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ #if __INT_MAX__ > 32767 diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020418-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020418-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020418-1.c 2002-04-18 20:10:48.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020418-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR optimization/5887 */ /* { dg-do compile } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -msse -ffast-math" { target i?86-*-* } } */ void bar (float *a, float *b); --- 1,7 ---- /* PR optimization/5887 */ /* { dg-do compile } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -msse -ffast-math" { target i?86-*-* x86_64-*-* } } */ void bar (float *a, float *b); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020418-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020418-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020418-2.c 2002-04-18 20:10:48.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020418-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR optimization/6010 */ /* { dg-do compile } */ /* { dg-options "-O2 -funroll-all-loops" } */ ! /* { dg-options "-O2 -funroll-all-loops -march=pentium3" { target i?86-*-* } } */ void bar (float); --- 1,7 ---- /* PR optimization/6010 */ /* { dg-do compile } */ /* { dg-options "-O2 -funroll-all-loops" } */ ! /* { dg-options "-O2 -funroll-all-loops -march=pentium3" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ void bar (float); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020426-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020426-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020426-1.c 2002-04-26 21:28:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020426-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-msoft-float -mfp-ret-in-387" } */ void f() { --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-msoft-float -mfp-ret-in-387" } */ void f() { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020426-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020426-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020426-2.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020426-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 2,8 **** Distilled from zlib sources. */ /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -frename-registers -fomit-frame-pointer -fPIC -mtune=i686" { target i?86-*-* } } */ typedef struct { --- 2,8 ---- Distilled from zlib sources. */ /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -frename-registers -fomit-frame-pointer -fPIC -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ typedef struct { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020517-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020517-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020517-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020517-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 2,8 **** was not sign-extended for QImode. */ /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i686" { target i?86-*-* } } */ #include --- 2,8 ---- was not sign-extended for QImode. */ /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ #include diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020523-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020523-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020523-1.c 2002-05-23 09:29:29.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020523-1.c 2005-12-22 17:15:05.000000000 +0000 *************** *** 1,7 **** /* PR target/6753 This testcase was miscompiled because sse_mov?fcc_const0* patterns were missing earlyclobber. */ ! /* { dg-do run { target i386-*-* } } */ /* { dg-options "-march=pentium3 -msse -ffast-math -O2" } */ extern void abort (void); --- 1,9 ---- /* PR target/6753 This testcase was miscompiled because sse_mov?fcc_const0* patterns were missing earlyclobber. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-skip-if "" { ilp32 } { "-fpic" "-fPIC" } { "" } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-march=pentium3 -msse -ffast-math -O2" } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020523-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020523-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020523-2.c 2004-01-09 01:01:50.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020523-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR target/6753 This testcase was miscompiled because sse_mov?fcc_const0* patterns were missing earlyclobber. */ ! /* { dg-do run { target i386-*-* } } */ /* { dg-options "-march=pentium3 -msse -ffast-math -O2" } */ #include "i386-cpuid.h" --- 1,8 ---- /* PR target/6753 This testcase was miscompiled because sse_mov?fcc_const0* patterns were missing earlyclobber. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-march=pentium3 -msse -ffast-math -O2" } */ #include "i386-cpuid.h" diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020531-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020531-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020531-1.c 2002-06-16 18:56:12.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020531-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR optimization/6842 This testcase caused ICE when trying to optimize V8QI subreg of VOIDmode CONST_DOUBLE. */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -mmmx" } */ typedef int __v8qi __attribute__ ((__mode__ (__V8QI__))); --- 1,7 ---- /* PR optimization/6842 This testcase caused ICE when trying to optimize V8QI subreg of VOIDmode CONST_DOUBLE. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -mmmx" } */ typedef int __v8qi __attribute__ ((__mode__ (__V8QI__))); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020616-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020616-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020616-1.c 2002-06-16 21:52:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020616-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR opt/6722 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2" } */ register int k asm("%ebx"); --- 1,5 ---- /* PR opt/6722 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2" } */ register int k asm("%ebx"); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020729-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020729-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020729-1.c 2003-05-16 19:35:43.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020729-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -march=k6" } */ static inline void * --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=k6" } */ static inline void * diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20030204-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20030204-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20030204-1.c 2003-02-05 11:29:15.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20030204-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR optimization/8555 */ /* { dg-do compile } */ /* { dg-options "-O -ffast-math -funroll-loops" } */ ! /* { dg-options "-march=pentium3 -O -ffast-math -funroll-loops" { target i?86-*-* } } */ float foo (float *a, int i) { --- 1,7 ---- /* PR optimization/8555 */ /* { dg-do compile } */ /* { dg-options "-O -ffast-math -funroll-loops" } */ ! /* { dg-options "-march=pentium3 -O -ffast-math -funroll-loops" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ float foo (float *a, int i) { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20030826-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/20030826-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20030826-2.c 2003-08-27 10:52:09.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20030826-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* { dg-do run } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ ! /* { dg-options "-O2 -fomit-frame-pointer -march=i386" { target i?86-*-* } } */ extern void abort (void); extern void exit (int); --- 1,6 ---- /* { dg-do run } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ ! /* { dg-options "-O2 -fomit-frame-pointer -march=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ extern void abort (void); extern void exit (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20030926-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20030926-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20030926-1.c 2003-11-12 06:44:46.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20030926-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR optimization/11741 */ /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -minline-all-stringops" } */ ! /* { dg-options "-O2 -minline-all-stringops -march=pentium4" { target i?86-*-* } } */ void foo (char *p) --- 1,10 ---- /* PR optimization/11741 */ /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -minline-all-stringops" } */ ! /* { dg-options "-O2 -minline-all-stringops -march=pentium4" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ ! ! extern void *memcpy (void *, const void *, __SIZE_TYPE__); ! extern __SIZE_TYPE__ strlen (const char *); void foo (char *p) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20031102-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20031102-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20031102-1.c 2003-11-02 08:32:23.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20031102-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -march=i686" { target i686-*-* } } */ /* Verify that reload_cse_move2add doesn't add unexpected CLOBBERs. */ --- 3,9 ---- /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -march=i686" { target { { i686-*-* x86_64-*-* } && ilp32 } } } */ /* Verify that reload_cse_move2add doesn't add unexpected CLOBBERs. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20031202-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20031202-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20031202-1.c 2003-12-03 22:40:58.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20031202-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i686" { target i?86-*-* } } */ extern void abort (void); extern void exit (int); --- 1,6 ---- /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ extern void abort (void); extern void exit (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/980226-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/980226-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/980226-1.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/980226-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options -O2 } */ extern double bar (double); --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options -O2 } */ extern double bar (double); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/980312-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/980312-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/980312-1.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/980312-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do link { target i?86-*-* } } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double --- 1,5 ---- ! /* { dg-do link { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/980313-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/980313-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/980313-1.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/980313-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do link { target i?86-*-* } } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double --- 1,5 ---- ! /* { dg-do link { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/980414-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/980414-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/980414-1.c 2000-05-23 19:30:44.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/980414-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* Test double on x86. */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options -O2 } */ extern void abort (void); --- 1,6 ---- /* Test double on x86. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options -O2 } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/980520-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/980520-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/980520-1.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/980520-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options -O2 } */ int bug(void) --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options -O2 } */ int bug(void) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/980709-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/980709-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/980709-1.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/980709-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options -O2 } */ extern __inline__ int test_and_set_bit(int nr, volatile void * addr) --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options -O2 } */ extern __inline__ int test_and_set_bit(int nr, volatile void * addr) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/990117-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/990117-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/990117-1.c 2002-02-06 20:40:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/990117-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/990130-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/990130-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/990130-1.c 1999-09-04 15:09:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/990130-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options -O0 } */ typedef int SItype __attribute__ ((mode (SI))); --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options -O0 } */ typedef int SItype __attribute__ ((mode (SI))); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/990213-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/990213-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/990213-2.c 2002-02-06 20:40:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/990213-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-fPIC" } */ struct normal_encoding {}; --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-fPIC" } */ struct normal_encoding {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/990214-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/990214-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/990214-1.c 2002-02-06 20:40:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/990214-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-fPIC" } */ typedef int int64_t __attribute__ ((__mode__ ( __DI__ ))) ; --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-fPIC" } */ typedef int int64_t __attribute__ ((__mode__ ( __DI__ ))) ; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/990424-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/990424-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/990424-1.c 2000-05-23 19:30:44.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/990424-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* Test that stack alignment is preserved with pending_stack_adjust with stdcall functions. */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options -mpreferred-stack-boundary=4 } */ void __attribute__((stdcall)) foo(int a, int b, int c); --- 1,8 ---- /* Test that stack alignment is preserved with pending_stack_adjust with stdcall functions. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options -mpreferred-stack-boundary=4 } */ void __attribute__((stdcall)) foo(int a, int b, int c); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/990524-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/990524-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/990524-1.c 2002-02-06 20:40:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/990524-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -march=pentiumpro" } */ typedef struct t_anim_info { --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=pentiumpro" } */ typedef struct t_anim_info { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/991129-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/991129-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/991129-1.c 1999-11-29 12:18:56.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/991129-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* Test against a problem in push_reload. */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2" } */ unsigned long foo (unsigned long long x, unsigned long y) --- 1,6 ---- /* Test against a problem in push_reload. */ ! /* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ /* { dg-options "-O2" } */ unsigned long foo (unsigned long long x, unsigned long y) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/991209-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/991209-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/991209-1.c 2001-02-07 22:04:10.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/991209-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ int foo () { --- 1,4 ---- ! /* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ int foo () { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/991214-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/991214-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/991214-1.c 2004-02-26 14:32:42.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/991214-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2" } */ /* Test against a problem with the combiner substituting explicit hard reg --- 1,4 ---- ! /* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ /* { dg-options "-O2" } */ /* Test against a problem with the combiner substituting explicit hard reg diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/991230-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/991230-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/991230-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/991230-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O -ffast-math -mtune=i486" } */ /* Test that floating point greater-than tests are compiled correctly with --- 1,5 ---- ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O -ffast-math -mtune=i486" } */ /* Test that floating point greater-than tests are compiled correctly with diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/asm-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/asm-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/asm-1.c 1999-10-20 00:18:10.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/asm-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ struct x { int selector; --- 1,4 ---- ! /* { dg-do compile } */ struct x { int selector; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/clobbers.c gcc-3.4.6/gcc/testsuite/gcc.dg/clobbers.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/clobbers.c 2005-11-30 23:54:04.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/clobbers.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* Test asm clobbers on x86. */ ! /* { dg-do run { target i?86-*-* } } */ ! /* { dg-skip-if "" { i?86-*-* } { "-fpic" "-fPIC" } { "" } } */ extern void abort (void); --- 1,7 ---- /* Test asm clobbers on x86. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-skip-if "" { ilp32 } { "-fpic" "-fPIC" } { "" } } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-1.c 2003-07-30 22:48:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* Verify that -mno-fancy-math-387 works. */ ! /* { dg-do compile { target "i?86-*-*" } } */ /* { dg-options "-O -ffast-math -mfpmath=387 -mno-fancy-math-387 -march=i386" } */ /* { dg-final { scan-assembler "call\t_?sin" } } */ /* { dg-final { scan-assembler "call\t_?cos" } } */ --- 1,6 ---- /* Verify that -mno-fancy-math-387 works. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O -ffast-math -mfpmath=387 -mno-fancy-math-387 -march=i386" } */ /* { dg-final { scan-assembler "call\t_?sin" } } */ /* { dg-final { scan-assembler "call\t_?cos" } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-2.c 2003-06-15 13:32:31.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* Verify that -march overrides -mno-fancy-math-387. */ ! /* { dg-do compile { target "i?86-*-*" } } */ /* { dg-options "-O -ffast-math -mfpmath=387 -march=i686 -mno-fancy-math-387" } */ /* { dg-final { scan-assembler "fsin" } } */ /* { dg-final { scan-assembler "fcos" } } */ --- 1,6 ---- /* Verify that -march overrides -mno-fancy-math-387. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O -ffast-math -mfpmath=387 -march=i686 -mno-fancy-math-387" } */ /* { dg-final { scan-assembler "fsin" } } */ /* { dg-final { scan-assembler "fcos" } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-3.c 2003-02-16 01:35:38.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* Verify that 387 mathematical constants are recognized. */ ! /* { dg-do compile { target "i?86-*-*" } } */ /* { dg-options "-O2 -march=i686" } */ /* { dg-final { scan-assembler "fldpi" } } */ --- 1,6 ---- /* Verify that 387 mathematical constants are recognized. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=i686" } */ /* { dg-final { scan-assembler "fldpi" } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-4.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-4.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-4.c 2003-06-04 12:20:40.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-4.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target "i?86-*-*" } } */ /* { dg-options "-O2 -march=i686" } */ /* { dg-final { scan-assembler "fldpi" } } */ --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=i686" } */ /* { dg-final { scan-assembler "fldpi" } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-5.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-5.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-5.c 2003-07-30 22:48:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-5.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* Verify that -mno-fancy-math-387 works. */ ! /* { dg-do compile { target "i?86-*-*" } } */ /* { dg-options "-O -ffast-math -mfpmath=387 -mno-fancy-math-387 -march=i386" } */ /* { dg-final { scan-assembler "call\t_?atan" } } */ double f1(double x) { return __builtin_atan(x); } - --- 1,7 ---- /* Verify that -mno-fancy-math-387 works. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O -ffast-math -mfpmath=387 -mno-fancy-math-387 -march=i386" } */ /* { dg-final { scan-assembler "call\t_?atan" } } */ double f1(double x) { return __builtin_atan(x); } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-6.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-6.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-6.c 2003-06-16 12:53:16.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-6.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* Verify that -march overrides -mno-fancy-math-387. */ ! /* { dg-do compile { target "i?86-*-*" } } */ /* { dg-options "-O -ffast-math -mfpmath=387 -march=i686 -mno-fancy-math-387" } */ /* { dg-final { scan-assembler "fpatan" } } */ --- 1,6 ---- /* Verify that -march overrides -mno-fancy-math-387. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O -ffast-math -mfpmath=387 -march=i686 -mno-fancy-math-387" } */ /* { dg-final { scan-assembler "fpatan" } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-asm-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-asm-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-asm-1.c 2004-02-26 14:32:42.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-asm-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR inline-asm/11676 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2" } */ static int bar(int x) __asm__("bar") __attribute__((regparm(1))); static int __attribute__((regparm(1), noinline, used)) bar(int x) --- 1,9 ---- /* PR inline-asm/11676 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2" } */ + extern void abort (void); static int bar(int x) __asm__("bar") __attribute__((regparm(1))); static int __attribute__((regparm(1), noinline, used)) bar(int x) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-asm-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-asm-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-asm-2.c 2004-03-03 18:36:58.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-asm-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR opt/13862 */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O" } */ typedef struct _fame_syntax_t_ { --- 1,6 ---- /* PR opt/13862 */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O" } */ typedef struct _fame_syntax_t_ { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-bitfield1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-bitfield1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-bitfield1.c 2002-12-16 18:23:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-bitfield1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** // Test for bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* } } // { dg-options "-O2" } ! // { dg-options "-mno-align-double -mno-ms-bitfields" { target *-*-interix* } } extern void abort (void); extern void exit (int); --- 1,8 ---- // Test for bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-O2" } ! // { dg-options "-mno-align-double -mno-ms-bitfields" { target i?86-*-interix* i?86-*-cygwin* i?86-*-mingw*} } extern void abort (void); extern void exit (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-bitfield2.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-bitfield2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-bitfield2.c 2002-12-23 02:10:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-bitfield2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** // Test for bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* } } // { dg-options "-O2" } ! // { dg-options "-mno-align-double -mno-ms-bitfields" { target *-*-interix* } } extern void abort (void); extern void exit (int); --- 1,8 ---- // Test for bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-O2" } ! // { dg-options "-mno-align-double -mno-ms-bitfields" { target i?86-*-interix* i?86-*-cygwin* i?86-*-mingw* } } extern void abort (void); extern void exit (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-bitfield3.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-bitfield3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-bitfield3.c 2002-12-23 16:39:36.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-bitfield3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** // Test for bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* } } // { dg-options "-O2" } // { dg-options "-mno-align-double -mno-ms-bitfields" { target *-*-interix* } } --- 1,5 ---- // Test for bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* x86_64-*-* } } // { dg-options "-O2" } // { dg-options "-mno-align-double -mno-ms-bitfields" { target *-*-interix* } } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-call-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-call-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-call-1.c 2003-07-03 17:57:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-call-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* PR optimization/11304 */ /* Originator: */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O -fomit-frame-pointer" } */ /* Verify that %eax is always restored after a call. */ --- 1,6 ---- /* PR optimization/11304 */ /* Originator: */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O -fomit-frame-pointer" } */ /* Verify that %eax is always restored after a call. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-local2.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-local2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-local2.c 2003-06-08 14:50:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-local2.c 2005-12-31 01:00:54.000000000 +0000 *************** *** 1,5 **** --- 1,6 ---- /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -funit-at-a-time -fomit-frame-pointer" } */ + /* { dg-skip-if "PR 25214" { ilp32 } { "-fpic" "-fPIC" } { "" } } */ /* { dg-final { scan-assembler-not "sub\[^\\n\]*sp" } } */ static __attribute__ ((noinline)) q (); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-local.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-local.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-local.c 2003-06-08 14:50:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-local.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -funit-at-a-time" } */ ! /* { dg-final { scan-assembler "magic\[^\\n\]*eax" } } */ /* Verify that local calling convention is used. */ static t(int) __attribute__ ((noinline)); --- 1,7 ---- /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -funit-at-a-time" } */ ! /* { dg-final { scan-assembler "magic\[^\\n\]*eax" { target ilp32 } } } */ ! /* { dg-final { scan-assembler "magic\[^\\n\]*edi" { target lp64 } } } */ /* Verify that local calling convention is used. */ static t(int) __attribute__ ((noinline)); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-loop-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-loop-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-loop-1.c 2003-03-09 15:40:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-loop-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR optimization/9888 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-mtune=k6 -O3" } */ /* Verify that GCC doesn't emit out of range 'loop' instructions. */ --- 1,6 ---- /* PR optimization/9888 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-mtune=k6 -O3" } */ /* Verify that GCC doesn't emit out of range 'loop' instructions. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-loop-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-loop-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-loop-2.c 2003-03-12 09:21:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-loop-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* PR optimization/9888 */ /* Originator: Jim Bray */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-mtune=k6 -Os" } */ enum reload_type --- 1,7 ---- /* PR optimization/9888 */ /* Originator: Jim Bray */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-mtune=k6 -Os" } */ enum reload_type diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-loop-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-loop-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-loop-3.c 2003-06-01 16:10:09.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-loop-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,9 **** /* PR target/11044 */ /* Originator: Tim McGrath */ /* Testcase contributed by Eric Botcazou */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-mtune=k6 -O3 -ffast-math -funroll-loops" } */ typedef struct { unsigned char colormod; --- 1,13 ---- /* PR target/11044 */ /* Originator: Tim McGrath */ /* Testcase contributed by Eric Botcazou */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-mtune=k6 -O3 -ffast-math -funroll-loops" } */ + extern void *memset (void *, int, __SIZE_TYPE__); + extern void abort (void); + typedef struct { unsigned char colormod; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-memset-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-memset-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-memset-1.c 2002-04-26 00:09:43.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-memset-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* Copyright (C) 2002 Free Software Foundation. Test -minline-all-stringops memset with various combinations of pointer alignments and lengths to make sure builtin optimizations are correct. --- 1,4 ---- ! /* Copyright (C) 2002, 2005 Free Software Foundation. Test -minline-all-stringops memset with various combinations of pointer alignments and lengths to make sure builtin optimizations are correct. *************** *** 7,13 **** Written by Michael Meissner, March 9, 2002. Target by Roger Sayle, April 25, 2002. */ ! /* { dg-do run { target "i?86-*-*" } } */ /* { dg-options "-O2 -minline-all-stringops" } */ #ifndef MAX_OFFSET --- 7,13 ---- Written by Michael Meissner, March 9, 2002. Target by Roger Sayle, April 25, 2002. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -minline-all-stringops" } */ #ifndef MAX_OFFSET diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-pentium4-not-mull.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-pentium4-not-mull.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-pentium4-not-mull.c 2003-11-12 06:44:46.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-pentium4-not-mull.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-options "-O2 -march=pentium4" { target i?86-*-* } } */ ! /* { dg-options "-O2 -march=pentium4 -m32" { target x86_64-*-* } } */ /* { dg-final { scan-assembler-not "imull" } } */ /* Should be done not using imull. */ --- 1,6 ---- /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ ! /* { dg-options "-O2 -march=pentium4" } */ /* { dg-final { scan-assembler-not "imull" } } */ /* Should be done not using imull. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-pic-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-pic-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-pic-1.c 2002-12-19 17:06:46.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-pic-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR target/8340 */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-fPIC" } */ int foo () --- 1,6 ---- /* PR target/8340 */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-fPIC" } */ int foo () diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-regparm.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-regparm.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-regparm.c 2004-02-25 00:42:39.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-regparm.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-W -Wall" } */ /* Verify that GCC correctly detects non-matching regparm attributes. */ --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-W -Wall" } */ /* Verify that GCC correctly detects non-matching regparm attributes. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-signbit-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-signbit-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-signbit-1.c 2003-03-25 10:18:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-signbit-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR optimization/8746 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); --- 1,6 ---- /* PR optimization/8746 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-signbit-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-signbit-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-signbit-2.c 2003-03-25 10:18:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-signbit-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR optimization/8746 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); --- 1,6 ---- /* PR optimization/8746 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-signbit-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-signbit-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-signbit-3.c 2003-03-25 10:18:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-signbit-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR optimization/8746 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); --- 1,6 ---- /* PR optimization/8746 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-sse-5.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-sse-5.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-sse-5.c 2004-10-16 13:20:39.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-sse-5.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-Winline -O2 -march=i386" } */ typedef float v2df __attribute__ ((mode(V2DF))); v2df p; q(v2df t) --- 1,7 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-Winline -O2 -march=i386" } */ + typedef float v2df __attribute__ ((mode(V2DF))); v2df p; q(v2df t) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-sse-8.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-sse-8.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-sse-8.c 2004-03-06 10:19:01.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-sse-8.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,8 **** ! /* PR target/14313 */ /* Origin: */ /* { dg-do compile } */ ! /* { dg-options "-march=pentium3" { target i?86-*-* x86_64-*-* } } */ int main() { --- 1,9 ---- ! /* PR target/14343 */ /* Origin: */ /* { dg-do compile } */ ! /* { dg-options "" } */ ! /* { dg-options "-march=pentium3" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ int main() { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-ssetype-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-ssetype-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-ssetype-3.c 2003-06-08 14:50:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-ssetype-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 11,17 **** #include ! __m128 magic_a, magic_b; __m128 t1(void) { --- 11,17 ---- #include ! static __m128 magic_a, magic_b; __m128 t1(void) { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-ssetype-5.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-ssetype-5.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-ssetype-5.c 2003-06-08 14:50:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-ssetype-5.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 10,16 **** /* Verify that we generate proper instruction with memory operand. */ #include ! __m128i magic_a, magic_b; __m128i t1(void) { --- 10,16 ---- /* Verify that we generate proper instruction with memory operand. */ #include ! static __m128i magic_a, magic_b; __m128i t1(void) { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-unroll-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-unroll-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-unroll-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-unroll-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR optimization/8599 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-mtune=k6 -O2 -funroll-loops" } */ extern void exit (int); --- 1,6 ---- /* PR optimization/8599 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-mtune=k6 -O2 -funroll-loops" } */ extern void exit (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-volatile-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-volatile-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-volatile-1.c 2003-07-03 07:30:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-volatile-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* PR optimization/11381 */ /* Originator: */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O" } */ /* Verify that the comparison is not optimized away. */ --- 1,6 ---- /* PR optimization/11381 */ /* Originator: */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O" } */ /* Verify that the comparison is not optimized away. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/loop-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/loop-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/loop-3.c 2004-04-23 22:10:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/loop-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** /* { dg-do compile } */ /* { dg-options "-O3" } */ ! /* { dg-options "-O3 -mtune=i386" { target i?86-*-* x86_64-*-* } } */ #if defined(STACK_SIZE) && (STACK_SIZE < 65536) # define BYTEMEM_SIZE 10000L --- 3,9 ---- /* { dg-do compile } */ /* { dg-options "-O3" } */ ! /* { dg-options "-O3 -mtune=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ #if defined(STACK_SIZE) && (STACK_SIZE < 65536) # define BYTEMEM_SIZE 10000L diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/ppc64-abi-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/ppc64-abi-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/ppc64-abi-1.c 2004-01-14 09:23:06.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/ppc64-abi-1.c 2005-12-20 00:11:27.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do run { target powerpc64-*-* } } */ /* { dg-options "-O2" } */ #include #include --- 1,4 ---- ! /* { dg-do run { target { powerpc*-*-* && lp64 } } } */ /* { dg-options "-O2" } */ #include #include diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/ppc64-abi-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/ppc64-abi-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/ppc64-abi-2.c 2004-01-22 12:54:46.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/ppc64-abi-2.c 2005-12-20 00:11:27.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do run { target powerpc64-*-linux* } } */ /* { dg-options "-O2 -fprofile -mprofile-kernel -maltivec -mabi=altivec" } */ #include #include --- 1,4 ---- ! /* { dg-do run { target { powerpc*-*-linux* && lp64 } } } */ /* { dg-options "-O2 -fprofile -mprofile-kernel -maltivec -mabi=altivec" } */ #include #include diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/ppc64-abi-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/ppc64-abi-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/ppc64-abi-3.c 2004-02-12 10:47:13.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/ppc64-abi-3.c 2005-12-20 00:11:27.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target powerpc64-*-linux* } } */ /* { dg-options "-Wall" } */ /* Testcase to check for ABI compliance of parameter passing for the PowerPC64 ABI. */ --- 1,4 ---- ! /* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */ /* { dg-options "-Wall" } */ /* Testcase to check for ABI compliance of parameter passing for the PowerPC64 ABI. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/ppc-eabi.c gcc-3.4.6/gcc/testsuite/gcc.dg/ppc-eabi.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/ppc-eabi.c 2004-12-02 06:34:21.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/ppc-eabi.c 2005-12-20 00:11:27.000000000 +0000 *************** *** 1,4 **** /* PR target/16952 */ ! /* { dg-do compile { target powerpc*-*-linux* } } */ ! /* { dg-options "-m32 -meabi -mrelocatable" } */ char *s = "boo"; --- 1,4 ---- /* PR target/16952 */ ! /* { dg-do compile { target { powerpc*-*-linux* && ilp32 } } } */ ! /* { dg-options "-meabi -mrelocatable" } */ char *s = "boo"; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/pr12092-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/pr12092-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/pr12092-1.c 2005-01-02 21:34:07.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/pr12092-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* PR rtl-optimization/12092 */ /* Test case reduced by Andrew Pinski */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -mtune=i486 -march=pentium4 -fprefetch-loop-arrays" } */ void DecodeAC(int index,int *matrix) --- 1,7 ---- /* PR rtl-optimization/12092 */ /* Test case reduced by Andrew Pinski */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -mtune=i486 -march=pentium4 -fprefetch-loop-arrays" } */ void DecodeAC(int index,int *matrix) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/pr14289-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/pr14289-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/pr14289-1.c 2004-03-09 17:44:13.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/pr14289-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR middle-end/14289 */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O0" } */ register int a[2] asm("ebx"); --- 1,5 ---- /* PR middle-end/14289 */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O0" } */ register int a[2] asm("ebx"); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/pr14289-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/pr14289-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/pr14289-2.c 2004-03-09 17:44:13.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/pr14289-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR middle-end/14289 */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O0" } */ static register int a[2] asm("ebx"); /* { dg-error "multiple storage" } */ --- 1,5 ---- /* PR middle-end/14289 */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O0" } */ static register int a[2] asm("ebx"); /* { dg-error "multiple storage" } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/pr14289-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/pr14289-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/pr14289-3.c 2004-03-09 17:44:13.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/pr14289-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR middle-end/14289 */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O0" } */ extern register int a[2] asm("ebx"); /* { dg-error "multiple storage" } */ --- 1,5 ---- /* PR middle-end/14289 */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O0" } */ extern register int a[2] asm("ebx"); /* { dg-error "multiple storage" } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/pr23098.c gcc-3.4.6/gcc/testsuite/gcc.dg/pr23098.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/pr23098.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/pr23098.c 2005-12-31 00:39:42.000000000 +0000 *************** *** 0 **** --- 1,25 ---- + /* PR rtl-optimization/23098 */ + /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ + /* { dg-options "-O2 -fPIC" } */ + /* { dg-final { scan-assembler-not "\.LC\[0-9\]" } } */ + /* { dg-require-effective-target ilp32 } */ + + double foo (float); + + double + f1 (void) + { + return foo (1.0); + } + + double + f2 (void) + { + return foo (0.0); + } + + void + f3 (float *x, float t) + { + *x = 0.0 + t; + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/pr9771-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/pr9771-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/pr9771-1.c 2004-09-24 16:49:37.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/pr9771-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR rtl-optimization/9771 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2 -fomit-frame-pointer -ffixed-ebp" } */ extern void abort(void); --- 1,6 ---- /* PR rtl-optimization/9771 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -fomit-frame-pointer -ffixed-ebp" } */ extern void abort(void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/setjmp-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/setjmp-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/setjmp-2.c 2004-11-23 13:12:35.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/setjmp-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,8 **** /* PR middle-end/17813 */ /* Origin: Tom Hughes */ /* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */ ! /* { dg-options "-O -fomit-frame-pointer -march=i386" { target i?86-*-linux* } } */ ! /* { dg-options "-O -fomit-frame-pointer -m32 -march=i386" { target x86_64-*-linux* } } */ #include #include --- 1,8 ---- /* PR middle-end/17813 */ /* Origin: Tom Hughes */ /* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */ ! /* { dg-options "-O -fomit-frame-pointer" } */ ! /* { dg-options "-O -fomit-frame-pointer -march=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ #include #include diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/short-compare-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/short-compare-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/short-compare-1.c 2005-01-18 08:33:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/short-compare-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,10 **** /* { dg-do run } */ /* { dg-options "-O" } */ ! /* { dg-options "-O -mtune=i686" { target i?86-*-* } } */ ! /* { dg-options "-O -m32 -mtune=i686" { target x86_64-*-* } } */ extern void abort(void); --- 3,9 ---- /* { dg-do run } */ /* { dg-options "-O" } */ ! /* { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ extern void abort(void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/short-compare-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/short-compare-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/short-compare-2.c 2005-01-18 08:33:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/short-compare-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 4,11 **** /* { dg-do run } */ /* { dg-options "-O" } */ ! /* { dg-options "-O -mtune=i686" { target i?86-*-* } } */ ! /* { dg-options "-O -m32 -mtune=i686" { target x86_64-*-* } } */ extern void abort(); --- 4,10 ---- /* { dg-do run } */ /* { dg-options "-O" } */ ! /* { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ extern void abort(); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/sibcall-5.c gcc-3.4.6/gcc/testsuite/gcc.dg/sibcall-5.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/sibcall-5.c 2002-12-16 18:23:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/sibcall-5.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* Check that indirect sibcalls understand regparm. */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2" } */ int (*f)(int, int) __attribute__((regparm(2))); --- 1,6 ---- /* Check that indirect sibcalls understand regparm. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2" } */ int (*f)(int, int) __attribute__((regparm(2))); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/sibcall-6.c gcc-3.4.6/gcc/testsuite/gcc.dg/sibcall-6.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/sibcall-6.c 2002-12-16 18:23:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/sibcall-6.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 7,12 **** --- 7,13 ---- Contributed by Andreas Bauer */ /* { dg-do run { target i?86-*-* x86_64-*-*} } */ + /* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && ilp32 } { "-fpic" "-fPIC" } { "" } } */ /* { dg-options "-O2 -foptimize-sibling-calls" } */ int foo (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/tls/opt-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/tls/opt-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/tls/opt-1.c 2003-05-16 19:35:43.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/tls/opt-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* { dg-do compile } */ /* { dg-options "-O2 -fPIC" } */ ! /* { dg-options "-O2 -fPIC -mtune=i686" { target i?86-*-* } } */ extern __thread int thr; --- 1,7 ---- /* { dg-do compile } */ /* { dg-options "-O2 -fPIC" } */ ! /* { dg-options "-O2 -fPIC -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ ! /* { dg-require-effective-target fpic } */ extern __thread int thr; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/tls/opt-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/tls/opt-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/tls/opt-2.c 2002-08-09 00:01:12.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/tls/opt-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 4,10 **** on IA-32. */ /* { dg-do link } */ /* { dg-options "-O2 -ftls-model=initial-exec" } */ ! /* { dg-options "-O2 -ftls-model=initial-exec -march=i686" { target i?86-*-* } } */ __thread int thr; --- 4,10 ---- on IA-32. */ /* { dg-do link } */ /* { dg-options "-O2 -ftls-model=initial-exec" } */ ! /* { dg-options "-O2 -ftls-model=initial-exec -march=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ __thread int thr; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/tls/opt-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/tls/opt-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/tls/opt-3.c 2002-10-02 01:55:10.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/tls/opt-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* { dg-do compile } */ /* { dg-options "-O2 -fpic" } */ ! /* { dg-options "-O2 -fpic -mregparm=3" { target i?86-*-* } } */ extern __thread int i, j, k; extern void bar(int *, int *, int *); --- 1,7 ---- /* { dg-do compile } */ /* { dg-options "-O2 -fpic" } */ ! /* { dg-options "-O2 -fpic -mregparm=3" { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target fpic } */ extern __thread int i, j, k; extern void bar(int *, int *, int *); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/torture/pr18582-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/torture/pr18582-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/torture/pr18582-1.c 2005-08-03 14:15:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/torture/pr18582-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-msse3" } */ typedef char v16qi __attribute__((vector_size (16))); typedef int v4si __attribute__((vector_size (16))); --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-msse3" } */ typedef char v16qi __attribute__((vector_size (16))); typedef int v4si __attribute__((vector_size (16))); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/unroll-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/unroll-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/unroll-1.c 2003-05-16 19:35:43.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/unroll-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR optimization/8599 */ /* { dg-do run } */ /* { dg-options "-O2 -funroll-loops" } */ ! /* { dg-options "-mtune=k6 -O2 -funroll-loops" { target i?86-*-* } } */ extern void abort (void); --- 1,7 ---- /* PR optimization/8599 */ /* { dg-do run } */ /* { dg-options "-O2 -funroll-loops" } */ ! /* { dg-options "-mtune=k6 -O2 -funroll-loops" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-10.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-10.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-10.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-10.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-options "-Wall" } */ - - /* FIXME: we want to test dg-lose here. Anyone know of a good way to - crash the compiler? */ - - int - main (int argc, char *argv[]) - { - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-11.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-11.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-11.c 2000-06-28 20:20:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-11.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,9 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do run { target sparc-sun-solaris2* } } */ - /* The \n is left out of the pattern because tcl's exec will remove it. */ - /* { dg-output {Hello world[.]} } */ - - #include - - main () { printf ("Hello world.\n"); return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-12.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-12.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-12.c 2000-06-28 20:20:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-12.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,9 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do run { target foo-bar-eh } } */ - /* The \n is left out of the pattern because tcl's exec will remove it. */ - /* { dg-output {Hello world[.]} } */ - - #include - - main () { printf ("Hello world.\n"); return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-1.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-1.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-1.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-1.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,14 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do compile } */ - - main () { return 0; } - - /* { dg-final { if ![file exists dg-1.s] { fail "dg-1.c (compile)"; return; } } } */ - - /* { dg-final { set tmp [grep dg-1.s main line] } } */ - /* { dg-final { if ![string match "" $tmp] \{ } } */ - /* { dg-final { pass "dg-1.c (main function present)" } } */ - /* { dg-final { \} else \{ } } */ - /* { dg-final { fail "dg-1.c (main function not present)" } } */ - /* { dg-final { \} } } */ --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-2.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-2.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-2.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-2.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do assemble } */ - - main () { return 0; } - - /* { dg-final { if [file exists dg-2.o] \{ } } */ - /* { dg-final { pass "dg-2.c (assemble: produce .o test)" } } */ - /* { dg-final { \} else \{ } } */ - /* { dg-final { fail "dg-2.c (assemble: produce .o test)" } } */ - /* { dg-final { \} } } */ --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-3.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-3.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-3.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-3.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do link } */ - - main () { return 0; } - - /* { dg-final { if [file exists a.out] \{ } } */ - /* { dg-final { pass "dg-2.c (link: produce a.out test)" } } */ - /* { dg-final { \} else \{ } } */ - /* { dg-final { fail "dg-2.c (link: produce a.out test)" } } */ - /* { dg-final { \} } } */ --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-4.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-4.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-4.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-4.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do run } */ - - main () { return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-5.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-5.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-5.c 2000-06-28 20:20:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-5.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,9 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do run } */ - /* The \n is left out of the pattern because tcl's exec will remove it. */ - /* { dg-output {Hello world[.]} } */ - - #include - - main () { printf ("Hello world.\n"); return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-6.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-6.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-6.c 2000-06-28 20:20:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-6.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,9 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do run { target *-*-* } } */ - /* The \n is left out of the pattern because tcl's exec will remove it. */ - /* { dg-output {Hello world[.]} { xfail *-*-* } } */ - - #include - - main () { printf ("Hello world (oops).\n"); return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-7.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-7.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-7.c 2000-06-28 20:20:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-7.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,6 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do run { xfail *-*-* } } */ - extern void abort (void); - - main () { abort (); return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-8.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-8.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-8.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-8.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,9 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-options "-Wall" } */ - /* { dg-do run } */ - /* { dg-excess-errors "excess errors" } */ - - /* should get warning about defaulting return type - excess error */ - - main () { return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-9.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-9.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-9.c 2000-06-28 22:17:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-9.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-options "-Wall" } */ - - f () - { /* { dg-warning "return type" "warning test" } */ - } /* { dg-warning "control reaches end" "warning test" } */ - - main (int argc, char *argv[]) - { /* { dg-warning "return type" "warning test" } */ - +; /* { dg-error "parse" "error test" } */ - /* { dg-bogus "foobar" "bogus fail test" } */ - - return a; /* { dg-bogus "undeclared|identifier|appears" "bogus pass test" { xfail *-*-* } } */ - } /* { dg-warning "control reaches end" "warning test" } */ --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-test.exp gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-test.exp *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-test.exp 2001-02-08 02:29:38.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-test.exp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,38 **** - # Copyright (C) 1997 Free Software Foundation, Inc. - - # This program is free software; you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by - # the Free Software Foundation; either version 2 of the License, or - # (at your option) any later version. - # - # This program is distributed in the hope that it will be useful, - # but WITHOUT ANY WARRANTY; without even the implied warranty of - # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - # GNU General Public License for more details. - # - # You should have received a copy of the GNU General Public License - # along with this program; if not, write to the Free Software - # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - - # Test the dg.exp driver. - # This is a testsuite tester tester. As such we *want* to test things like - # expected failure handling. But expected failures must continually be - # monitored and so in the normal case we create unnecessary work. So only - # run these tests if DG_TEST is defined to "yes". - - global DG_TEST - if { ![info exists DG_TEST] || "$DG_TEST" != "yes" } { - return - } - - # Load support procs. - load_lib gcc-dg.exp - - # Initialize harness. - dg-init - - # Main loop. - dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/dg-*.c]] "" "" - - # All done. - dg-finish --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c 2002-01-15 17:30:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* Test that the correct data prefetch instructions are generated for i386 variants that use 3DNow! prefetch instructions. */ ! /* { dg-do compile { target i?86-*-* } } */ char *msg = "howdy there"; --- 1,10 ---- /* Test that the correct data prefetch instructions are generated for i386 variants that use 3DNow! prefetch instructions. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-*} } */ ! /* { dg-require-effective-target ilp32 } */ ! ! extern void exit (int); char *msg = "howdy there"; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c 2002-01-15 17:30:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 2,8 **** variants that use 3DNow! prefetchw or SSE prefetch instructions with locality hints. */ ! /* { dg-do compile { target i?86-*-* } } */ char *msg = "howdy there"; --- 2,11 ---- variants that use 3DNow! prefetchw or SSE prefetch instructions with locality hints. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ ! ! extern void exit (int); char *msg = "howdy there"; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c 2002-01-15 17:30:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* Test that data prefetch instructions are not generated for i386 variants that do not support those instructions. */ ! /* { dg-do compile { target i?86-*-* } } */ char *msg = "howdy there"; --- 1,10 ---- /* Test that data prefetch instructions are not generated for i386 variants that do not support those instructions. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ ! ! extern void exit (int); char *msg = "howdy there"; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c 2002-01-15 17:30:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* Test that the correct data prefetch instructions are generated for i386 variants that use SSE prefetch instructions. */ ! /* { dg-do compile { target i?86-*-* } } */ char *msg = "howdy there"; --- 1,10 ---- /* Test that the correct data prefetch instructions are generated for i386 variants that use SSE prefetch instructions. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ ! ! extern void exit (int); char *msg = "howdy there"; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-bogus-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-bogus-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-bogus-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-bogus-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + /* Test the tester; previously part of gcc.misc-tests/dg-9.c. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + + int main (int argc, char *argv[]) + { + return 0; /* { dg-bogus "foobar" "bogus fail test" } */ + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-bogus-exp-XF.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-bogus-exp-XF.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-bogus-exp-XF.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-bogus-exp-XF.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously part of gcc.misc-tests/dg-9.c. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + + main (int argc, char *argv[]) + { /* { dg-bogus "return type" "bogus pass test" { xfail *-*-* } } */ + } + + /* { dg-excess-errors "bogus pass test" { xfail *-*-* } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-assemble-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-assemble-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-assemble-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-assemble-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + /* Test the tester; previously gcc.misc-tests/dg-2.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do assemble } */ + + main () { return 0; } + + /* { dg-final { if [file exists dg-do-assemble-exp-P.o] \{ } } */ + /* { dg-final { pass "dg-do-assemble-exp-P.c (assemble: produce .o test)" } } */ + /* { dg-final { \} else \{ } } */ + /* { dg-final { fail "dg-do-assemble-exp-P.c (assemble: produce .o test)" } } */ + /* { dg-final { \} } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-compile-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-compile-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-compile-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-compile-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,14 ---- + /* Test the tester; previously gcc.misc-tests/dg-1.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do compile } */ + + main () { return 0; } + + /* { dg-final { if ![file exists dg-do-compile-exp-P.s] { fail "dg-do-compile-exp-P.c (compile)"; return; } } } */ + + /* { dg-final { set tmp [grep dg-do-compile-exp-P.s main line] } } */ + /* { dg-final { if ![string match "" $tmp] \{ } } */ + /* { dg-final { pass "dg-do-compile-exp-P.c (main function present)" } } */ + /* { dg-final { \} else \{ } } */ + /* { dg-final { fail "dg-do-compile-exp-P.c (main function not present)" } } */ + /* { dg-final { \} } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-link-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-link-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-link-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-link-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + /* Test the tester; previously gcc.misc-tests/dg-3.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do link } */ + + main () { return 0; } + + /* { dg-final { if [file exists dg-do-link-exp-P.exe] \{ } } */ + /* { dg-final { pass "dg-do-link-exp-P.c (link: produce a.out test)" } } */ + /* { dg-final { \} else \{ } } */ + /* { dg-final { fail "dg-do-link-exp-P.c (link: produce a.out test)" } } */ + /* { dg-final { \} } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-run-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-run-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-run-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-run-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,5 ---- + /* Test the tester; previously gcc.misc-tests/dg-4.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do run } */ + + main () { return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously gcc.misc-tests/dg-11.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do run { target *-*-* } } */ + /* The \n is left out of the pattern because tcl's exec will remove it. */ + /* { dg-output {Hello world[.]} } */ + + #include + + main () { printf ("Hello world.\n"); return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-U.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-U.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-U.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-U.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously gcc.misc-tests/dg-12.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do run { target foo-bar-eh } } */ + /* The \n is left out of the pattern because tcl's exec will remove it. */ + /* { dg-output {Hello world[.]} } */ + + #include + + main () { printf ("Hello world.\n"); return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + /* { dg-do run { target { *-*-* && yes } } } */ + /* { dg-skip-if "comment" { no && yes } { "*" } { "" } } */ + + int + main () + { + return 0; + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-U.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-U.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-U.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-U.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + /* { dg-do run { target { *-*-* || no } } } */ + /* { dg-skip-if "comment" { *-*-* && yes } { "*" } { "" } } */ + + int + main () + { + return 0; + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + /* { dg-do run { target { *-*-* && yes } } } */ + /* { dg-xfail-if "comment" { empty-*-* && yes } { "*" } { "" } } */ + + int + main () + { + return 0; + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-XP.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-XP.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-XP.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-XP.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + /* { dg-do compile { target { *-*-* empty-*-* } } } */ + /* { dg-xfail-if "comment" { *-*-* && yes } { "*" } { "" } } */ + + int + main () + { + return 0; + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dox-run-exp-XF.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dox-run-exp-XF.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dox-run-exp-XF.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dox-run-exp-XF.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,6 ---- + /* Test the tester; previously gcc.misc-tests/dg-7.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do run { xfail *-*-* } } */ + extern void abort (void); + + main () { abort (); return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-error-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-error-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-error-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-error-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously part of gcc.misc-tests/dg-9.c. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + + int main (int argc, char *argv[]) + { + +; /* { dg-error "syntax error" "error test" } */ + return 0; + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-error-exp-XP.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-error-exp-XP.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-error-exp-XP.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-error-exp-XP.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + /* Test the tester; previously part of gcc.misc-tests/dg-9.c. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + + int main (int argc, char *argv[]) + { + +; + /* { dg-error "syntax error" "error test" { xfail *-*-* } 7 } */ + return 0; + } + /* { dg-excess-errors "expect failure" { xfail *-*-* } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XF.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XF.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XF.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XF.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously gcc.misc-tests/dg-8.c. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + /* { dg-do compile } */ + /* { dg-excess-errors "excess errors" } */ + + /* should get warning about defaulting return type - excess error */ + + main () { return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XP.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XP.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XP.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XP.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + /* { dg-do compile } */ + /* { dg-excess-errors "excess errors" } */ + + /* No messages, so unexpected pass. */ + + int main () { return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-output-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-output-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-output-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-output-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously gcc.misc-tests/dg-5.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do run } */ + /* The \n is left out of the pattern because tcl's exec will remove it. */ + /* { dg-output {Hello world[.]} } */ + + #include + + main () { printf ("Hello world.\n"); return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-output-exp-XF.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-output-exp-XF.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-output-exp-XF.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-output-exp-XF.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously gcc.misc-tests/dg-6.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do run { target *-*-* } } */ + /* The \n is left out of the pattern because tcl's exec will remove it. */ + /* { dg-output {Hello world[.]} { xfail *-*-* } } */ + + #include + + main () { printf ("Hello world (oops).\n"); return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-warning-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-warning-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-warning-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-warning-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,15 ---- + /* Test the tester; previously part of gcc.misc-tests/dg-9.c. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + + int i; + + f () + { /* { dg-warning "return type" "warning test" } */ + i = 1; + } /* { dg-warning "control reaches end" "warning test" } */ + + main (int argc, char *argv[]) + { /* { dg-warning "return type" "warning test" } */ + i = 1; + } /* { dg-warning "control reaches end" "warning test" } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/gen_directive_tests gcc-3.4.6/gcc/testsuite/gcc.test-framework/gen_directive_tests *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/gen_directive_tests 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/gen_directive_tests 2005-12-20 21:40:13.000000000 +0000 *************** *** 0 **** --- 1,693 ---- + #! /bin/bash + + ######################################################################## + # + # File: generate_framework_tests + # Author: Janis Johnson + # Date: 2004/11/02 + # + # Generate tests of GCC's test framework. Each test has encoded in + # its name the dg commands that are used in the test and the expected + # result of the test, *-1.c. Each test is followed by a test ending + # in *-2.c that is expected to pass. + # + # This script has evolved and could be rewritten to be more compact. + # + # + # Copyright (c) 2004, 2005 Free Software Foundation, Inc. + # + # This file is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # This program is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # For a copy of the GNU General Public License, write the the + # Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + # Boston, MA 02110-1301, USA. + # + ######################################################################## + + cd $1 + + GOOD0='*-*-*' + GOOD1="yes" + GOOD2='empty-*-* *-*-empty *-*-*' + BAD0='empty-empty-empty' + BAD1="no" + BAD2='empty-*-* *-empty-* *-*-empty' + + # Programs used in the tests: good compile and run, bad compile, and + # bad run. + GOOD_PROG="int main () { return 0; }" + BADC_PROG="int missing_body () }" + BADR_PROG="extern void abort (void); int main () { abort (); }" + + # dg-do commands with a target list. + DOT_S0="{ dg-do compile { target ${GOOD0} } }" + DOT_S1="{ dg-do compile { target ${GOOD1} } }" + DOT_N0="{ dg-do compile { target ${BAD0} } }" + DOT_N1="{ dg-do compile { target ${BAD1} } }" + + # dg-do commands with an xfail list; the xfail list is ignored for + # everything but "run". + DOX_P0="{ dg-do run { xfail ${BAD0} } }" + DOX_P1="{ dg-do run { xfail ${BAD1} } }" + DOX_F0="{ dg-do run { xfail ${GOOD0} } }" + DOX_F1="{ dg-do run { xfail ${GOOD1} } }" + + # dg-xfail-if commands. + XIF_P0="{ dg-xfail-if \"target not matched\" { ${BAD0} } { \"-DY1\" } { \"-DY2\" } }" + XIF_P1="{ dg-xfail-if \"target not matched\" { ${BAD0} } { \"-DY1\" } { \"-DN\" } }" + XIF_P2="{ dg-xfail-if \"target not matched\" { ${BAD0} } { \"-DN\" } { \"-DY1\" } }" + XIF_P3="{ dg-xfail-if \"target not matched\" { ${BAD0} } { \"-DN1\" } { \"-DN2\" } }" + XIF_P4="{ dg-xfail-if \"exclude option matched\" { ${GOOD0} } { \"-DY1\" } { \"-DY2\" } }" + XIF_P5="{ dg-xfail-if \"include option not matched\" { ${GOOD0} } { \"-DN\" } { \"-DY1\" } }" + XIF_P6="{ dg-xfail-if \"include option not matched\" { ${GOOD0} } { \"-DN1\" } { \"-DN2\" } }" + XIF_F0="{ dg-xfail-if \"all matches succeed\" { ${GOOD0} } { \"-DY1\" } { \"-DN\" } }" + XIF_F1="{ dg-xfail-if \"all matches succeed\" { ${GOOD0} } { \"*\" } { \"-DN\" } }" + XIF_F2="{ dg-xfail-if \"all matches succeed\" { ${GOOD0} } { \"-DY1\" } { \"\" } }" + XIF_F3="{ dg-xfail-if \"all matches succeed\" { ${GOOD0} } { \"*\" } { \"\" } }" + + XIF_P7="{ dg-xfail-if \"target not matched\" { ${BAD1} } { \"-DY1\" } { \"-DY2\" } }" + XIF_P8="{ dg-xfail-if \"target not matched\" { ${BAD1} } { \"-DY1\" } { \"-DN\" } }" + XIF_P9="{ dg-xfail-if \"target not matched\" { ${BAD1} } { \"-DN\" } { \"-DY1\" } }" + XIF_P10="{ dg-xfail-if \"target not matched\" { ${BAD1} } { \"-DN1\" } { \"-DN2\" } }" + XIF_P11="{ dg-xfail-if \"exclude option matched\" { ${GOOD1} } { \"-DY1\" } { \"-DY2\" } }" + XIF_P12="{ dg-xfail-if \"include option not matched\" { ${GOOD1} } { \"-DN\" } { \"-DY1\" } }" + XIF_P13="{ dg-xfail-if \"include option not matched\" { ${GOOD1} } { \"-DN1\" } { \"-DN2\" } }" + XIF_F4="{ dg-xfail-if \"all matches succeed\" { ${GOOD1} } { \"-DY1\" } { \"-DN\" } }" + XIF_F5="{ dg-xfail-if \"all matches succeed\" { ${GOOD1} } { \"*\" } { \"-DN\" } }" + XIF_F6="{ dg-xfail-if \"all matches succeed\" { ${GOOD1} } { \"-DY1\" } { \"\" } }" + XIF_F7="{ dg-xfail-if \"all matches succeed\" { ${GOOD1} } { \"*\" } { \"\" } }" + + + # dg-skip-if commands. + SIF_S0="{ dg-skip-if \"target not matched\" { ${BAD0} } { \"-DY1\" } { \"-DY2\" } }" + SIF_S1="{ dg-skip-if \"target not matched\" { ${BAD0} } { \"-DY1\" } { \"-DN\" } }" + SIF_S2="{ dg-skip-if \"target not matched\" { ${BAD0} } { \"-DN\" } { \"-DY1\" } }" + SIF_S3="{ dg-skip-if \"target not matched\" { ${BAD0} } { \"-DN1\" } { \"-DN2\" } }" + SIF_S4="{ dg-skip-if \"exclude option matched\" { ${GOOD0} } { \"-DY1\" } { \"-DY2\" } }" + SIF_S5="{ dg-skip-if \"include option not matched\" { ${GOOD0} } { \"-DN\" } { \"-DY1\" } }" + SIF_S6="{ dg-skip-if \"include option not matched\" { ${GOOD0} } { \"-DN1\" } { \"-DN2\" } }" + SIF_N0="{ dg-skip-if \"all matches succeed\" { ${GOOD0} } { \"-DY1\" } { \"-DN\" } }" + SIF_N1="{ dg-skip-if \"all matches succeed\" { ${GOOD0} } { \"*\" } { \"-DN\" } }" + SIF_N2="{ dg-skip-if \"all matches succeed\" { ${GOOD0} } { \"-DY1\" } { \"\" } }" + SIF_N3="{ dg-skip-if \"all matches succeed\" { ${GOOD0} } { \"*\" } { \"\" } }" + SIF_S7="{ dg-skip-if \"target not matched\" { ${BAD1} } { \"-DY1\" } { \"-DY2\" } }" + SIF_S8="{ dg-skip-if \"target not matched\" { ${BAD1} } { \"-DY1\" } { \"-DN\" } }" + SIF_S9="{ dg-skip-if \"target not matched\" { ${BAD1} } { \"-DN\" } { \"-DY1\" } }" + SIF_S10="{ dg-skip-if \"target not matched\" { ${BAD1} } { \"-DN1\" } { \"-DN2\" } }" + SIF_S11="{ dg-skip-if \"exclude option matched\" { ${GOOD1} } { \"-DY1\" } { \"-DY2\" } }" + SIF_S12="{ dg-skip-if \"include option not matched\" { ${GOOD1} } { \"-DN\" } { \"-DY1\" } }" + SIF_S13="{ dg-skip-if \"include option not matched\" { ${GOOD1} } { \"-DN1\" } { \"-DN2\" } }" + SIF_N4="{ dg-skip-if \"all matches succeed\" { ${GOOD1} } { \"-DY1\" } { \"-DN\" } }" + SIF_N5="{ dg-skip-if \"all matches succeed\" { ${GOOD1} } { \"*\" } { \"-DN\" } }" + SIF_N6="{ dg-skip-if \"all matches succeed\" { ${GOOD1} } { \"-DY1\" } { \"\" } }" + SIF_N7="{ dg-skip-if \"all matches succeed\" { ${GOOD1} } { \"*\" } { \"\" } }" + + # dg-require-* commands, using procedures defined for this set of tests. + REQ_S0="{ dg-require-true \"\" }" # do not skip the test + REQ_N0="{ dg-require-false \"\" }" # skip the test + + # scan-assembler-not, which is hoped to be representative of commands + # used with dg-final, with a target list. + SAT_N0="{ dg-final { scan-assembler-not \"unexpected gargage\" { target ${BAD0} } } }" + SAT_N1="{ dg-final { scan-assembler-not \"unexpected gargage\" { target ${BAD1} } } }" + SAT_S0="{ dg-final { scan-assembler-not \"unexpected gargage\" { target ${GOOD0} } } }" + SAT_S1="{ dg-final { scan-assembler-not \"unexpected gargage\" { target ${GOOD1} } } }" + + # scan-assembler-not, which is hoped to be representative of commands + # used with dg-final, with an xfail list. + SAX_P0="{ dg-final { scan-assembler-not \"unexpected gargage\" { xfail ${BAD0} } } }" + SAX_P1="{ dg-final { scan-assembler-not \"unexpected gargage\" { xfail ${BAD1} } } }" + SAX_F0="{ dg-final { scan-assembler-not \"unexpected gargage\" { xfail ${GOOD0} } } }" + SAX_F1="{ dg-final { scan-assembler-not \"unexpected gargage\" { xfail ${GOOD1} } } }" + + KIND_LIST="" + + # Expected result of the *-1.c test, encoded into the file name. + EXP_PASS="exp-P" + EXP_XPASS="exp-XP" + EXP_SKIP="exp-U" + EXP_FAIL="exp-F" + EXP_XFAIL="exp-XF" + + get_list() { + KIND=$1 + case $KIND in + "dots") KIND_LIST="dots0 dots1";; + "dotn") KIND_LIST="dotn0 dotn1";; + "doxp") KIND_LIST="doxp0 doxp1";; + "doxf") KIND_LIST="doxf0 doxf1";; + "sifs") KIND_LIST="sifs0 sifs1 sifs2 sifs3 sifs4 sifs5 sifs6 sifs7 sifs8 sifs9 sifs10 sifs11 sifs12 sifs13";; + "sifn") KIND_LIST="sifn0 sifn1 sifn2 sifn3 sifn4 sifn5 sifn6 sifn7";; + "xifp") KIND_LIST="xifp0 xifp1 xifp2 xifp3 xifp4 xifp5 xifp6 xifp7 xifp8 xifp9 xifp10 xifp11 xifp12 xifp13";; + "xiff") KIND_LIST="xiff0 xiff1 xiff2 xiff3 xiff4 xiff5 xiff6 xiff7";; + "sats") KIND_LIST="sats0 sats1";; + "satn") KIND_LIST="satn0 satn1";; + "saxp") KIND_LIST="saxp0 saxp1";; + "saxf") KIND_LIST="saxf0 saxf1";; + "reqs") KIND_LIST="reqs0";; + "reqn") KIND_LIST="reqn0";; + *) echo "oops: $KIND"; exit 1;; + esac + } + + cmd() { + KIND=$1 + FILE=$2 + + case $KIND in + "dots") echo '/*' "${DOT_S0}" '*/' >> $FILE;; + "dots0") echo '/*' "${DOT_S0}" '*/' >> $FILE;; + "dots1") echo '/*' "${DOT_S1}" '*/' >> $FILE;; + "dots2") echo '/*' "${DOT_S2}" '*/' >> $FILE;; + "dots3") echo '/*' "${DOT_S3}" '*/' >> $FILE;; + "dots4") echo '/*' "${DOT_S4}" '*/' >> $FILE;; + "dotn") echo '/*' "${DOT_N0}" '*/' >> $FILE;; + "dotn0") echo '/*' "${DOT_N0}" '*/' >> $FILE;; + "dotn1") echo '/*' "${DOT_N1}" '*/' >> $FILE;; + "dotn2") echo '/*' "${DOT_N2}" '*/' >> $FILE;; + "dotn3") echo '/*' "${DOT_N3}" '*/' >> $FILE;; + "dotn4") echo '/*' "${DOT_N4}" '*/' >> $FILE;; + "doxp") echo '/*' "${DOX_P0}" '*/' >> $FILE;; + "doxp0") echo '/*' "${DOX_P0}" '*/' >> $FILE;; + "doxp1") echo '/*' "${DOX_P1}" '*/' >> $FILE;; + "doxp2") echo '/*' "${DOX_P2}" '*/' >> $FILE;; + "doxp3") echo '/*' "${DOX_P3}" '*/' >> $FILE;; + "doxp4") echo '/*' "${DOX_P4}" '*/' >> $FILE;; + "doxf") echo '/*' "${DOX_F0}" '*/' >> $FILE;; + "doxf0") echo '/*' "${DOX_F0}" '*/' >> $FILE;; + "doxf1") echo '/*' "${DOX_F1}" '*/' >> $FILE;; + "doxf2") echo '/*' "${DOX_F2}" '*/' >> $FILE;; + "doxf3") echo '/*' "${DOX_F3}" '*/' >> $FILE;; + "doxf4") echo '/*' "${DOX_F4}" '*/' >> $FILE;; + "sifs") echo '/*' "${SIF_S0}" '*/' >> $FILE;; + "sifs0") echo '/*' "${SIF_S0}" '*/' >> $FILE;; + "sifs1") echo '/*' "${SIF_S1}" '*/' >> $FILE;; + "sifs2") echo '/*' "${SIF_S2}" '*/' >> $FILE;; + "sifs3") echo '/*' "${SIF_S3}" '*/' >> $FILE;; + "sifs4") echo '/*' "${SIF_S4}" '*/' >> $FILE;; + "sifs5") echo '/*' "${SIF_S5}" '*/' >> $FILE;; + "sifs6") echo '/*' "${SIF_S6}" '*/' >> $FILE;; + "sifs7") echo '/*' "${SIF_S7}" '*/' >> $FILE;; + "sifs8") echo '/*' "${SIF_S8}" '*/' >> $FILE;; + "sifs9") echo '/*' "${SIF_S9}" '*/' >> $FILE;; + "sifs10") echo '/*' "${SIF_S10}" '*/' >> $FILE;; + "sifs11") echo '/*' "${SIF_S11}" '*/' >> $FILE;; + "sifs12") echo '/*' "${SIF_S12}" '*/' >> $FILE;; + "sifs13") echo '/*' "${SIF_S13}" '*/' >> $FILE;; + "sifn") echo '/*' "${SIF_N0}" '*/' >> $FILE;; + "sifn0") echo '/*' "${SIF_N0}" '*/' >> $FILE;; + "sifn1") echo '/*' "${SIF_N1}" '*/' >> $FILE;; + "sifn2") echo '/*' "${SIF_N2}" '*/' >> $FILE;; + "sifn3") echo '/*' "${SIF_N3}" '*/' >> $FILE;; + "sifn4") echo '/*' "${SIF_N4}" '*/' >> $FILE;; + "sifn5") echo '/*' "${SIF_N5}" '*/' >> $FILE;; + "sifn6") echo '/*' "${SIF_N6}" '*/' >> $FILE;; + "sifn7") echo '/*' "${SIF_N7}" '*/' >> $FILE;; + "xifp") echo '/*' "${XIF_P0}" '*/' >> $FILE;; + "xifp0") echo '/*' "${XIF_P0}" '*/' >> $FILE;; + "xifp1") echo '/*' "${XIF_P1}" '*/' >> $FILE;; + "xifp2") echo '/*' "${XIF_P2}" '*/' >> $FILE;; + "xifp3") echo '/*' "${XIF_P3}" '*/' >> $FILE;; + "xifp4") echo '/*' "${XIF_P4}" '*/' >> $FILE;; + "xifp5") echo '/*' "${XIF_P5}" '*/' >> $FILE;; + "xifp6") echo '/*' "${XIF_P6}" '*/' >> $FILE;; + "xifp7") echo '/*' "${XIF_P7}" '*/' >> $FILE;; + "xifp8") echo '/*' "${XIF_P8}" '*/' >> $FILE;; + "xifp9") echo '/*' "${XIF_P9}" '*/' >> $FILE;; + "xifp10") echo '/*' "${XIF_P10}" '*/' >> $FILE;; + "xifp11") echo '/*' "${XIF_P11}" '*/' >> $FILE;; + "xifp12") echo '/*' "${XIF_P12}" '*/' >> $FILE;; + "xifp13") echo '/*' "${XIF_P13}" '*/' >> $FILE;; + "xiff") echo '/*' "${XIF_F0}" '*/' >> $FILE;; + "xiff0") echo '/*' "${XIF_F0}" '*/' >> $FILE;; + "xiff1") echo '/*' "${XIF_F1}" '*/' >> $FILE;; + "xiff2") echo '/*' "${XIF_F2}" '*/' >> $FILE;; + "xiff3") echo '/*' "${XIF_F3}" '*/' >> $FILE;; + "xiff4") echo '/*' "${XIF_F4}" '*/' >> $FILE;; + "xiff5") echo '/*' "${XIF_F5}" '*/' >> $FILE;; + "xiff6") echo '/*' "${XIF_F6}" '*/' >> $FILE;; + "xiff7") echo '/*' "${XIF_F7}" '*/' >> $FILE;; + "satn") echo '/*' "${SAT_N0}" '*/' >> $FILE;; + "satn0") echo '/*' "${SAT_N0}" '*/' >> $FILE;; + "satn1") echo '/*' "${SAT_N1}" '*/' >> $FILE;; + "satn2") echo '/*' "${SAT_N2}" '*/' >> $FILE;; + "satn3") echo '/*' "${SAT_N3}" '*/' >> $FILE;; + "satn4") echo '/*' "${SAT_N4}" '*/' >> $FILE;; + "sats") echo '/*' "${SAT_S0}" '*/' >> $FILE;; + "sats0") echo '/*' "${SAT_S0}" '*/' >> $FILE;; + "sats1") echo '/*' "${SAT_S1}" '*/' >> $FILE;; + "sats2") echo '/*' "${SAT_S2}" '*/' >> $FILE;; + "sats3") echo '/*' "${SAT_S3}" '*/' >> $FILE;; + "sats4") echo '/*' "${SAT_S4}" '*/' >> $FILE;; + "saxp") echo '/*' "${SAX_P0}" '*/' >> $FILE;; + "saxp0") echo '/*' "${SAX_P0}" '*/' >> $FILE;; + "saxp1") echo '/*' "${SAX_P1}" '*/' >> $FILE;; + "saxp2") echo '/*' "${SAX_P2}" '*/' >> $FILE;; + "saxp3") echo '/*' "${SAX_P3}" '*/' >> $FILE;; + "saxp4") echo '/*' "${SAX_P4}" '*/' >> $FILE;; + "saxf") echo '/*' "${SAX_F0}" '*/' >> $FILE;; + "saxf0") echo '/*' "${SAX_F0}" '*/' >> $FILE;; + "saxf1") echo '/*' "${SAX_F1}" '*/' >> $FILE;; + "saxf2") echo '/*' "${SAX_F2}" '*/' >> $FILE;; + "saxf3") echo '/*' "${SAX_F3}" '*/' >> $FILE;; + "saxf4") echo '/*' "${SAX_F4}" '*/' >> $FILE;; + "reqs") echo '/*' "${REQ_S0}" '*/' >> $FILE;; + "reqs0") echo '/*' "${REQ_S0}" '*/' >> $FILE;; + "reqn") echo '/*' "${REQ_N0}" '*/' >> $FILE;; + "reqn0") echo '/*' "${REQ_N0}" '*/' >> $FILE;; + *) echo "oops: $KIND"; exit 1;; + esac + } + + # Generate a test using a single dg- command. If requested, generate a + # second version that will fail. + one() { + KIND=$1 + EXP=$2 + FAIL_VERSION=$3 + + NAME=${KIND}-${EXP} + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + cmd $KIND $FILE1 + echo "${GOOD_PROG}" >> $FILE1 + echo "${GOOD_PROG}" > $FILE2 + + if [ "${FAIL_VERSION}" == "yes" ]; then + if [ "${EXP}" == "${EXP_PASS}" ]; then + NAME=${KIND}-${EXP_FAIL} + else + NAME=${KIND}-${EXP_XFAIL} + fi + + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + cmd $KIND $FILE1 + case $KIND in + dox*) echo "${BADR_PROG}" >> $FILE1;; + *) echo "${BADC_PROG}" >> $FILE1;; + esac + echo "${GOOD_PROG}" > $FILE2 + fi + } + + # Generate a test using two dg- commands. If requested, generate a + # second version that will fail. + two() { + KIND1=$1 + KIND2=$2 + EXP=$3 + FAIL_VERSION=$4 + + NAME=${KIND1}-${KIND2}-${EXP} + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + + rm -f $FILE1 + touch $FILE1 + cmd $KIND1 $FILE1 + cmd $KIND2 $FILE1 + echo "${GOOD_PROG}" >> $FILE1 + echo "${GOOD_PROG}" > $FILE2 + + if [ "${FAIL_VERSION}" == "yes" ]; then + if [ "${EXP}" == "${EXP_PASS}" ]; then + NAME=${KIND1}-${KIND2}-${EXP_FAIL} + else + NAME=${KIND1}-${KIND2}-${EXP_XFAIL} + fi + + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + cmd $KIND1 $FILE1 + cmd $KIND2 $FILE1 + # dg-do with an xfail list is only used as the first command. + case $KIND1 in + dox*) echo "${BADR_PROG}" >> $FILE1;; + *) echo "${BADC_PROG}" >> $FILE1;; + esac + echo "${GOOD_PROG}" > $FILE2 + fi + } + + # Generate a test using three dg- commands. If requested generate a + # second version that will fail. + three() { + KIND1=$1 + KIND2=$2 + KIND3=$3 + EXP=$4 + FAIL_VERSION=$5 + + NAME=${KIND1}-${KIND2}-${KIND3}-${EXP} + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + cmd $KIND1 $FILE1 + cmd $KIND2 $FILE1 + cmd $KIND3 $FILE1 + echo "${GOOD_PROG}" >> $FILE1 + echo "${GOOD_PROG}" > $FILE2 + + if [ "${FAIL_VERSION}" == "${yes}" ]; then + if [ "${EXP}" == "${EXP_PASS}" ]; then + NAME=${KIND1}-${KIND2}-${KIND3}-${EXP_FAIL} + else + NAME=${KIND1}-${KIND2}-${KIND3}-${EXP_XFAIL} + fi + + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + cmd $KIND1 $FILE1 + cmd $KIND2 $FILE1 + cmd $KIND3 $FILE1 + # dg-do with an xfail list is only used as the first command. + case $KIND1 in + dox*) echo "${BADR_PROG}" >> $FILE1;; + *) echo "${BADC_PROG}" >> $FILE1;; + esac + echo "${GOOD_PROG}" > $FILE2 + fi + } + + # Generate tests using one dg- command. Generate a test for each variant + # of KIND. + one_all() { + KIND=$1 + EXP=$2 + FAIL_VERSION=$3 + + get_list $KIND + for k in $KIND_LIST; do + one $k $EXP $FAIL_VERSION + done + } + + # Generate tests using two dg- commands. For each KIND, generate + # a test for each of its variants. + two_all() { + KIND1=$1 + KIND2=$2 + EXP=$3 + FAIL_VERSION=$4 + + get_list $KIND1 + KIND_LIST1="$KIND_LIST" + get_list $KIND2 + KIND_LIST2="$KIND_LIST" + for k1 in $KIND_LIST1; do + for k2 in $KIND_LIST2; do + two $k1 $k2 $EXP $FAIL_VERSION + done + done + } + + # Generate tests using three dg- commands. For each KIND, generate + # a test for each of its variants. + three_all() { + KIND1=$1 + KIND2=$2 + KIND3=$3 + EXP=$4 + FAIL_VERSION=$5 + + get_list $KIND1 + KIND_LIST1="$KIND_LIST" + get_list $KIND2 + KIND_LIST2="$KIND_LIST" + get_list $KIND3 + KIND_LIST3="$KIND_LIST" + for k1 in $KIND_LIST1; do + for k2 in $KIND_LIST2; do + for k3 in $KIND_LIST3; do + three $k1 $k2 $k3 $EXP $FAIL_VERSION + done + done + done + } + + # Generate a test that uses a dg-do directive with a selector expression. + dgdo_progs() { + WHAT=$1 + KIND=$2 + PROG="$3" + NAME="$4" + XPR="$5" + + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + echo '/* { dg-do' $WHAT '{' $KIND "$XPR" '} } */' >> $FILE1 + echo "${PROG}" >> $FILE1 + echo "${GOOD_PROG}" > $FILE2 + } + + # Use various selector-expressions that evaluate to TRUE in dg-do directives. + selector_good() { + NUM=101 + for xpr in \ + "$GOOD0" \ + "$GOOD1" \ + "$GOOD2" \ + "{ ! $BAD0 }" \ + "{ ! $BAD1 }" \ + "{ ! { $BAD2 } }" \ + "{ ! \"${BAD2}\" }" \ + "{ $GOOD1 || $GOOD0 }" \ + "{ $BAD1 || $GOOD0 }" \ + "{ $GOOD0 && $GOOD1 }" \ + "{ $BAD1 || { \"${GOOD2}\" && $GOOD1 } }" \ + "{ { $BAD0 || $GOOD0 } && $GOOD0 }" \ + "{ $GOOD1 && { \"${GOOD2}\" || $BAD1 } }" \ + "{ \"${GOOD2}\" && { $GOOD1 || $BAD1 } }" + do + dgdo_progs compile target "$GOOD_PROG" "dots${NUM}-exp-P" "$xpr" + dgdo_progs compile target "$BADC_PROG" "dots${NUM}-exp-F" "$xpr" + dgdo_progs run xfail "$GOOD_PROG" "doxf${NUM}-exp-XP" "$xpr" + dgdo_progs run xfail "$BADR_PROG" "doxf${NUM}-exp-XF" "$xpr" + let NUM=NUM+1 + done + } + + # Use various selector-expressions that evaluate to FALSE in dg-do directives. + selector_bad() { + NUM=101 + for xpr in \ + "$BAD0" \ + "$BAD1" \ + "$BAD2" \ + "{ ! $GOOD0 }" \ + "{ ! $GOOD1 }" \ + "{ ! { $GOOD2 } }" \ + "{ ! \"${GOOD2}\" }" \ + "{ $BAD1 || $BAD0 }" \ + "{ $BAD0 && $GOOD1 }" \ + "{ $GOOD1 && $BAD0 }" \ + "{ $BAD1 || { $GOOD1 && $BAD0 } }" \ + "{ { $GOOD1 || $BAD1 } && $BAD0 }" \ + "{ $BAD1 || { \"${BAD2}\" && $GOOD1 } }" \ + "{ \"${BAD2}\" && { $GOOD1 || $BAD1 } }" + do + dgdo_progs compile target "$GOOD_PROG" "dotn${NUM}-exp-U" "$xpr" + dgdo_progs run xfail "$GOOD_PROG" "doxp${NUM}-exp-P" "$xpr" + dgdo_progs run xfail "$BADR_PROG" "doxp${NUM}-exp-F" "$xpr" + let NUM=NUM+1 + done + } + + # Write a test whose directive is too long and messy to do as one string. + deep_progs() { + PROG="$1" + NAME=$2 + CMD1="$3" + CMD2="$4" + CMD3="$5" + + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + echo "$CMD1" "$CMD2" "$CMD3" > $FILE1 + echo "$PROG" >> $FILE1 + echo "$GOOD_PROG" > $FILE2 + } + + # Use nested expressions in various test directives. + selector_deep() { + GOODXPR="{ \"${GOOD2}\" && { ! { $BAD0 || $BAD1 } } }" + BADXPR="{ ! { \"${GOOD2}\" || { $GOOD1 && $BAD1 } } }" + NUM=100 + dgdo_progs compile target "$GOOD_PROG" "dots${NUM}-exp-P" "$GOODXPR" + dgdo_progs compile target "$GOOD_PROG" "dotn${NUM}-exp-U" "$BADXPR" + + deep_progs "$BADC_PROG" "xiff-100-exp-XF" \ + '/* { dg-xfail-if "match" { ' "{ $GOODXPR }" ' } { "*" } { "" } } */' + deep_progs "$GOOD_PROG" "xifp-100-exp-P" \ + '/* { dg-xfail-if "no match" { ' "{ $BADXPR }" ' } { "*" } { "" } } */' + deep_progs "$BADC_PROG" "xifn-100-exp-U" \ + '/* { dg-skip-if "match" { ' "{ $GOODXPR }" ' } { "*" } { "" } } */' + deep_progs "$GOOD_PROG" "xifs-100-exp-P" \ + '/* { dg-skip-if "match" { ' "{ $BADXPR }" ' } { "*" } { "" } } */' + deep_progs "$GOOD_PROG" "satn-100-exp-P" \ + '/* { dg-final { scan-assembler-not "unexpected garbage" { target ' \ + "$GOODXPR" ' } } } */' + deep_progs "$GOOD_PROG" "satn-100-exp-U" \ + '/* { dg-final { scan-assembler-not "unexpected garbage" { target ' \ + "$BADXPR" ' } } } */' + deep_progs "$GOOD_PROG" "satf-100-exp-XP" \ + '/* { dg-final { scan-assembler-not "unexpected garbage" { xfail ' \ + "$GOODXPR" ' } } } */' + deep_progs "$GOOD_PROG" "satp-100-exp-P" \ + '/* { dg-final { scan-assembler-not "unexpected garbage" { xfail ' \ + "$BADXPR" ' } } } */' + } + + selector_good + selector_bad + selector_deep + + one_all saxp $EXP_PASS no + one_all saxf $EXP_XPASS no + one_all sats $EXP_PASS no + one_all satn $EXP_SKIP no + one_all dots $EXP_PASS yes + one_all dotn $EXP_SKIP no + one_all doxp $EXP_PASS yes + one_all doxf $EXP_XPASS yes + one_all sifs $EXP_PASS yes + one_all sifn $EXP_SKIP no + one_all xifp $EXP_PASS yes + one_all xiff $EXP_XPASS yes + one_all reqs $EXP_PASS yes + one_all reqn $EXP_SKIP no + + two_all dots xifp $EXP_PASS yes + two_all dots xiff $EXP_XPASS yes + two_all dots sifs $EXP_PASS yes + two_all dots sifn $EXP_SKIP no + two_all dotn xifp $EXP_SKIP no + two_all dotn sifs $EXP_SKIP no + two_all dotn sifn $EXP_SKIP no + two_all dotn xiff $EXP_SKIP no + two_all dots reqs $EXP_PASS yes + two_all dots reqn $EXP_SKIP no + two_all dotn reqs $EXP_SKIP no + two_all dotn reqn $EXP_SKIP no + + two_all doxp xifp $EXP_PASS yes + two_all doxp xiff $EXP_PASS yes # dg-xfail-if applies to compile, not run + two_all doxp sifs $EXP_PASS yes + two_all doxp sifn $EXP_SKIP no + two_all doxf xifp $EXP_XPASS yes + two_all doxf xiff $EXP_XPASS yes + two_all doxf sifs $EXP_XPASS yes + two_all doxf sifn $EXP_SKIP no + + two_all doxp reqs $EXP_PASS yes + two_all doxp reqn $EXP_SKIP no + two_all doxf reqs $EXP_XPASS yes + two_all doxf reqn $EXP_SKIP no + + two_all reqs xifp $EXP_PASS yes + two_all reqs xiff $EXP_XPASS yes + two_all reqs sifs $EXP_PASS yes + two_all reqs sifn $EXP_SKIP no + two_all reqn xifp $EXP_SKIP no + two_all reqn xiff $EXP_SKIP no + two_all reqn sifs $EXP_SKIP no + two_all reqn sifn $EXP_SKIP no + + two_all xifp reqs $EXP_PASS yes + two_all xiff reqs $EXP_XPASS yes + two_all sifs reqs $EXP_PASS yes + two_all sifn reqs $EXP_SKIP no + two_all xifp reqn $EXP_SKIP no + two_all xiff reqn $EXP_SKIP no + two_all sifs reqn $EXP_SKIP no + two_all sifn reqn $EXP_SKIP no + + three_all dots reqs xifp $EXP_PASS yes + three_all dots reqs xiff $EXP_XPASS yes + three_all dots reqs sifs $EXP_PASS yes + three_all dots reqs sifn $EXP_SKIP no + three_all dots reqn xifp $EXP_SKIP no + three_all dots reqn xiff $EXP_SKIP no + three_all dots reqn sifs $EXP_SKIP no + three_all dots reqn sifn $EXP_SKIP no + three_all dotn reqs xifp $EXP_SKIP no + three_all dotn reqs xiff $EXP_SKIP no + three_all dotn reqs sifs $EXP_SKIP no + three_all dotn reqs sifn $EXP_SKIP no + three_all dotn reqn xifp $EXP_SKIP no + three_all dotn reqn xiff $EXP_SKIP no + three_all dotn reqn sifs $EXP_SKIP no + three_all dotn reqn sifn $EXP_SKIP no + # + three_all dots xifp reqs $EXP_PASS yes + three_all dots xiff reqs $EXP_XPASS yes + three_all dots sifs reqs $EXP_PASS yes + three_all dots sifn reqs $EXP_SKIP no + three_all dots xifp reqn $EXP_SKIP no + three_all dots xiff reqn $EXP_SKIP no + three_all dots sifs reqn $EXP_SKIP no + three_all dots sifn reqn $EXP_SKIP no + three_all dotn xifp reqs $EXP_SKIP no + three_all dotn xiff reqs $EXP_SKIP no + three_all dotn sifs reqs $EXP_SKIP no + three_all dotn sifn reqs $EXP_SKIP no + three_all dotn xifp reqn $EXP_SKIP no + three_all dotn xiff reqn $EXP_SKIP no + three_all dotn sifs reqn $EXP_SKIP no + three_all dotn sifn reqn $EXP_SKIP no + + three_all doxp reqs xifp $EXP_PASS yes + three_all doxp reqs xiff $EXP_PASS yes # dg-xfail-if applies to compile, not run + three_all doxp reqs sifs $EXP_PASS yes + three_all doxp reqs sifn $EXP_SKIP no + three_all doxp reqn xifp $EXP_SKIP no + three_all doxp reqn xiff $EXP_SKIP no + three_all doxp reqn sifs $EXP_SKIP no + three_all doxp reqn sifn $EXP_SKIP no + three_all doxf reqs xifp $EXP_XPASS yes + three_all doxf reqs xiff $EXP_XPASS yes + three_all doxf reqs sifs $EXP_XPASS yes + three_all doxf reqs sifn $EXP_SKIP no + three_all doxf reqn xifp $EXP_SKIP no + three_all doxf reqn xiff $EXP_SKIP no + three_all doxf reqn sifs $EXP_SKIP no + three_all doxf reqn sifn $EXP_SKIP no + + three_all doxp xifp reqs $EXP_PASS yes + three_all doxp xiff reqs $EXP_PASS yes # dg-xfail-if applies to compile, not run + three_all doxp sifs reqs $EXP_PASS yes + three_all doxp sifn reqs $EXP_SKIP no + three_all doxp xifp reqn $EXP_SKIP no + three_all doxp xiff reqn $EXP_SKIP no + three_all doxp sifs reqn $EXP_SKIP no + three_all doxp sifn reqn $EXP_SKIP no + three_all doxf xifp reqs $EXP_XPASS yes + three_all doxf xiff reqs $EXP_XPASS yes + three_all doxf sifs reqs $EXP_XPASS yes + three_all doxf sifn reqs $EXP_SKIP no + three_all doxf xifp reqn $EXP_SKIP no + three_all doxf xiff reqn $EXP_SKIP no + three_all doxf sifs reqn $EXP_SKIP no + three_all doxf sifn reqn $EXP_SKIP no diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/README gcc-3.4.6/gcc/testsuite/gcc.test-framework/README *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/README 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/README 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,25 ---- + Check the test directives used in GCC's testsuite by generating and + running tests that use combinations of those commands or that stress + the selector expressions that can be used in those directives. Also + run a few tests of specific functionality from the source directory. + + Each generated test has two parts: a file ending in "-1.c" whose + expected result is encoded in the filename after "-exp-", and a file + ending in "-2.c" which is always expected to pass. + + This test directory is normally skipped and is not meant to be run at + the same time as other parts of the testsuite; it's only of interest to + people who are modifying the test directives or their support in GCC's + .exp files. + + To run these tests: + + CHECK_TEST_FRAMEWORK=1 make -k check RUNTESTFLAGS="test-framework.exp" + + To check the results: + + TF=${SRC}/gcc/testsuite/gcc.test-framework + awk -f ${TF}/test-framework.awk gcc/testsuite/gcc.sum + + The awk script prints unexpected results followed by the number of tests + that passed and failed. diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/test-framework.awk gcc-3.4.6/gcc/testsuite/gcc.test-framework/test-framework.awk *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/test-framework.awk 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/test-framework.awk 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,65 ---- + # Process the gcc.sum file for a run through gcc.test-framework. + # Print result lines that show potential problems. Report the number + # of passing tests. + # + # + # Copyright (c) 2004, 2005 Free Software Foundation, Inc. + # + # This file is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # This program is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # For a copy of the GNU General Public License, write the the + # Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + # Boston, MA 02110-1301, USA. + + function pass(msg) { + passes++; + # printf("pass %s\n", $0); + } + function fail(msg) { + fails++; + printf("fail %s\n", $0); + } + function ignore(msg) { + # printf("ignore %s\n", $0); + } + + BEGIN { skip = 1; passes = 0; fails = 0; } + /Running.*test-frame/ { skip = 0; next } + /gcc Summary/ { skip = 1; next } + { if (skip) next } + /^$/ { next } + # The post tests are always expected to pass. + /^PASS.*-2.c/ { ignore(); next } + # dg-xfail-if applies to the compile step; these should be XPASS for the + # compile step on dox tests, which are run tests. + /^XPASS.*dox.*xiff.*-1.c.*(test for excess errors)/ { ignore(); next } + # xfail for scan-assembler-not tests doesn't apply to the compile step. + /^PASS.*sa.*-1.c.*(test for excess errors)/ { ignore(); next } + # The other dox tests pass the compile step; ignore that message. + /^PASS.*dox.*(test for excess errors)/ { ignore(); next } + # Ignore lines that begin with comma. + /^,/ { ignore(); next } + # For tests of dg-output, ignore successful compilation. + /^PASS.*dg-output.*(test for excess error)/ { ignore(); next } + # For tests of dg-output, ignore successful execution. + /^PASS.*dg-output.*execution test/ { ignore(); next } + /^PASS/ { if (match ($0, "exp-P")) { pass(); next } } + /^FAIL/ { if (match ($0, "exp-F")) { pass(); next } } + /^XPASS/ { if (match ($0, "exp-XP")) { pass(); next } } + /^XFAIL/ { if (match ($0, "exp-XF")) { pass(); next } } + /^UNSUPPORTED/ { if (match ($0, "exp-U")) { pass(); next } } + { fail() } + END { + printf("\n\t\t=== Test Framework Summary ===\n\n"); + printf("# of expected passes\t\t%d\n", passes); + if (fails != 0) + printf("# of unexpected failures\t%d\n", fails); + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/test-framework.exp gcc-3.4.6/gcc/testsuite/gcc.test-framework/test-framework.exp *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/test-framework.exp 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/test-framework.exp 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,75 ---- + # Copyright (c) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + # + # This file is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # This program is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # For a copy of the GNU General Public License, write the the + # Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + # Boston, MA 02110-1301, USA. + + # Based on gcc/testsuite/gcc.dg/dg.exp. + + # Don't run these tests unless an environment variable is defined. + if { ![info exists env(CHECK_TEST_FRAMEWORK)] } { + verbose "skipping test framework tests, CHECK_TEST_FRAMEWORK is not defined" 0 + return + } + + load_lib gcc-dg.exp + + proc dg-require-true { args } { + verbose "dg-require-true" 2 + } + + proc dg-require-false { args } { + verbose "dg-require-false" 2 + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + } + + proc check_effective_target_yes { args } { + return 1 + } + + proc check_effective_target_no { args } { + return 0 + } + + global dg-do-what-default + set save-dg-do-what-default ${dg-do-what-default} + set dg-do-what-default compile + + dg-init + + # Run tests from the source directory. + dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/dg-*.c]] "" "" + + # Skip generated tests unless CHECK_TEST_FRAMEWORK is 1. + if { $env(CHECK_TEST_FRAMEWORK) != 1 } { + verbose "skipping generated test framework tests, CHECK_TEST_FRAMEWORK is not 1" 0 + return + } + + # Generate additional tests. + set tstobjdir "$tmpdir/gcc.test-framework" + set generator "$srcdir/$subdir/gen_directive_tests" + file delete -force $tstobjdir + file mkdir $tstobjdir + set status [remote_exec host "$generator $tstobjdir"] + set status [lindex $status 0] + if { $status == 0 } { + # Run the generated tests. + dg-runtest [lsort [find $tstobjdir *.c]] "" "-DY1 -DY2" + } else { + warning "Could not generate test framework tests" + } + + dg-finish + set dg-do-what-default ${save-dg-do-what-default} diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/bitfield3.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/bitfield3.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/bitfield3.C 2002-08-07 21:05:16.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/bitfield3.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** // Test for oversized bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* } } // { dg-options "-O2" } struct A { --- 1,7 ---- // Test for oversized bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* x86_64-*-* } } // { dg-options "-O2" } + // { dg-require-effective-target ilp32 } struct A { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/bitfield8.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/bitfield8.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/bitfield8.C 2002-09-23 09:22:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/bitfield8.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-fabi-version=0" } struct A { virtual void f() {} --- 1,7 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } // { dg-options "-fabi-version=0" } + // { dg-require-effective-target ilp32 } + struct A { virtual void f() {} diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/bitfield9.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/bitfield9.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/bitfield9.C 2003-01-07 01:33:54.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/bitfield9.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options -w } struct X { --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options -w } struct X { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/dtor1.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/dtor1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/dtor1.C 2002-11-07 21:33:44.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/dtor1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do compile { target i?86-*-* } } // { dg-options "-fabi-version=0" } struct A { --- 1,5 ---- ! // { dg-do compile { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=0" } struct A { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/empty10.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/empty10.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/empty10.C 2002-11-26 19:37:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/empty10.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-fabi-version=0 -w" } struct E {}; --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=0 -w" } struct E {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/empty7.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/empty7.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/empty7.C 2002-09-30 16:52:19.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/empty7.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-fabi-version=0" } struct S1 {}; --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=0" } struct S1 {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/empty9.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/empty9.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/empty9.C 2002-10-25 06:01:55.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/empty9.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-w -fabi-version=0" } struct E1 {}; --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-w -fabi-version=0" } struct E1 {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/layout3.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/layout3.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/layout3.C 2003-03-05 20:52:53.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/layout3.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-fabi-version=0 -w" } struct S { --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=0 -w" } struct S { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/layout4.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/layout4.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/layout4.C 2003-09-03 22:00:42.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/layout4.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-fabi-version=1" } struct C4 --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=1" } struct C4 diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/thunk1.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/thunk1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/thunk1.C 2002-11-04 01:45:58.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/thunk1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do compile { target i?86-*-* } } struct A { virtual void f (); --- 1,6 ---- ! // { dg-do compile { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } ! struct A { virtual void f (); diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/thunk2.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/thunk2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/thunk2.C 2002-11-04 01:45:58.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/thunk2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do compile { target i?86-*-* } } // { dg-options -w } struct A { --- 1,5 ---- ! // { dg-do compile { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options -w } struct A { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/vbase11.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/vbase11.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/vbase11.C 2002-09-23 09:22:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/vbase11.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-fabi-version=0" } struct A { virtual void f(); char c1; }; --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=0" } struct A { virtual void f(); char c1; }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/vthunk2.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/vthunk2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/vthunk2.C 2002-10-25 19:39:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/vthunk2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do compile { target i?86-*-* } } struct c0 { virtual void f (); --- 1,5 ---- ! // { dg-do compile { target i?86-*-* x86_64-*-*} } ! // { dg-require-effective-target ilp32 } struct c0 { virtual void f (); diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/vthunk3.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/vthunk3.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/vthunk3.C 2002-11-11 02:20:37.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/vthunk3.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do compile { target i?86-*-* } } // { dg-options "-fabi-version=0" } struct A { --- 1,5 ---- ! // { dg-do compile { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=0" } struct A { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/eh/simd-1.C gcc-3.4.6/gcc/testsuite/g++.dg/eh/simd-1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/eh/simd-1.C 2004-02-25 07:34:34.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/eh/simd-1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** // Test EH when V2SI SIMD registers are involved. // Contributed by Aldy Hernandez (aldy@quesejoda.com). // { dg-options "-O" } ! // { dg-options "-O -w" { target i?86-*-* } } // { dg-do run } // { dg-error "" "PR target/12916" { target sparc*-*-* } 0 } --- 1,7 ---- // Test EH when V2SI SIMD registers are involved. // Contributed by Aldy Hernandez (aldy@quesejoda.com). // { dg-options "-O" } ! // { dg-options "-O -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } // { dg-do run } // { dg-error "" "PR target/12916" { target sparc*-*-* } 0 } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/eh/simd-2.C gcc-3.4.6/gcc/testsuite/g++.dg/eh/simd-2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/eh/simd-2.C 2004-02-25 07:34:34.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/eh/simd-2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** // Test EH when V4SI SIMD registers are involved. // Contributed by Aldy Hernandez (aldy@quesejoda.com). // { dg-options "-O" } ! // { dg-options "-O -w" { target i?86-*-* } } // { dg-options "-O -w -maltivec" { target powerpc64-*-linux* } } // { dg-do run { xfail "powerpc64-*-linux*"} } // { dg-error "" "PR target/12916" { target sparc*-*-* } 0 } --- 1,7 ---- // Test EH when V4SI SIMD registers are involved. // Contributed by Aldy Hernandez (aldy@quesejoda.com). // { dg-options "-O" } ! // { dg-options "-O -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } // { dg-options "-O -w -maltivec" { target powerpc64-*-linux* } } // { dg-do run { xfail "powerpc64-*-linux*"} } // { dg-error "" "PR target/12916" { target sparc*-*-* } 0 } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/ext/attrib8.C gcc-3.4.6/gcc/testsuite/g++.dg/ext/attrib8.C *** gcc-3.4.5/gcc/testsuite/g++.dg/ext/attrib8.C 2003-10-09 18:08:50.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/ext/attrib8.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** // PR 8656 ! // { dg-do compile { target i?86-*-* } } extern int * (__attribute__((stdcall)) *fooPtr)( void); int * __attribute__((stdcall)) myFn01( void) { return 0; } --- 1,6 ---- // PR 8656 ! // { dg-do compile { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } extern int * (__attribute__((stdcall)) *fooPtr)( void); int * __attribute__((stdcall)) myFn01( void) { return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/ext/ctor5.C gcc-3.4.6/gcc/testsuite/g++.dg/ext/ctor5.C *** gcc-3.4.5/gcc/testsuite/g++.dg/ext/ctor5.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/ext/ctor5.C 2006-02-01 11:46:53.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + // PR c++/24278 + + template struct A + { + A() : T(0) {} // { dg-error "base" } + }; + + A a; // { dg-error "instantiated" } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/ext/typeof10.C gcc-3.4.6/gcc/testsuite/g++.dg/ext/typeof10.C *** gcc-3.4.5/gcc/testsuite/g++.dg/ext/typeof10.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/ext/typeof10.C 2005-12-19 17:26:29.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + // PR c++/20552 + // Origin: Ivan Godard + + template struct A + { + void foo() + { + typedef int T; // { dg-error "previous" } + typedef __typeof__(*this) T; // { dg-error "conflicting" } + } + }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/opt/cse2.C gcc-3.4.6/gcc/testsuite/g++.dg/opt/cse2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/opt/cse2.C 2002-05-26 19:59:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/opt/cse2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** // This testcase caused ICE on IA-32 in simplify_unary_operation // CSE did not assume SUBREGs changing mode from integral to floating. ! // { dg-do run { target i?86-*-* sparc*-*-* } } // { dg-options "-O2" } struct A --- 1,6 ---- // This testcase caused ICE on IA-32 in simplify_unary_operation // CSE did not assume SUBREGs changing mode from integral to floating. ! // { dg-do run { target i?86-*-* sparc*-*-* x86_64-*-* } } // { dg-options "-O2" } struct A diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/opt/inline9.C gcc-3.4.6/gcc/testsuite/g++.dg/opt/inline9.C *** gcc-3.4.5/gcc/testsuite/g++.dg/opt/inline9.C 2004-12-15 19:17:57.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/opt/inline9.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** // Testcase by Alan Modra // { dg-do run } // { dg-options "-O" } ! // { dg-options "-O -mtune=i686" { target i?86-*-* } } struct thread_info { --- 3,9 ---- // Testcase by Alan Modra // { dg-do run } // { dg-options "-O" } ! // { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } struct thread_info { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/opt/life1.C gcc-3.4.6/gcc/testsuite/g++.dg/opt/life1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/opt/life1.C 2003-05-16 19:35:43.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/opt/life1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** // This testcase did not set up the pic register on IA-32 due // to bug in calculate_global_regs_live EH edge handling. ! // { dg-do compile { target i?86-*-linux* } } // { dg-options "-O2 -fPIC" } struct A { }; --- 1,8 ---- // This testcase did not set up the pic register on IA-32 due // to bug in calculate_global_regs_live EH edge handling. ! // { dg-do compile { target i?86-*-linux* x86_64-*-linux* } } ! // { dg-require-effective-target ilp32 } ! // { dg-require-effective-target fpic } // { dg-options "-O2 -fPIC" } struct A { }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/opt/longbranch2.C gcc-3.4.6/gcc/testsuite/g++.dg/opt/longbranch2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/opt/longbranch2.C 2003-09-08 06:41:49.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/opt/longbranch2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 2,8 **** // Originator: thor@math.tu-berlin.de // { dg-do compile } ! // { dg-options "-O3 -funroll-loops -mtune=k6 -fomit-frame-pointer" { target i?86-*-* } } // This used to fail to assemble because of an out-of-range 'loop' instructions. --- 2,9 ---- // Originator: thor@math.tu-berlin.de // { dg-do compile } ! // { dg-options "-O3 -funroll-loops -mtune=k6 -fomit-frame-pointer" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } ! // This used to fail to assemble because of an out-of-range 'loop' instructions. diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/opt/mmx1.C gcc-3.4.6/gcc/testsuite/g++.dg/opt/mmx1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/opt/mmx1.C 2002-02-21 21:16:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/opt/mmx1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** // mmx -> mmx register moves. // { dg-do compile } // { dg-options "-O2" } ! // { dg-options "-fno-exceptions -O2 -mmmx -fPIC" { target i?86-*-* } } struct A { unsigned a0; --- 3,9 ---- // mmx -> mmx register moves. // { dg-do compile } // { dg-options "-O2" } ! // { dg-options "-fno-exceptions -O2 -mmmx -fPIC" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } struct A { unsigned a0; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/opt/reg-stack4.C gcc-3.4.6/gcc/testsuite/g++.dg/opt/reg-stack4.C *** gcc-3.4.5/gcc/testsuite/g++.dg/opt/reg-stack4.C 2003-11-27 06:36:52.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/opt/reg-stack4.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 5,11 **** // deleted a valid edge. // { dg-do compile } ! // { dg-options "-mtune=i586 -O2" { target i?86-*-* } } struct array { double data; --- 5,11 ---- // deleted a valid edge. // { dg-do compile } ! // { dg-options "-mtune=i586 -O2" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } struct array { double data; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/other/big-struct.C gcc-3.4.6/gcc/testsuite/g++.dg/other/big-struct.C *** gcc-3.4.5/gcc/testsuite/g++.dg/other/big-struct.C 2002-04-14 20:55:48.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/other/big-struct.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do compile { target i?86-*-* } } struct A { --- 1,5 ---- ! // { dg-do compile { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } struct A { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/other/default1.C gcc-3.4.6/gcc/testsuite/g++.dg/other/default1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/other/default1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/other/default1.C 2005-12-02 12:38:30.000000000 +0000 *************** *** 0 **** --- 1,22 ---- + // PR c++/24103 + // ICE in simple_cst_equal + // Origin: Alexander Stepanov + // { dg-do compile } + // { dg-options "" } + + struct S + { + int i; + }; + + struct A + { + A(S = (S){0}); + }; + + struct B + { + B(S = (S){0}); + }; + + B::B(S) {} diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/other/default2.C gcc-3.4.6/gcc/testsuite/g++.dg/other/default2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/other/default2.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/other/default2.C 2006-01-24 11:38:06.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + // PR c++/16829 + // { dg-do "compile" } + + template void foo(T, int = 0, int) {} // { dg-error "default" } + + void bar() + { + foo(0); + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/other/default3.C gcc-3.4.6/gcc/testsuite/g++.dg/other/default3.C *** gcc-3.4.5/gcc/testsuite/g++.dg/other/default3.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/other/default3.C 2006-01-24 11:38:06.000000000 +0000 *************** *** 0 **** --- 1,109 ---- + // PR c++/16829 + // { dg-do "compile" } + + void f1(int = 0, int); // { dg-error "default" } + + void f2(int = 0, int) {} // { dg-error "default" } + + void f3(int, int); + void f3(int = 0, int); // { dg-error "default" } + + void f4(int, int); + void f4(int = 0, int) {} // { dg-error "default" } + + void f5(); + void f5(int = 0, int); // { dg-error "default" } + + void f6(); + void f6(int = 0, int) {} // { dg-error "default" } + + template void g1(int = 0, int); // { dg-error "default" } + + template void g2(int = 0, int) {} // { dg-error "default" } + + template void g3(int, int); + template void g3(int = 0, int); // { dg-error "default" } + + template void g4(int, int); + template void g4(int = 0, int) {} // { dg-error "default" } + + template void g5(); + template void g5(int = 0, int); // { dg-error "default" } + + template void g6(); + template void g6(int = 0, int) {} // { dg-error "default" } + + template void g7(T, T) {} + template void g7(T* = 0, T*) {} // { dg-error "default" } + + + struct A + { + void F1(int = 0, int); // { dg-error "default" } + + void F2(int = 0, int) {} // { dg-error "default" } + + void F3(int, int); + + void F4(); + void F4(int = 0, int); // { dg-error "default" } + + void F5(); + void F5(int = 0, int) {} // { dg-error "default" } + + template void G1(int = 0, int); // { dg-error "default" } + + template void G2(int = 0, int) {} // { dg-error "default" } + + template void G3(int, int); + + template void G4(); + template void G4(int = 0, int); // { dg-error "default" } + + template void G5(); + template void G5(int = 0, int) {} // { dg-error "default" } + + template void G6(T, T) {} + template void G6(T* = 0, T*) {} // { dg-error "default" } + }; + + void A::F3(int = 0, int) {} // { dg-error "default" } + + template void A::G3(int = 0, int) {} // { dg-error "default" } + + + template struct B + { + void F1(int = 0, int); // { dg-error "default" } + + void F2(int = 0, int) {} // { dg-error "default" } + + void F3(int, int); + + void F4(); + void F4(int = 0, int); // { dg-error "default" } + + void F5(); + void F5(int = 0, int) {} // { dg-error "default" } + + template void G1(int = 0, int); // { dg-error "default" } + + template void G2(int = 0, int) {} // { dg-error "default" } + + template void G3(int, int); + + template void G4(); + template void G4(int = 0, int); // { dg-error "default" } + + template void G5(); + template void G5(int = 0, int) {} // { dg-error "default" } + + template void G6(T, T) {} + template void G6(T* = 0, T*) {} // { dg-error "default" } + }; + + template + void B::F3(int = 0, int) {} // { dg-error "default" } + + template template + void B::G3(int = 0, int) {} // { dg-error "default" } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/other/ellipsis1.C gcc-3.4.6/gcc/testsuite/g++.dg/other/ellipsis1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/other/ellipsis1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/other/ellipsis1.C 2006-02-23 11:06:55.000000000 +0000 *************** *** 0 **** --- 1,12 ---- + // PR c++/26291 + // { dg-do compile } + + struct A + { + A& operator= (A,...); // { dg-error "variable number of arguments" } + A operator+ (...); // { dg-error "variable number of arguments" } + operator int(...); // { dg-error "variable number of arguments" } + int operator() (...); + }; + + A operator- (A,...); // { dg-error "variable number of arguments" } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/other/virtual1.C gcc-3.4.6/gcc/testsuite/g++.dg/other/virtual1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/other/virtual1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/other/virtual1.C 2006-02-08 11:08:04.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + // PR c++/26070 + // { dg-do compile } + + struct A + { + virtual static int i; // { dg-error "virtual" } + }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/overload/koenig2.C gcc-3.4.6/gcc/testsuite/g++.dg/overload/koenig2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/overload/koenig2.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/overload/koenig2.C 2005-12-06 11:00:46.000000000 +0000 *************** *** 0 **** --- 1,15 ---- + // Copyright (C) 2005 Free Software Foundation, Inc. + // Contributed by Nathan Sidwell 18 Oct 2005 + + // PR 21383 + // Origin: Matthew Hall + + template + void dummy(T& t); + + void anyfunc(int x); + + void Foo () + { + anyfunc (&dummy<>); // { dg-error "cannot resolve overload" "" } + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/parse/access8.C gcc-3.4.6/gcc/testsuite/g++.dg/parse/access8.C *** gcc-3.4.5/gcc/testsuite/g++.dg/parse/access8.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/parse/access8.C 2005-12-07 19:32:17.000000000 +0000 *************** *** 0 **** --- 1,12 ---- + // PR c++/22618 + + class foo + { + typedef int memfun; // { dg-error "private" } + }; + + template // { dg-error "context" } + struct fm_obj { }; + + template // { dg-error "context" } + struct S {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/parse/operator4.C gcc-3.4.6/gcc/testsuite/g++.dg/parse/operator4.C *** gcc-3.4.5/gcc/testsuite/g++.dg/parse/operator4.C 2003-08-20 07:06:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/parse/operator4.C 2006-02-23 11:06:55.000000000 +0000 *************** *** 1 **** ! int operator *(int, ...); // { dg-error "class" } --- 1 ---- ! int operator *(int, ...); // { dg-error "class|variable number of arguments" } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/rtti/tinfo1.C gcc-3.4.6/gcc/testsuite/g++.dg/rtti/tinfo1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/rtti/tinfo1.C 2004-07-27 20:16:39.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/rtti/tinfo1.C 2005-12-27 20:45:10.000000000 +0000 *************** *** 1,7 **** // Test if a local definition is in a linkonce/comdat section. // { dg-do compile } ! // { dg-final { scan-assembler "_ZTIP9CTemplateIhE:" { xfail *-*-* } } } ! // { dg-final { scan-assembler-not ".globl\[ \]+_ZTIP9CTemplateIhE" { xfail *-*-* } } } // { dg-final { scan-assembler-not ".section\[^\n\r\]*_ZTIP9CTemplateIhE\[^\n\r\]*" { xfail *-*-* } } }; --- 1,7 ---- // Test if a local definition is in a linkonce/comdat section. // { dg-do compile } ! // { dg-final { scan-assembler "_ZTIP9CTemplateIhE\[: \t\n\]" } } ! // { dg-final { scan-assembler-not "(.globl|.global)\[ \]+_ZTIP9CTemplateIhE" } } // { dg-final { scan-assembler-not ".section\[^\n\r\]*_ZTIP9CTemplateIhE\[^\n\r\]*" { xfail *-*-* } } }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/crash38.C gcc-3.4.6/gcc/testsuite/g++.dg/template/crash38.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/crash38.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/crash38.C 2005-12-05 13:09:17.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + // PR c++/23307 + + class A + { + template + static void f(X&); // { dg-error "" } + inline void A::f(X&); // { dg-error "f|expected" } + }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/crash41.C gcc-3.4.6/gcc/testsuite/g++.dg/template/crash41.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/crash41.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/crash41.C 2005-12-05 13:12:29.000000000 +0000 *************** *** 0 **** --- 1,15 ---- + // PR c++/22464 + + template + void do_something(const T* A) { // { dg-error "declared" } + struct helper_t { + helper_t() { + A[0]; // { dg-error "use" } + } + } helper; + } + + void sub1() { + double A[7]; + do_something (A); + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/dtor3.C gcc-3.4.6/gcc/testsuite/g++.dg/template/dtor3.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/dtor3.C 2005-02-10 01:10:11.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/dtor3.C 2005-12-07 19:40:24.000000000 +0000 *************** *** 1,4 **** // PR c++/19762 template struct A { ~A(){} }; // { dg-error "" } ! template A<>::~A(); // { dg-error "" } --- 1,4 ---- // PR c++/19762 template struct A { ~A(){} }; // { dg-error "" } ! template A<>::~A(); // { dg-error "template|declaration" } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/friend38.C gcc-3.4.6/gcc/testsuite/g++.dg/template/friend38.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/friend38.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/friend38.C 2005-12-05 18:01:05.000000000 +0000 *************** *** 0 **** --- 1,12 ---- + // PR c++/22352 + + template + class s + { + typedef int d; + template + friend class t; + }; + + s t1; + diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/overload8.C gcc-3.4.6/gcc/testsuite/g++.dg/template/overload8.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/overload8.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/overload8.C 2006-02-01 11:52:56.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + // PR c++/24915 + + struct A + { + template void foo() {} + template int foo() {} + }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/ptrmem16.C gcc-3.4.6/gcc/testsuite/g++.dg/template/ptrmem16.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/ptrmem16.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/ptrmem16.C 2006-02-01 11:57:42.000000000 +0000 *************** *** 0 **** --- 1,22 ---- + // PR c++/25369 + // { dg-do link } + + template struct A + { + void foo() {} + }; + + void bar(void (A::*)()) {} + + template void baz() + { + bar(&A::foo); + } + + int main() + { + baz<0>(); + return 0; + } + + diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/spec28.C gcc-3.4.6/gcc/testsuite/g++.dg/template/spec28.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/spec28.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/spec28.C 2006-01-19 17:37:49.000000000 +0000 *************** *** 0 **** --- 1,6 ---- + // PR c++/25854 + // Bad diagnostic + // { dg-do compile } + + template struct A {}; // { dg-error "provided" } + template<> struct A<> {}; // { dg-error "wrong number" } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/typedef3.C gcc-3.4.6/gcc/testsuite/g++.dg/template/typedef3.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/typedef3.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/typedef3.C 2005-12-07 19:40:24.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + // PR c++/19397 + // { dg-do compile } + + template struct A + { + typedef int ::template; // { dg-error "template" } + }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-linux* i?86-*-freebsd* } } // { dg-options "-malign-double" } // Origin: Alex Samuel --- 1,5 ---- ! // { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-malign-double" } // Origin: Alex Samuel diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.abi/align.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.abi/align.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.abi/align.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.abi/align.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-linux* i?86-*-freebsd* } } // { dg-options "-malign-double" } // Origin: Alex Samuel --- 1,5 ---- ! // { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-malign-double" } // Origin: Alex Samuel diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-linux* i?86-*-freebsd* } } // { dg-options "-malign-double" } // Origin: Alex Samuel --- 1,5 ---- ! // { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-malign-double" } // Origin: Alex Samuel diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // GROUPS passed redeclaration inline int min(int x, int y) {return x < y ? x : y;} /* 235 */// { dg-error "" } .* int min(int a, int b); --- 1,4 ---- ! // { dg-do assemble } // GROUPS passed redeclaration inline int min(int x, int y) {return x < y ? x : y;} /* 235 */// { dg-error "" } .* int min(int a, int b); diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C 2003-12-16 11:48:50.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C 2006-02-21 13:34:23.000000000 +0000 *************** extern "C" void *memcpy(void *, const vo *** 14,24 **** #ifdef STACK_SIZE const int arena_size = 256; #else ! #ifdef __FreeBSD__ ! // FreeBSD with threads requires even more space at initialization time. ! #include "bits/c++config.h" ! #include "bits/gthr.h" ! const int arena_size = 131072; #else const int arena_size = 32768; #endif --- 14,23 ---- #ifdef STACK_SIZE const int arena_size = 256; #else ! #if defined(__FreeBSD__) || defined(__sun__) ! // FreeBSD with threads and Solaris with threads require even more ! // space at initialization time. FreeBSD 5 now requires over 131072 bytes. ! const int arena_size = 262144; #else const int arena_size = 32768; #endif *************** void fn_catchthrow() throw(int) *** 105,120 **** int main() { ! #ifdef __FreeBSD__ ! // FreeBSD with threads fails the test unless each thread primes itself. ! if (__gthread_active_p()) ! { ! try{fn_throw();} ! catch(int a){} ! } ! // This was added to test with well-known idiom to detect regressions here ! // rather than always failing with -pthread. ! #endif fail = 1; --- 104,118 ---- int main() { ! /* On some systems (including FreeBSD and Solaris 2.10), ! __cxa_get_globals will try to call "malloc" when threads are in ! use. Therefore, we throw one exception up front so that ! __cxa_get_globals is all set up. Ideally, this would not be ! necessary, but it is a well-known idiom, and using this technique ! means that we can still validate the fact that exceptions can be ! thrown when malloc fails. */ ! try{fn_throw();} ! catch(int a){} fail = 1; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.eh/inline1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.eh/inline1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.eh/inline1.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.eh/inline1.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // { dg-options "-ansi -pedantic-errors -O2" } // Copyright (C) 1999 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 29 Nov 1999 --- 1,4 ---- ! // { dg-do assemble } // { dg-options "-ansi -pedantic-errors -O2" } // Copyright (C) 1999 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 29 Nov 1999 diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail i*86-*-linux* } } // { dg-options "-O" } // Posted by H. J. Lu --- 1,4 ---- ! // { dg-do assemble } // { dg-options "-O" } // Posted by H. J. Lu diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { target i?86-*-* } } // Origin: Anthony Green void foo () --- 1,4 ---- ! // { dg-do assemble { target i?86-*-* x86_64-*-* } } // Origin: Anthony Green void foo () diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/attrib1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/attrib1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/attrib1.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/attrib1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { target i?86-*-* } } // Test for using prefix attributes in a parameter decl. // Contributed by Jason Merrill --- 1,5 ---- ! // { dg-do assemble { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // Test for using prefix attributes in a parameter decl. // Contributed by Jason Merrill diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // Test that stdcall doesn't prevent us from using op delete. // Contributed by Jason Merrill --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // Test that stdcall doesn't prevent us from using op delete. // Contributed by Jason Merrill diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // Test for proper handling of attributes in template instantiation. // Contributed by Jason Merrill --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // Test for proper handling of attributes in template instantiation. // Contributed by Jason Merrill diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.law/weak.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.law/weak.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.law/weak.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.law/weak.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do link { target i?86-*-linux* } } // { dg-options "-static" } // Bug: g++ fails to instantiate operator<<. --- 1,4 ---- ! // { dg-do link { target i?86-*-linux* x86_64-*-linux* } } // { dg-options "-static" } // Bug: g++ fails to instantiate operator<<. diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.mike/p10769a.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.mike/p10769a.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.mike/p10769a.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.mike/p10769a.C 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,46 **** - // { dg-do run } - // { dg-options "-Wno-pmf-conversions" } - // prms-id: 10769 - - #define PMF2PF(PMF) ((void (*)())(PMF)) - - int ok = 0; - - class A { - public: - void f1a() { ok += 3; } - void f1b() { ok += 5; } - void f2a() { ok += 7; } - void f2b() { } - static void (*table[2][2])(); - void main(); - } a; - - void (*A::table[2][2])() - = { { PMF2PF(&A::f1a), PMF2PF(&A::f1b) }, - { PMF2PF(&A::f2a), PMF2PF(&A::f1b) }, - }; - - void - dispatch (A *obj, int i, int j) - { - (*(void (*)(A *))A::table[i][j])(obj); - } - - void A::main() { - dispatch (&a, 0, 0); - void (A::*mPtr)() = &A::f1a; - - (*(void (*)(A*))PMF2PF(mPtr))(&a); - (*(void (*)(A*))PMF2PF(f2a))(&a); // { dg-bogus "" "" { xfail *-*-* } } - } - - int main() { - a.A::main(); - dispatch (&a, 0, 1); - void (A::*mPtr)() = &A::f1b; - - (*(void (*)(A*))PMF2PF(a.*mPtr))(&a); - (*(void (*)(A*))PMF2PF(a.f2a))(&a); // { dg-bogus "" "" { xfail *-*-* } } - return ok != 3+3+5+5+7+7; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ns/crash2.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ns/crash2.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ns/crash2.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ns/crash2.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Submitted by bjornw@fairplay.no --- 1,4 ---- ! // { dg-do assemble } // Submitted by bjornw@fairplay.no diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ns/template7.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ns/template7.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ns/template7.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ns/template7.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Based on bug report by Eric NICOLAS --- 1,4 ---- ! // { dg-do assemble } // Based on bug report by Eric NICOLAS diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog 2005-12-01 02:38:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog 2006-03-06 03:48:05.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/ns3.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/ns3.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/ns3.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/ns3.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Copyright (C) 1999 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // Copyright (C) 1999 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail i*86-*-* } } // Copyright (C) 2000 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // Copyright (C) 2000 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Copyright (C) 1999 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // Copyright (C) 1999 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/crash16.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/crash16.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/crash16.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/crash16.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // { dg-options "-O2" } // Origin: scott snyder --- 1,4 ---- ! // { dg-do assemble } // { dg-options "-O2" } // Origin: scott snyder diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/crash34.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/crash34.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/crash34.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/crash34.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Origin: Jakub Jelinek --- 1,4 ---- ! // { dg-do assemble } // Origin: Jakub Jelinek diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/enum5.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/enum5.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/enum5.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/enum5.C 2005-12-03 04:34:05.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run } // Copyright (C) 2001, 2003 Free Software Foundation, Inc. // Contributed by Ben Elliston --- 1,4 ---- ! // { dg-do compile } // Copyright (C) 2001, 2003 Free Software Foundation, Inc. // Contributed by Ben Elliston *************** extern "C" void abort(); *** 8,14 **** enum numbers { one, two, three } __attribute__ ((packed)) nums; // { dg-bogus "" "" { xfail *-*-* } } enum colours { red = 1000, green, blue } __attribute__ ((packed)) cols; // { dg-bogus "" "" { xfail *-*-* } } ! enum __attribute__ ((packed)) conditions { fine, rain, cloudy } forecast; // { dg-bogus "" "" { xfail *-*-* } } int main() --- 8,14 ---- enum numbers { one, two, three } __attribute__ ((packed)) nums; // { dg-bogus "" "" { xfail *-*-* } } enum colours { red = 1000, green, blue } __attribute__ ((packed)) cols; // { dg-bogus "" "" { xfail *-*-* } } ! enum conditions { fine, rain, cloudy } __attribute__ ((packed)) forecast; // { dg-bogus "" "" { xfail *-*-* } } int main() *************** main() *** 19,25 **** if (sizeof (cols) != 2) abort (); ! if (sizeof (forecast) != 1) // { dg-bogus "" "" { xfail *-*-* } } abort (); return 0; --- 19,25 ---- if (sizeof (cols) != 2) abort (); ! if (sizeof (forecast) != 1) abort (); return 0; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/lookup5.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/lookup5.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/lookup5.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/lookup5.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Simplified from bug report by Paris Smaragdis --- 1,4 ---- ! // { dg-do assemble } // Simplified from bug report by Paris Smaragdis diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/regstack.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/regstack.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/regstack.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/regstack.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-O2" } inline double foo (double x) --- 1,4 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } // { dg-options "-O2" } inline double foo (double x) diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/store-expr1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/store-expr1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/store-expr1.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/store-expr1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-mtune=i686 -O2 -fpic" } class G {}; --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-mtune=i686 -O2 -fpic" } class G {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/store-expr2.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/store-expr2.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/store-expr2.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/store-expr2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-mtune=i686 -O2" } class G {}; --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-*} } ! // { dg-require-effective-target ilp32 } // { dg-options "-mtune=i686 -O2" } class G {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/asm1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/asm1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/asm1.C 2005-11-30 23:54:04.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/asm1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** // { dg-do assemble { target i?86-*-linux* x86_64-*-linux* } } // We'd use ebx with -fpic/-fPIC, so skip. ! // { dg-skip-if "" { i?86-*-* } { "-fpic" "-fPIC" } { "" } } // Origin: "Weidmann, Nicholas" template int foo(int v) --- 1,6 ---- // { dg-do assemble { target i?86-*-linux* x86_64-*-linux* } } // We'd use ebx with -fpic/-fPIC, so skip. ! // { dg-skip-if "" { ilp32 } { "-fpic" "-fPIC" } { "" } } // Origin: "Weidmann, Nicholas" template int foo(int v) diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/asm2.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/asm2.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/asm2.C 2005-11-30 23:54:04.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/asm2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** ! // { dg-do assemble { target i?86-*-linux* } } // We'd use ebx with -fpic/-fPIC, so skip. ! // { dg-skip-if "" { i?86-*-* } { "-fpic" "-fPIC" } { "" } } // Origin: "Weidmann, Nicholas" typedef void (function_ptr)(int); --- 1,7 ---- ! // { dg-do assemble { target i?86-*-linux* x86_64-*-linux* } } ! // { dg-require-effective-target ilp32 } // We'd use ebx with -fpic/-fPIC, so skip. ! // { dg-skip-if "" { *-*-* } { "-fpic" "-fPIC" } { "" } } // Origin: "Weidmann, Nicholas" typedef void (function_ptr)(int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/crash65.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/crash65.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/crash65.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/crash65.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Copyright (C) 2000, 2002 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 11 Jan 2001 --- 1,4 ---- ! // { dg-do assemble } // Copyright (C) 2000, 2002 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 11 Jan 2001 diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/decl2.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/decl2.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/decl2.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/decl2.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Simplified from testcase by Christophe Boyanique --- 1,4 ---- ! // { dg-do assemble } // Simplified from testcase by Christophe Boyanique diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/explicit76.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/explicit76.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/explicit76.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/explicit76.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Based on bug report by Simon A. Crase --- 1,4 ---- ! // { dg-do assemble } // Based on bug report by Simon A. Crase diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/friend44.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/friend44.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/friend44.C 2003-11-22 06:49:21.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/friend44.C 2005-12-03 04:34:05.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run } // Test that template friends referring to class template members are // respected. --- 1,4 ---- ! // { dg-do compile } // Test that template friends referring to class template members are // respected. diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999, 2002 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999, 2002 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // regression test - // simplified from bug report by Leon Bottou --- 1,4 ---- ! // { dg-do assemble } // regression test - // simplified from bug report by Leon Bottou diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/spec14.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/spec14.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/spec14.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/spec14.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } class X { public: --- 1,4 ---- ! // { dg-do assemble } class X { public: diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/static10.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/static10.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/static10.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/static10.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // regression test - // by Paul Burchard , Level Set Systems, Inc. --- 1,4 ---- ! // { dg-do assemble } // regression test - // by Paul Burchard , Level Set Systems, Inc. diff -Nrcpad gcc-3.4.5/gcc/testsuite/lib/compat.exp gcc-3.4.6/gcc/testsuite/lib/compat.exp *** gcc-3.4.5/gcc/testsuite/lib/compat.exp 2005-05-15 22:56:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/lib/compat.exp 2005-12-21 18:42:19.000000000 +0000 *************** *** 1,4 **** ! # Copyright (C) 2002 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by --- 1,4 ---- ! # Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by *************** proc compat-run { testname objlist dest *** 147,168 **** } # ! # compat-get-options -- get special tool flags to use for a source file # ! # SRC is the full patchname of the source file. # The result is a list of options to use. # # This code is copied from proc dg-test in dg.exp from DejaGNU. # proc compat-get-options { src } { - # Define our own special function `unknown` so we catch spelling errors. - # But first rename the existing one so we can restore it afterwards. - catch {rename dg-save-unknown ""} - rename unknown dg-save-unknown - proc unknown { args } { - return -code error "unknown dg option: $args" - } - # dg-options sets a variable called dg-extra-tool-flags. set dg-extra-tool-flags "" --- 147,198 ---- } # ! # compat-get-options-main -- get target requirements for a test and ! # options for the primary source file and the test as a whole # ! # SRC is the full pathname of the primary source file. ! # ! proc compat-get-options-main { src } { ! # dg-options sets a variable called dg-extra-tool-flags. ! set dg-extra-tool-flags "" ! ! # dg-require-* sets dg-do-what. ! upvar dg-do-what dg-do-what ! ! set tmp [dg-get-options $src] ! foreach op $tmp { ! set cmd [lindex $op 0] ! if { ![string compare "dg-options" $cmd] \ ! || [string match "dg-require-*" $cmd] } { ! set status [catch "$op" errmsg] ! if { $status != 0 } { ! perror "src: $errmsg for \"$op\"\n" ! unresolved "$src: $errmsg for \"$op\"" ! return ! } ! } elseif { ![string compare "dg-xfail-if" $cmd] } { ! warning "compat.exp does not support $cmd in primary source file" ! } else { ! # Ignore unrecognized dg- commands, but warn about them. ! warning "compat.exp does not support $cmd" ! } ! } ! ! # Return flags to use for compiling the primary source file and for ! # linking. ! return ${dg-extra-tool-flags} ! } ! ! # ! # compat-get-options -- get special tool flags to use for a secondary ! # source file ! # ! # SRC is the full pathname of the source file. # The result is a list of options to use. # # This code is copied from proc dg-test in dg.exp from DejaGNU. # proc compat-get-options { src } { # dg-options sets a variable called dg-extra-tool-flags. set dg-extra-tool-flags "" *************** proc compat-get-options { src } { *** 170,195 **** global compiler_conditional_xfail_data set compiler_conditional_xfail_data "" set tmp [dg-get-options $src] foreach op $tmp { set cmd [lindex $op 0] ! if { ![string compare "dg-options" $cmd] || ![string compare "dg-xfail-if" $cmd] } { set status [catch "$op" errmsg] if { $status != 0 } { perror "src: $errmsg for \"$op\"\n" unresolved "$src: $errmsg for \"$op\"" return } } else { # Ignore unrecognized dg- commands, but warn about them. warning "compat.exp does not support $cmd" } } - # Restore normal error handling. - rename unknown "" - rename dg-save-unknown unknown - return ${dg-extra-tool-flags} } --- 200,227 ---- global compiler_conditional_xfail_data set compiler_conditional_xfail_data "" + # dg-xfail-if needs access to dg-do-what. + upvar dg-do-what dg-do-what + set tmp [dg-get-options $src] foreach op $tmp { set cmd [lindex $op 0] ! if { ![string compare "dg-options" $cmd] \ ! || ![string compare "dg-xfail-if" $cmd] } { set status [catch "$op" errmsg] if { $status != 0 } { perror "src: $errmsg for \"$op\"\n" unresolved "$src: $errmsg for \"$op\"" return } + } elseif { [string match "dg-require-*" $cmd] } { + warning "compat.exp does not support $cmd in secondary source files" } else { # Ignore unrecognized dg- commands, but warn about them. warning "compat.exp does not support $cmd" } } return ${dg-extra-tool-flags} } *************** proc compat-execute { src1 sid use_alt } *** 209,214 **** --- 241,261 ---- global testcase global gluefile global compiler_conditional_xfail_data + global dg-do-what-default + + # Get extra flags for this test from the primary source file, and + # process other dg-* options that this suite supports. Warn about + # unsupported flags. + verbose "compat-execute: $src1" 1 + set dg-do-what [list ${dg-do-what-default} "" P] + set extra_flags_1 [compat-get-options-main $src1] + + # Check whether this test is supported for this target. + if { [lindex ${dg-do-what} 1 ] == "N" } { + unsupported "$src1" + verbose "$src1 not supported on this target, skipping it" 3 + return + } # Set up the names of the other source files. regsub "_main.*" $src1 "" base *************** proc compat-execute { src1 sid use_alt } *** 219,225 **** # Use the dg-options mechanism to specify extra flags for this test. # The extra flags in each file are used to compile that file, and the # extra flags in *_main.* are also used for linking. - set extra_flags_1 [compat-get-options $src1] set extra_flags_2 [compat-get-options $src2] set compile_xfail_2 $compiler_conditional_xfail_data set extra_flags_3 [compat-get-options $src3] --- 266,271 ---- *************** proc compat-execute { src1 sid use_alt } *** 241,246 **** --- 287,296 ---- if {[string first "$srcdir/" "$src1"] == 0} { set testcase [string range "$src1" [string length "$srcdir/"] end] } + if {[string first "$tmpdir/" "$testcase"] == 0} { + set testcase [string range "$testcase" [string length "$tmpdir/"] end] + set testcase "tmpdir-$testcase" + } regsub "_main.*" $testcase "" testcase # Set up the base name of executable files so they'll be unique. regsub -all "\[./\]" $testcase "-" execbase *************** proc compat-execute { src1 sid use_alt } *** 285,299 **** # later. Skip this if we don't have an alternate compiler. if { $use_alt != 0 } then { compat-use-alt-compiler ! compat-obj "$src2" "$obj2_alt" $alt_option $extra_flags_2 $optstr $compile_xfail_2 ! compat-obj "$src3" "$obj3_alt" $alt_option $extra_flags_3 $optstr $compile_xfail_3 } # Compile pieces with the compiler under test. compat-use-tst-compiler compat-obj "$src1" "$obj1" $tst_option $extra_flags_1 $optstr "" ! compat-obj "$src2" "$obj2_tst" $tst_option $extra_flags_2 $optstr $compile_xfail_2 ! compat-obj "$src3" "$obj3_tst" $tst_option $extra_flags_3 $optstr $compile_xfail_3 # Link (using the compiler under test), run, and clean up tests. compat-run "${obj2_tst}-${obj3_tst}" \ --- 335,353 ---- # later. Skip this if we don't have an alternate compiler. if { $use_alt != 0 } then { compat-use-alt-compiler ! compat-obj "$src2" "$obj2_alt" $alt_option $extra_flags_2 \ ! $optstr $compile_xfail_2 ! compat-obj "$src3" "$obj3_alt" $alt_option $extra_flags_3 \ ! $optstr $compile_xfail_3 } # Compile pieces with the compiler under test. compat-use-tst-compiler compat-obj "$src1" "$obj1" $tst_option $extra_flags_1 $optstr "" ! compat-obj "$src2" "$obj2_tst" $tst_option $extra_flags_2 \ ! $optstr $compile_xfail_2 ! compat-obj "$src3" "$obj3_tst" $tst_option $extra_flags_3 \ ! $optstr $compile_xfail_3 # Link (using the compiler under test), run, and clean up tests. compat-run "${obj2_tst}-${obj3_tst}" \ diff -Nrcpad gcc-3.4.5/gcc/testsuite/lib/gcc-dg.exp gcc-3.4.6/gcc/testsuite/lib/gcc-dg.exp *** gcc-3.4.5/gcc/testsuite/lib/gcc-dg.exp 2005-11-30 23:54:04.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/lib/gcc-dg.exp 2005-12-20 22:09:24.000000000 +0000 *************** *** 17,22 **** --- 17,23 ---- load_lib dg.exp load_lib file-format.exp load_lib target-supports.exp + load_lib target-supports-dg.exp load_lib scanasm.exp load_lib prune.exp *************** proc gcc-dg-debug-runtest { target_compi *** 260,407 **** } } - # If this target does not support weak symbols, skip this test. - - proc dg-require-weak { args } { - upvar dg-do-what dg-do-what - upvar name name - - set weak_available [ check_weak_available ] - if { $weak_available == -1 } { - unresolved "$name" - } - if { $weak_available != 1 } { - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - return - } - } - - # If this target does not support the "visibility" attribute, skip this - # test. - - proc dg-require-visibility { args } { - upvar dg-do-what dg-do-what - upvar name name - - set visibility_available [ check_visibility_available ] - if { $visibility_available == -1 } { - unresolved "$name" - } - if { $visibility_available != 1 } { - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - return - } - } - - # If this target does not support the "alias" attribute, skip this - # test. - - proc dg-require-alias { args } { - upvar dg-do-what dg-do-what - upvar name name - - set alias_available [ check_alias_available ] - if { $alias_available == -1 } { - unresolved "$name" - } - if { $alias_available < 2 } { - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - return - } - } - - # If this target's linker does not support the --gc-sections flag, - # skip this test. - - proc dg-require-gc-sections { args } { - if { ![ check_gc_sections_available ] } { - upvar dg-do-what dg-do-what - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - return - } - } - - # If this target does not support profiling, skip this test. - - proc dg-require-profiling { args } { - if { ![ check_profiling_available ${args} ] } { - upvar dg-do-what dg-do-what - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - return - } - } - - # If this target does not support DLL attributes skip this test. - - proc dg-require-dll { args } { - global target_triplet - # As a special case, the mcore-*-elf supports dllimport/dllexport. - if { [string match "mcore-*-elf" $target_triplet] } { - return - } - # PE/COFF targets support dllimport/dllexport. - if { [gcc_target_object_format] == "pe" } { - return - } - - upvar dg-do-what dg-do-what - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - } - - # If this target does not support named sections skip this test. - - proc dg-require-named-sections { args } { - upvar name name - - if { ![ check_named_sections_available ] } { - upvar dg-do-what dg-do-what - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - } - } - - # Skip the test (report it as UNSUPPORTED) if the target list and - # included flags are matched and the excluded flags are not matched. - # - # The first argument is the line number of the dg-skip-if directive - # within the test file. Remaining arguments are as for xfail lists: - # message { targets } { include } { exclude } - # - # This tests against multilib flags plus either the default flags for this - # group of tests or flags specified with a previous dg-options command. - - proc dg-skip-if { args } { - set args [lreplace $args 0 0] - - set selector "target [join [lindex $args 1]]" - if { [dg-process-target $selector] == "S" } { - # The target list matched; now check the flags. The DejaGnu proc - # check_conditional_xfail will look at the options in compiler_flags, - # so set that up for this test based on flags we know about. Start - # the list with a dummy tool name so the list will match "*" if - # there are no flags. - - global compiler_flags - upvar dg-extra-tool-flags extra_tool_flags - - set compiler_flags " toolname " - append compiler_flags $extra_tool_flags - set dest [target_info name] - if [board_info $dest exists multilib_flags] { - append compiler_flags "[board_info $dest multilib_flags] " - } - - # The target list might be an effective-target keyword, so replace - # the original list with "*-*-*". - if [check_conditional_xfail [lreplace $args 1 1 "*-*-*"]] { - upvar dg-do-what dg-do-what - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - } - - # Any value in this variable was left over from an earlier test. - set compiler_flags "" - } - } - # Prune any messages matching ARGS[1] (a regexp) from test output. proc dg-prune-output { args } { global additional_prunes --- 261,266 ---- *************** proc dg-prune-output { args } { *** 414,431 **** lappend additional_prunes [lindex $args 1] } - # Like check_conditional_xfail, but callable from a dg test. - - proc dg-xfail-if { args } { - set args [lreplace $args 0 0] - set selector "target [join [lindex $args 1]]" - if { [dg-process-target $selector] == "S" } { - global compiler_conditional_xfail_data - set compiler_conditional_xfail_data $args - } - } - - # We need to make sure that additional_* are cleared out after every # test. It is not enough to clear them out *before* the next test run # because gcc-target-compile gets run directly from some .exp files --- 273,278 ---- *************** if { [info procs saved-dg-test] == [list *** 442,458 **** --- 289,312 ---- global additional_sources global additional_prunes global errorInfo + global compiler_conditional_xfail_data if { [ catch { eval saved-dg-test $args } errmsg ] } { set saved_info $errorInfo set additional_files "" set additional_sources "" set additional_prunes "" + if [info exists compiler_conditional_xfail_data] { + unset compiler_conditional_xfail_data + } error $errmsg $saved_info } set additional_files "" set additional_sources "" set additional_prunes "" + if [info exists compiler_conditional_xfail_data] { + unset compiler_conditional_xfail_data + } } } set additional_prunes "" diff -Nrcpad gcc-3.4.5/gcc/testsuite/lib/gcov.exp gcc-3.4.6/gcc/testsuite/lib/gcov.exp *** gcc-3.4.5/gcc/testsuite/lib/gcov.exp 2003-07-09 14:57:21.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/lib/gcov.exp 2006-01-12 01:45:54.000000000 +0000 *************** proc verify-lines { testcase file } { *** 52,57 **** --- 52,58 ---- } } } + close $fd return $failed } diff -Nrcpad gcc-3.4.5/gcc/testsuite/lib/target-supports-dg.exp gcc-3.4.6/gcc/testsuite/lib/target-supports-dg.exp *** gcc-3.4.5/gcc/testsuite/lib/target-supports-dg.exp 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/lib/target-supports-dg.exp 2005-12-20 22:09:24.000000000 +0000 *************** *** 0 **** --- 1,327 ---- + # Copyright (C) 1997, 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc. + + # This program is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # This program is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with this program; if not, write to the Free Software + # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + # If this target does not support weak symbols, skip this test. + + proc dg-require-weak { args } { + upvar dg-do-what dg-do-what + upvar name name + + set weak_available [ check_weak_available ] + if { $weak_available == -1 } { + unresolved "$name" + } + if { $weak_available != 1 } { + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + return + } + } + + # If this target does not support the "visibility" attribute, skip this + # test. + + proc dg-require-visibility { args } { + upvar dg-do-what dg-do-what + upvar name name + + set visibility_available [ check_visibility_available ] + if { $visibility_available == -1 } { + unresolved "$name" + } + if { $visibility_available != 1 } { + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + return + } + } + + # If this target does not support the "alias" attribute, skip this + # test. + + proc dg-require-alias { args } { + upvar dg-do-what dg-do-what + upvar name name + + set alias_available [ check_alias_available ] + if { $alias_available == -1 } { + unresolved "$name" + } + if { $alias_available < 2 } { + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + return + } + } + + # If this target's linker does not support the --gc-sections flag, + # skip this test. + + proc dg-require-gc-sections { args } { + if { ![ check_gc_sections_available ] } { + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + return + } + } + + # If this target does not support profiling, skip this test. + + proc dg-require-profiling { args } { + if { ![ check_profiling_available ${args} ] } { + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + return + } + } + + # If this target does not support DLL attributes skip this test. + + proc dg-require-dll { args } { + global target_triplet + # As a special case, the mcore-*-elf supports dllimport/dllexport. + if { [string match "mcore-*-elf" $target_triplet] } { + return + } + # PE/COFF targets support dllimport/dllexport. + if { [gcc_target_object_format] == "pe" } { + return + } + + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + } + + # If this target does not support named sections skip this test. + + proc dg-require-named-sections { args } { + upvar name name + + if { ![ check_named_sections_available ] } { + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + } + } + + # If the target does not match the required effective target, skip this test. + + proc dg-require-effective-target { args } { + set args [lreplace $args 0 0] + if { ![is-effective-target [lindex $args 0]] } { + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + } + } + + # Check the flags with which the test will be run against options in + # a test directive that will skip or xfail that test. The DejaGnu proc + # check_conditional_xfail will look at the options in compiler_flags, so + # set that up for this test based on flags we know about. + + proc check_test_flags { args } { + global compiler_flags + upvar 2 dg-extra-tool-flags extra_tool_flags + + # Pull the args out of the enclosing list. + set args [lindex $args 0] + + # Start the list with a dummy tool name so the list will match "*" + # if there are no flags. + set compiler_flags " toolname " + append compiler_flags $extra_tool_flags + set dest [target_info name] + if [board_info $dest exists multilib_flags] { + append compiler_flags "[board_info $dest multilib_flags] " + } + + set answer [check_conditional_xfail $args] + + # Any value in this variable originally was left over from an earlier test. + set compiler_flags "" + + verbose "check_test_flags: $args $answer" 2 + return $answer + } + + # Skip the test (report it as UNSUPPORTED) if the target list and + # included flags are matched and the excluded flags are not matched. + # + # The first argument is the line number of the dg-skip-if directive + # within the test file. Remaining arguments are as for xfail lists: + # message { targets } { include } { exclude } + # + # This tests against multilib flags plus either the default flags for this + # group of tests or flags specified with a previous dg-options command. + + proc dg-skip-if { args } { + set args [lreplace $args 0 0] + + set selector [list target [lindex $args 1]] + if { [dg-process-target $selector] == "S" } { + # The target list matched; now check the flags. The DejaGnu proc + # check_conditional_xfail will look at the options in compiler_flags, + # so set that up for this test based on flags we know about. Start + # the list with a dummy tool name so the list will match "*" if + # there are no flags. + + global compiler_flags + upvar dg-extra-tool-flags extra_tool_flags + + set compiler_flags " toolname " + append compiler_flags $extra_tool_flags + set dest [target_info name] + if [board_info $dest exists multilib_flags] { + append compiler_flags "[board_info $dest multilib_flags] " + } + + # The target list might be an effective-target keyword, so replace + # the original list with "*-*-*". + if [check_conditional_xfail [lreplace $args 1 1 "*-*-*"]] { + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + } + + # Any value in this variable was left over from an earlier test. + set compiler_flags "" + } + } + + # Like check_conditional_xfail, but callable from a dg test. + + proc dg-xfail-if { args } { + # Don't change anything if we're already skipping the test. + upvar dg-do-what dg-do-what + if { [lindex ${dg-do-what} 1] == "N" } { + return + } + + set args [lreplace $args 0 0] + set selector [list target [lindex $args 1]] + if { [dg-process-target $selector] == "S" } { + global compiler_conditional_xfail_data + set compiler_conditional_xfail_data [lreplace $args 1 1 "*-*-*"] + } + } + + # Intercept the call to the DejaGnu version of dg-process-target to + # support use of an effective-target keyword in place of a list of + # target triplets to xfail or skip a test. + # + # selector is one of: + # xfail target-triplet-1 ... + # xfail effective-target-keyword + # xfail selector-expression + # target target-triplet-1 ... + # target effective-target-keyword + # target selector-expression + # + # For a target list the result is "S" if the target is selected, "N" otherwise. + # For an xfail list the result is "F" if the target is affected, "P" otherwise. + # + # A selector expression appears within curly braces and uses a single logical + # operator: !, &&, or ||. An operand is another selector expression, an + # effective-target keyword, or a list of target triplets within quotes or + # curly braces. + + if { [info procs saved-dg-process-target] == [list] } { + rename dg-process-target saved-dg-process-target + + # Evaluate an operand within a selector expression. + proc selector_opd { op } { + set selector "target" + lappend selector $op + set answer [ expr { [dg-process-target $selector] == "S" } ] + verbose "selector_opd: `$op' $answer" 2 + return $answer + } + + # Evaluate a target triplet list within a selector expression. + # Unlike other operands, this needs to be expanded from a list to + # the same string as "target". + proc selector_list { op } { + set selector "target [join $op]" + set answer [ expr { [dg-process-target $selector] == "S" } ] + verbose "selector_list: `$op' $answer" 2 + return $answer + } + + # Evaluate a selector expression. + proc selector_expression { exp } { + if { [llength $exp] == 2 } { + if [string match "!" [lindex $exp 0]] { + set op1 [lindex $exp 1] + set answer [expr { ! [selector_opd $op1] }] + } else { + # Assume it's a list of target triplets. + set answer [selector_list $exp] + } + } elseif { [llength $exp] == 3 } { + set op1 [lindex $exp 0] + set opr [lindex $exp 1] + set op2 [lindex $exp 2] + if [string match "&&" $opr] { + set answer [expr { [selector_opd $op1] && [selector_opd $op2] }] + } elseif [string match "||" $opr] { + set answer [expr { [selector_opd $op1] || [selector_opd $op2] }] + } else { + # Assume it's a list of target triplets. + set answer [selector_list $exp] + } + } else { + # Assume it's a list of target triplets. + set answer [selector_list $exp] + } + + verbose "selector_expression: `$exp' $answer" 2 + return $answer + } + + proc dg-process-target { args } { + verbose "replacement dg-process-target: `$args'" 2 + + # Extract the 'what' keyword from the argument list. + set selector [string trim [lindex $args 0]] + if [regexp "^xfail " $selector] { + set what "xfail" + } elseif [regexp "^target " $selector] { + set what "target" + } else { + error "syntax error in target selector \"$selector\"" + } + + # Extract the rest of the list, which might be a keyword. + regsub "^${what}" $selector "" rest + set rest [string trim $rest] + + if [is-effective-target-keyword $rest] { + # The selector is an effective target keyword. + if [is-effective-target $rest] { + return [expr { $what == "xfail" ? "F" : "S" }] + } else { + return [expr { $what == "xfail" ? "P" : "N" }] + } + } + + if [string match "{*}" $rest] { + if [selector_expression [lindex $rest 0]] { + return [expr { $what == "xfail" ? "F" : "S" }] + } else { + return [expr { $what == "xfail" ? "P" : "N" }] + } + } + + # The selector is not an effective-target keyword, so process + # the list of target triplets. + return [saved-dg-process-target $selector] + } + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/lib/target-supports.exp gcc-3.4.6/gcc/testsuite/lib/target-supports.exp *** gcc-3.4.5/gcc/testsuite/lib/target-supports.exp 2004-08-23 18:03:13.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/lib/target-supports.exp 2005-12-19 22:29:59.000000000 +0000 *************** *** 19,24 **** --- 19,65 ---- # This file defines procs for determining features supported by the target. + # Try to compile some code and return the messages printed by the compiler. + # + # BASENAME is a basename to use for temporary files. + # TYPE is the type of compilation to perform (see target_compile). + # CONTENTS gives the contents of the input file. + # The rest is optional: + # OPTIONS: additional compiler options to use. + proc get_compiler_messages {basename type contents args} { + global tool + + if { [llength $args] > 0 } { + set options "additional_flags=[lindex $args 0]" + } else { + set options "" + } + + set src ${basename}[pid].c + switch $type { + assembly { set output ${basename}[pid].s } + object { set output ${basename}[pid].o } + } + set f [open $src "w"] + puts $f $contents + close $f + set lines [${tool}_target_compile $src $output $type "$options"] + file delete $src + remote_file build delete $output + + return $lines + } + + proc current_target_name { } { + global target_info + if [info exists target_info(target,name)] { + set answer $target_info(target,name) + } else { + set answer "" + } + return $answer + } + ############################### # proc check_weak_available { } ############################### *************** proc check_vmx_hw_available { } { *** 289,291 **** --- 330,490 ---- return $vmx_hw_available_saved } + + # Return 1 if -fpic and -fPIC are supported, as in no warnings or errors + # emitted, 0 otherwise. Whether a shared library can actually be built is + # out of scope for this test. + # + # When the target name changes, replace the cached result. + + proc check_effective_target_fpic { } { + global et_fpic_saved + global et_fpic_target_name + + if { ![info exists et_fpic_target_name] } { + set et_fpic_target_name "" + } + + # If the target has changed since we set the cached value, clear it. + set current_target [current_target_name] + if { $current_target != $et_fpic_target_name } { + verbose "check_effective_target_fpic: `$et_fpic_target_name'" 2 + set et_fpic_target_name $current_target + if [info exists et_fpic_saved] { + verbose "check_effective_target_fpic: removing cached result" 2 + unset et_fpic_saved + } + } + + if [info exists et_fpic_saved] { + verbose "check_effective_target_fpic: using cached result" 2 + } else { + verbose "check_effective_target_fpic: compiling source" 2 + + # Note that M68K has a multilib that supports -fpic but not + # -fPIC, so we need to check both. We test with a program that + # requires GOT references. + set et_fpic_saved [string match "" [get_compiler_messages fpic object { + extern int foo (void); extern int bar; + int baz (void) { return foo () + bar; } + } "-fpic"]] + + if { $et_fpic_saved != 0 } { + set et_fpic_saved [string match "" [get_compiler_messages fpic object { + extern int foo (void); extern int bar; + int baz (void) { return foo () + bar; } + } "-fPIC"]] + } + } + verbose "check_effective_target_fpic: returning $et_fpic_saved" 2 + return $et_fpic_saved + } + + # Return 1 if we're generating 32-bit code using default options, 0 + # otherwise. + # + # When the target name changes, replace the cached result. + + proc check_effective_target_ilp32 { } { + global et_ilp32_saved + global et_ilp32_target_name + + if { ![info exists et_ilp32_target_name] } { + set et_ilp32_target_name "" + } + + # If the target has changed since we set the cached value, clear it. + set current_target [current_target_name] + if { $current_target != $et_ilp32_target_name } { + verbose "check_effective_target_ilp32: `$et_ilp32_target_name' `$current_target'" 2 + set et_ilp32_target_name $current_target + if { [info exists et_ilp32_saved] } { + verbose "check_effective_target_ilp32: removing cached result" 2 + unset et_ilp32_saved + } + } + + if [info exists et_ilp32_saved] { + verbose "check-effective_target_ilp32: using cached result" 2 + } else { + verbose "check_effective_target_ilp32: compiling source" 2 + set et_ilp32_saved [string match "" [get_compiler_messages ilp32 object { + int dummy[(sizeof (int) == 4 && sizeof (void *) == 4 && sizeof (long) == 4 ) ? 1 : -1]; + }]] + } + verbose "check_effective_target_ilp32: returning $et_ilp32_saved" 2 + return $et_ilp32_saved + } + + # Return 1 if we're generating 64-bit code using default options, 0 + # otherwise. + # + # When the target name changes, replace the cached result. + + proc check_effective_target_lp64 { } { + global et_lp64_saved + global et_lp64_target_name + + if { ![info exists et_lp64_target_name] } { + set et_lp64_target_name "" + } + + # If the target has changed since we set the cached value, clear it. + set current_target [current_target_name] + if { $current_target != $et_lp64_target_name } { + verbose "check_effective_target_lp64: `$et_lp64_target_name' `$current_target'" 2 + set et_lp64_target_name $current_target + if [info exists et_lp64_saved] { + verbose "check_effective_target_lp64: removing cached result" 2 + unset et_lp64_saved + } + } + + if [info exists et_lp64_saved] { + verbose "check_effective_target_lp64: using cached result" 2 + } else { + verbose "check_effective_target_lp64: compiling source" 2 + set et_lp64_saved [string match "" [get_compiler_messages lp64 object { + int dummy[(sizeof (int) == 4 && sizeof (void *) == 8 && sizeof (long) == 8 ) ? 1 : -1]; + }]] + } + verbose "check_effective_target_lp64: returning $et_lp64_saved" 2 + return $et_lp64_saved + } + + # Return 1 if the target matches the effective target 'arg', 0 otherwise. + # This can be used with any check_* proc that takes no argument and + # returns only 1 or 0. It could be used with check_* procs that take + # arguments with keywords that pass particular arguments. + + proc is-effective-target { arg } { + set selected 0 + if { [info procs check_effective_target_${arg}] != [list] } { + set selected [check_effective_target_${arg}] + } else { + switch $arg { + "vmx_hw" { set selected [check_vmx_hw_available] } + "named_sections" { set selected [check_named_sections_available] } + "gc_sections" { set selected [check_gc_sections_available] } + default { error "unknown effective target keyword `$arg'" } + } + } + verbose "is-effective-target: $arg $selected" 2 + return $selected + } + + # Return 1 if the argument is an effective-target keyword, 0 otherwise. + + proc is-effective-target-keyword { arg } { + if { [info procs check_effective_target_${arg}] != [list] } { + return 1 + } else { + # These have different names for their check_* procs. + switch $arg { + "vmx_hw" { return 1 } + "named_sections" { return 1 } + "gc_sections" { return 1 } + default { return 0 } + } + } + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/treelang/ChangeLog gcc-3.4.6/gcc/testsuite/treelang/ChangeLog *** gcc-3.4.5/gcc/testsuite/treelang/ChangeLog 2005-12-01 02:38:55.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/treelang/ChangeLog 2006-03-06 03:47:57.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released.