diff -Nrc3pad gcc-3.0.4/gcc/testsuite/ChangeLog gcc-3.1/gcc/testsuite/ChangeLog *** gcc-3.0.4/gcc/testsuite/ChangeLog Wed Feb 20 18:42:56 2002 --- gcc-3.1/gcc/testsuite/ChangeLog Wed May 15 02:24:10 2002 *************** *** 1,157 **** ! 2002-02-20 Release Manager ! * GCC 3.0.4 Released. ! 2002-02-20 Release Manager ! * GCC 3.0.4 Released. 2002-02-13 Richard Smith * g++.old-deja/g++.other/thunk1.C: New test. ! 2002-01-31 Bob Wilson * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa. 2002-01-21 Zack Weinberg * g77.f-torture/compile/cpp2.F: New test. ! 2001-12-20 Release Manager ! * GCC 3.0.3 Released. 2001-12-11 Neil Booth * gcc.dg/concat.c: New test. ! 2001-12-06 Richard Henderson ! * gcc.c-torture/compile/20011205-1.c: New test. ! 2001-11-30 Jakub Jelinek ! * gcc.c-torture/compile/20011109-1.c: New test. 2001-11-29 Mark Mitchell * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard constructs. ! 2001-11-24 Neil Booth ! * gcc.dg/cpp/redef2.c: Update. 2001-10-30 Jakub Jelinek * gcc.c-torture/compile/20011029-1.c: New test. ! 2001-10-23 Release Manager ! * GCC 3.0.2 Released. 2001-10-10 Franz Sirl * gcc.c-torture/compile/20011010-1.c: New. 2001-10-08 Franz Sirl * gcc.c-torture/execute/20011008-3.c: New. 2001-09-21 Richard Henderson * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi. * g++.old-deja/g++.abi/vtable2.C: Likewise. 2001-09-12 Jakub Jelinek - * gcc.c-torture/execute/20010403-1.c: New test. * gcc.dg/20010912-1.c: New test. 2001-09-06 Nathan Sidwell PR c++/3986 ! * g++.old-deja/g++.abi/vbase9.C: New test. ! 2001-09-05 Jakub Jelinek ! * gcc.c-torture/compile/20010903-1.c: New test. ! * gcc.c-torture/execute/20010904-1.c: New test. ! * gcc.c-torture/execute/20010904-2.c: New test. 2001-09-04 Nathan Sidwell PR c++/4203 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222 ! * g++.old-deja/g++.other/empty3.C: New test. 2001-08-29 Kazu Hirata * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300. ! 2001-08-23 Kriang Lerdsuwanakij ! * g++.dg/unify1.C: New test. ! 2001-08-19 Release Manager ! * GCC 3.0.1 Released. ! 2001-08-19 Release Manager ! * GCC 3.0.1 Released. 2001-08-07 Nathan Sidwell ! * g++.old-deja/g++.abi/empty4.C: New test. ! 2001-08-06 Franz Sirl ! * gcc.c-torture/compile/20010408-1.c: New test. ! * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store on ! i[34567]86-*-*. ! Delete handling of ieee_multilib_flags. ! Pass -mieee for alpha*-*-* and sh-*-*. ! * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir. ! * gcc.c-torture/execute/20010114-2.x: Remove. 2001-08-03 Zack Weinberg * gcc.dg/bconstp-1.c: New test. 2001-08-02 Nathan Sidwell ! Remove -fhonor-std. * g++.old-deja/g++.ns/ns14.C: Remove special options. * g++.old-deja/g++.other/std1.C: Likewise. * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive. ! 2001-07-31 Nathan Sidwell ! * g++.old-deja/g++.abi/vthunk1.C: New test. 2001-07-31 Nathan Sidwell ! * g++.old-deja/g++.abi/vbase8-22.C: New test. ! 2001-07-30 Janis Johnson ! * gcc.misc-tests/gcov-3.c: New test. ! 2001-07-27 Peter Schmid ! Copied from mainline by ljrittle (to go along with 2001-07-26 ! libstdc++-v3 header staging configuration patch). ! * g++.old-deja/g++.robertl/eb130.C: Include the correct header file. 2001-07-27 Nathan Sidwell ! * g++.old-deja/g++.abi/vbase8-21.C: New test. 2001-07-27 Nathan Sidwell ! * g++.old-deja/g++.abi/vbase8-10.C: New test. 2001-07-27 Rainer Orth --- 1,2449 ---- ! 2002-05-14 Release Manager ! * GCC 3.1 Released. ! 2002-05-14 Release Manager ! * GCC 3.1 Released. ! ! 2002-05-09 Jakub Jelinek ! ! * lib/g77.exp (g77_link_flags): Append all multilib dirs containing ! libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH. ! * lib/g++.exp (g++_link_flags): Likewise. ! * lib/objc.exp (objc_target_compile): Likewise. ! ! 2002-05-08 Mark Mitchell ! ! PR c/6569 ! * gcc.dg/weak-3.c: Update location of warning messages. ! * gcc.dg/weak-5.c: Likewise. ! ! 2002-05-03 Jakub Jelinek ! ! * gcc.dg/20020503-1.c: New test. ! ! * gcc.dg/cpp/cmdlne-dM-M.c: New test. ! * gcc.dg/cpp/cmdlne-dD-M.c: New test. ! * gcc.dg/cpp/cmdlne-dN-M.c: New test. ! * gcc.dg/cpp/cmdlne-dI-M.c: New test. ! * gcc.dg/cpp/cmdlne-dI-M.h: New aux file. ! * gcc.dg/cpp/cmdlne-dD-dM.c: New test. ! * gcc.dg/cpp/cmdlne-dM-dD.c: New test. ! ! 2002-05-02 Mark Mitchell ! ! * g++.dg/init/dtor1.C: Make it tougher. ! ! 2002-05-01 Mark Mitchell ! ! * g++.dg/init/dtor1.C: New test. ! ! 2002-04-29 Jakub Jelinek ! ! * g++.dg/parse/typedef1.C: New test. ! ! 2002-04-29 Mark Mitchell ! ! PR c++/6486 ! * g++.dg/template/friend6.C: New test. ! ! PR c++/6492 ! * g++.dg/init/copy1.C: New test. ! ! 2002-04-29 Nathan Sidwell ! ! * g++.dg/warn/effc1.C: New test. ! ! 2002-04-28 Jakub Jelinek ! ! * gcc.dg/20020426-2.c: New test. ! ! 2002-04-28 Franz Sirl ! ! PR c/6343 ! * gcc.dg/weak-[2-7].c: New tests. ! ! 2002-04-26 Mark Mitchell ! ! PR c++/6497 ! * g++.dg/inherit/access2.C: New test. ! ! 2002-04-26 Mark Mitchell ! ! PR bootstrap/6445 ! * gcc.dg/20020426-1.c: New test. ! ! 2002-04-26 Alexandre Oliva ! ! * gcc.dg/enum1.c: New test. ! ! * g++.dg/abi/enum1.C: New test. ! ! 2002-04-25 Kaveh R. Ghazi ! ! * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit ! targets. ! ! 2002-04-24 Mark Mitchell ! ! * g++.dg/abi/mangle7.C: New test. ! ! 2002-04-24 Neil Booth ! ! * gcc.dg/cpp/ucs.c: Update as for 3.2. ! ! 2002-04-24 Kaveh R. Ghazi ! ! * gcc.c-torture/compile/labels-3.x: New file, don't assemble the ! compiler output on mips*-*-irix*. ! ! 2002-04-23 Jakub Jelinek ! ! * g++.dg/parse/attr1.C: New test. ! ! 2002-04-23 Mark Mitchell ! ! PR c++/6256: ! * g++.dg/template/friend5.C: New test. ! ! PR c++/6331: ! * g++.dg/template/qual1.C: Likewise. ! ! 2002-04-22 Zack Weinberg ! ! * gcc.c-torture/execute/980707-1.c: Don't use isspace(). ! Include stdlib.h, not stdio.h or ctype.h. ! ! 2002-04-22 Hans-Peter Nilsson ! ! * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on ! cris-*-elf* and mmix-*-*. ! * g77.dg/f77-edit-i-in.f: xfail for cris-*-elf. ! * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x, ! g77.f-torture/execute/20001201.x, ! g77.f-torture/execute/u77-test.x: Ditto. ! * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf. ! * gcc.dg/wchar_t-1.c: Ditto. ! ! 2002-04-21 Hans-Peter Nilsson ! ! * g++.dg/opt/cleanup1.C (C::C()): Initialize member c. ! Clarify comment. ! ! 2002-04-21 Franz Sirl ! ! * gcc.c-torture/execute/20000906-1.x: Delete. ! ! 2002-04-21 Neil Booth ! ! * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests. ! ! 2002-04-19 Mark Mitchell ! ! * PR6352 ! * g++.dg/opt/inline2.C: New test. ! ! 2002-04-18 Jakub Jelinek ! ! * gcc.dg/20020418-1.c: New test. ! * gcc.dg/20020418-2.c: New test. ! ! 2002-04-18 Richard Henderson ! ! * gcc.c-torture/compile/iftrap-1.c: New. ! * gcc.dg/iftrap-1.c: Adjust for ia64. ! * gcc.dg/iftrap-2.c: New. ! ! 2002-04-18 Jakub Jelinek ! ! * gcc.c-torture/compile/20020418-1.c: New test. ! ! 2002-04-18 David S. Miller ! ! * gcc.c-torture/execute/20020418-1.c: New test. ! ! 2002-04-17 Jakub Jelinek ! ! * gcc.dg/20020416-1.c: New test. ! ! * g++.dg/opt/inline1.C: New test. ! ! 2002-04-16 Kaveh R. Ghazi ! ! * gcc.c-torture/execute/20010122-1.x: New file. XFAIL this test ! for mips*-sgi-irix6*. ! ! 2002-04-16 Jakub Jelinek ! ! * gcc.dg/20020415-1.c: New test. ! ! 2002-04-15 Mark Mitchell ! ! * testsuite/lib/chill.exp: Remove. ! ! 2002-04-14 Jakub Jelinek ! ! * g++.dg/other/big-struct.C: New test. ! ! 2002-04-14 David Billinghurst ! ! PR c/6277 ! * gcc.dg/i386-387-1.c: Allow optional leading underscore ! in scan-assembler function name ! ! 2002-04-13 Hans-Peter Nilsson ! ! * g77.f-torture/execute/980628-4.x, ! g77.f-torture/execute/980628-5.x, ! g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x, ! g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x, ! g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests; ! powerpc-*-* and mmix hosted on i[34567]86-*-*. ! * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware. ! * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x, ! g77.f-torture/execute/20001201.x, ! g77.f-torture/execute/u77-test.x: New files. ! * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware. ! * gcc.dg/wchar_t-1.c: Ditto. ! ! 2002-04-13 David S. Miller ! ! * gcc.c-torture/execute/20020413-1.c: New test. ! ! 2002-04-12 Mark Mitchell ! ! PR c++ 5373. ! * g++.dg/parse/stmtexpr1.C: New test. ! ! PR c++/5189. ! * g++.dg/template/copy1.C: New test. ! ! 2002-04-12 Richard Henderson ! ! * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc. ! ! 2002-04-12 Richard Sandiford ! ! * g++.dg/ext/attrib5.C, ! * g++.dg/lookup/struct1.C: New tests. ! ! 2002-04-11 Jakub Jelinek ! ! * gcc.dg/20020411-1.c: New test. ! ! * gcc.c-torture/execute/20020411-1.c: New test. ! ! 2002-04-10 Jakub Jelinek ! ! PR middle-end/6247 ! * g++.dg/opt/cleanup1.C: New test. ! ! * g++.dg/opt/const1.C: New test. ! ! 2002-04-10 Lars Brinkhoff ! ! * gcc.c-torture/execute/20020406-1.c: Declare malloc. ! ! 2002-04-10 Nathan Sidwell ! ! PR c++/5507 ! * g++.dg/template/typename2.C: New test. ! ! 2002-04-10 Alan Modra ! ! * gcc.c-torture/execute/loop-12.c: New. ! ! 2002-04-07 Franz Sirl ! ! PR optimization/6086 ! * g++.dg/opt/preinc1.C: New test. ! ! 2002-04-06 Mark Mitchell ! ! PR c++/5571 ! * g++.dg/opt/static2.C: New test. ! ! PR c/5120 ! * gcc.dg/20020406-1.c: New test. ! ! 2002-04-04 David S. Miller ! ! * gcc.c-torture/execute/20020404-1.c: New test. ! ! 2002-04-04 Jakub Jelinek ! ! PR c/6123 ! * gcc.dg/20020312-2.c: Do not declare global register variable ! if __PIC__ or __pic__ is defined. ! ! 2002-04-03 Kaveh R. Ghazi ! ! * gcc.misc-tests/linkage.exp: Update last change to handle ! sparc*-, not just sparc-. ! ! 2002-04-03 Hans-Peter Nilsson ! ! * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*. ! * gcc.misc-tests/bprob.exp: Ditto. ! ! 2002-04-02 David S. Miller ! ! * gcc.c-torture/execute/20020402-3.c: New test. ! ! 2002-04-02 Franz Sirl ! ! * gcc.c-torture/execute/20020402-1.c: New test. ! ! 2002-04-01 Richard Henderson ! ! * gcc.c-torture/compile/920625-1.x: Revert -O1 xfail. ! ! 2002-04-01 Kaveh R. Ghazi ! ! * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2. ! ! 2002-04-01 Hans-Peter Nilsson ! ! * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C, ! g++.dg/ext/instantiate3.C: Tweak match patterns. ! ! * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware. ! ! * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern. ! ! * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware. ! ! 2002-03-31 Richard Henderson ! ! * gcc.dg/special/alias-2.c: New. ! * gcc.dg/special/ecos.exp: Run it. ! ! 2002-03-31 Richard Henderson ! ! * gcc.dg/va-arg-1.c: Expect warnings, not errors. ! ! 2002-03-31 Kazu Hirata ! ! * gcc.dg/weak-1.c: Disable on h8300 port. ! ! 2002-03-28 Roger Sayle ! ! * g++.old-deja/g++.other/builtins5.C: New test. ! * g++.old-deja/g++.other/builtins6.C: New test. ! * g++.old-deja/g++.other/builtins7.C: New test. ! * g++.old-deja/g++.other/builtins8.C: New test. ! * g++.old-deja/g++.other/builtins9.C: New test. ! ! 2002-03-29 Jakub Jelinek ! ! * g++.dg/opt/static1.C: New test. ! ! * g++.dg/opt/longbranch1.C: New test. ! ! 2002-03-27 Richard Henderson ! ! * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors. ! * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise; ! move from g++.old-deja/g++.ext/. ! ! 2002-03-27 Mark Mitchell ! ! * g++.dg/init/new2.C: New test. ! ! 2002-03-27 Richard Henderson ! ! * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker. ! * g++.old-deja/g++.jason/report.C: Likewise. ! ! 2002-03-27 Mark Mitchell ! ! * g++.dg/init/new1.C: Fix size_t. ! ! 2002-03-26 Richard Henderson ! ! * gcc.dg/pragma-re-2.c: Avoid empty source file warning. ! ! * gcc.dg/20020312-2.c: Don't test epilogue vs global register ! on sparc. ! ! * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on ! sparcv9 systems. ! * gcc.dg/20001102-1.c: Likewise. ! ! 2002-03-26 Nathan Sidwell ! ! * g++.dg/abi/vbase9.C: New test. ! ! 2002-03-26 Mark Mitchell ! ! * g++.dg/init/new1.C: New test. ! ! 2002-03-26 Richard Henderson ! ! * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized ! structure. ! ! 2002-03-26 David Billinghurst ! ! * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al ! * lib/g77.exp: Likewise ! * lib/objc.exp: Likewise ! * gcc.dg/weak-1.c: Early return from dg-final on platforms ! that do not support weak symbols ! ! 2002-03-25 Richard Henderson ! ! * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on ! sparcv9 systems. ! ! * gcc.c-torture/compile/20011119-1.c (xxx): New. ! * gcc.c-torture/compile/20011119-2.c (xxx): New. ! ! 2002-03-25 Bob Wilson ! ! * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of ! targets using generic thunk support. ! ! 2002-03-25 Jakub Jelinek ! ! * g++.dg/other/enum1.C: New test. ! ! * gcc.c-torture/compile/20020323-1.c: New test. ! ! * g++.dg/opt/conj2.C: New test. ! ! 2002-03-24 Richard Henderson ! ! * gcc.c-torture/compile/920625-1.x: XFAIL -O1 too. ! ! * gcc.dg/weak-1.c: Use -fno-common. ! ! 2002-03-24 Richard Henderson ! ! * objc/execute/formal_protocol-6.x: New XFAIL. ! ! 2002-03-24 Hans-Peter Nilsson ! ! * gcc.dg/20020312-2.c [__MMIX__]: No pic register. ! * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf* ! cris-*-aout* mmix-*-*. ! * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf* ! cris-*-aout* mmix-*-*. ! * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on ! cris-*-elf* cris-*-aout* and mmix-*-*. ! * gcc.dg/20001009-1.c: Ditto. ! * gcc.dg/20010912-1.c: Ditto. ! * gcc.dg/20020122-4.c: Ditto. ! * gcc.dg/inline-2.c: Ditto. ! ! 2002-03-22 Alexandre Oliva ! ! * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too. ! ! 2002-03-22 Jakub Jelinek ! ! * g++.old-deja/g++.other/dwarf2-1.C: Move... ! * g++.dg/debug/debug5.C: ...here. Convert for dg framework. ! ! 2002-03-21 Rainer Orth ! ! * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names. ! (A, E): Handle this. ! ! 2002-03-20 Jason Merrill ! ! * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about ! ignoring -fpic. ! * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output ! through prune_gcc_output. ! ! 2002-03-20 Jakub Jelinek ! ! * gcc.c-torture/compile/20020320-1.c: New test. ! ! 2002-03-19 Jakub Jelinek ! ! * gcc.c-torture/compile/20020318-1.c: New test. ! ! * gcc.dg/struct-by-value-1.c: New test. ! ! * gcc.c-torture/compile/20020319-1.c: New test. ! ! 2002-03-18 Neil Booth ! ! * gcc.dg/cpp/wchar-1.c: Fix test. ! ! 2002-03-18 Jakub Jelinek ! ! * g++.dg/opt/conj1.C: New test. ! ! 2002-03-17 Richard Earnshaw ! ! * gcc.dg/weak-1.c: Fix scan tests. ! ! 2002-03-15 Mark Mitchell ! ! * g++.dg/opt/dtor1.C: New test. ! ! 2002-03-15 Jakub Jelinek ! ! * gcc.c-torture/compile/20020315-1.c: New test. ! ! 2002-03-14 Richard Earnshaw ! ! * gcc.c-torture/execute/20020314-1.c: New test. ! ! 2002-03-14 Jakub Jelinek ! ! * g++.dg/warn/Wunused-1.C: New test. ! ! 2002-02-13 Richard Sandiford ! ! * g++.dg/abi/mangle6.C: New test. ! ! 2002-03-13 Jakub Jelinek ! ! * gcc.c-torture/compile/20020309-2.c: New test. ! ! * gcc.c-torture/compile/20020312-1.c: New test. ! ! 2002-03-12 Nathan Sidwell ! ! * g++.dg/other/access1.C: New test. ! ! 2002-03-12 Jakub Jelinek ! ! * gcc.c-torture/execute/wchar_t-1.c: New test. ! ! 2002-03-12 David Edelsohn ! ! * gcc.dg/20020103-1.c: Add rs6000 target and macro. ! ! 2002-03-12 Aldy Hernandez ! ! * gcc.dg/20020103-1.c: Add other -D ppc variants. ! ! 2002-03-12 Kazu Hirata ! ! * gcc.c-torture/execute/20020307-1.c: Use long. ! ! 2002-03-12 Roger Sayle ! ! * gcc.dg/20020312-1.c: New test case. ! ! 2002-03-11 Nathan Sidwell ! ! * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes. ! * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise. ! ! 2002-03-11 Nathan Sidwell ! ! * testsuite/g++.dg/overload/pmf1.C: New test. ! ! 2002-03-11 Jakub Jelinek ! ! PR optimization/5844 ! * gcc.dg/20020310-1.c: New test. ! ! 2002-03-11 Hans-Peter Nilsson ! ! * gcc.c-torture/execute/20020227-1.c: New test. ! ! 2002-03-09 Jakub Jelinek ! ! * gcc.c-torture/execute/va-arg-22.c: New test. ! ! Sat Mar 9 07:30:53 2002 Richard Kenner ! ! * gcc.c-torture/compile/20020309-1.c: New test. ! ! 2002-03-08 Jakub Jelinek ! ! * gcc.c-torture/execute/20020307-2.c: New test. ! ! 2002-03-08 Richard Earnshaw ! ! * gcc.c-torture/execute/20020307-1.c: New test. ! ! 2002-03-05 Jakub Jelinek ! ! * gcc.dg/20020304-1.c: New test. ! ! * gcc.c-torture/compile/20020304-2.c: New test. ! ! 2002-03-04 Zack Weinberg ! ! * gcc.c-torture/compile/20020304-1.c: New test case ! (from PR c/5830). ! ! 2002-03-02 Nathan Sidwell ! ! * g++.dg/other/classkey1.C: New test. ! ! 2002-03-01 Richard Henderson ! ! * gcc.c-torture/compile/981223-1.x: New. ! * gcc.c-torture/compile/920625-1.x: New. ! ! 2002-02-28 Richard Henderson ! ! * g++.dg/opt/vtgc1.C: Adjust patterns for ia64. ! ! 2002-02-26 Alexandre Oliva ! ! * gcc.dg/debug/20020224-1.c: New. ! ! 2002-02-26 Jakub Jelinek ! ! * g++.dg/debug/debug4.C: New test. ! ! 2002-02-25 Kazu Hirata ! ! * gcc.c-torture/execute/960416-1.x: New. ! * gcc.c-torture/execute/divconst-3.x: Likewise. ! ! 2002-02-25 Jakub Jelinek ! ! * gcc.dg/20020224-1.c: New test. ! ! 2002-02-25 Alan Modra ! ! * gcc.c-torture/execute/20020225-1.c: New. ! ! 2002-02-24 Neil Booth ! ! * testsuite/gcc.dg/cpp/wchar-1.c: New test. ! ! 2002-02-23 Jakub Jelinek ! ! * gcc.dg/20020222-1.c: New test. ! ! 2002-02-22 Jakub Jelinek ! ! * g++.dg/opt/anonunion1.C: New test. ! ! 2002-02-22 Nathan Sidwell ! ! * g++.dg/template/qualttp19.C: New test. ! * g++.dg/template/qualttp20.C: New test. ! * g++.old-deja/g++.jason/report.C: Adjust expected errors ! * g++.old-deja/g++.other/qual1.C: Likewise. ! ! 2002-02-21 Aldy Hernandez ! ! * gcc.dg/attr-alwaysinline.c: New. ! ! 2002-02-21 Jakub Jelinek ! ! * gcc.dg/20020220-1.c: New test. ! ! * gcc.dg/20020220-2.c: New test. ! ! * g++.dg/opt/mmx1.C: New test. ! ! 2002-02-20 Alexandre Oliva ! ! * gcc.c-torture/compile/20020110.c: New test. ! ! 2002-02-20 Jakub Jelinek ! ! * gcc.c-torture/execute/20020219-1.c: New test. ! ! * gcc.dg/20020219-1.c: New test. ! ! * gcc.dg/noncompile/20020220-1.c: New test. ! ! * g++.dg/opt/ptrintsum1.C: New test. ! ! * gcc.dg/debug/20020220-1.c: New test. ! ! 2002-02-17 Jakub Jelinek ! ! * gcc.c-torture/execute/20020216-1.c: New test. ! ! 2002-02-16 Neil Booth ! ! * gcc.dg/decl-1.c: Update, new test. ! ! 2002-02-15 Nathan Sidwell ! ! * g++.dg/abi/bitfield1.C: New test. ! * g++.dg/abi/bitfield2.C: New test. ! ! 2002-02-15 Richard Sandiford ! ! * gcc.dg/attr-nest.c: New test. ! ! 2002-02-15 Richard Sandiford ! ! * gcc.c-torture/execute/20020215-1.c: New test. ! ! 2002-02-14 Jakub Jelinek ! ! * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp. ! * g++.dg/debug/debug.exp: New. ! * g++.dg/debug/trivial.C: New. ! * g++.dg/debug/debug1.C: Moved... ! * g++.dg/other/debug1.C: ...from here. ! * g++.dg/debug/debug2.C: Moved... ! * g++.dg/other/debug2.C: ...from here. ! * g++.dg/debug/debug3.C: Moved... ! * g++.dg/other/debug3.C: ...from here. ! ! * gcc.dg/noncompile/20020213-1.c: New test. ! ! 2002-02-13 Jakub Jelinek ! ! * g++.dg/other/debug3.C: New test. ! ! * gcc.c-torture/execute/20020213-1.c: New test. 2002-02-13 Richard Smith * g++.old-deja/g++.other/thunk1.C: New test. ! 2002-02-12 David Billinghurst ! ! * g++.dg/warn/weak1.C: weak attributes not supported on cygwin ! ! 2002-02-13 Stan Shebs ! ! * gcc.dg/altivec-3.c: New. ! ! 2002-02-12 Jakub Jelinek ! ! * gcc.dg/Wunreachable-1.c: New test. ! * gcc.dg/Wunreachable-2.c: New test. ! ! 2002-02-12 Joseph S. Myers ! ! * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests. ! ! 2002-02-12 Neil Booth ! ! * gcc.dg/decl-1.c: New test. ! ! 2002-02-12 David Billinghurst ! ! * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999 ! ! 2002-02-10 Kazu Hirata ! ! * gcc.c-torture/compile/961203-1.x: Disable on h8300 port. ! * gcc.c-torture/compile/980506-1.x: Likewise. ! ! 2002-02-10 Kazu Hirata ! ! * gcc.dg/20020210-1.c: New. ! ! 2002-02-09 Toon Moene ! ! * g77.f-torture/execute/947.f: New regression test ! for PR fortran/947. ! ! 2002-02-09 Alexandre Oliva ! ! * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5. ! * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*. ! ! 2002-02-08 Richard Henderson ! ! * gcc.c-torture/compile/labels-3.c: New. ! ! 2002-02-08 Jakub Jelinek ! ! * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2 ! expression statements work instead. ! * gcc.dg/noncompile/20020207-1.c: New test. ! ! 2002-02-07 Richard Henderson ! ! * gcc.dg/debug/dwarf2-1.c (foo): Return a value. ! ! 2002-02-07 David Billinghurst ! ! * lib/prune.exp: Remove "In (program|subroutine"block-data)" ! message from g77 ! * lib/g77-dg.exp: Trim g77 error messages so that they are ! recognised by dg.exp. ! ! 2002-02-07 David Billinghurst ! ! PR fortran/5473 ! * g77.dg/pr5473.f: Now dg-error. Add additional cases. ! ! 2002-02-07 Richard Henderson ! ! * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory ! to be sufficiently aligned for integers. ! ! 2002-02-07 Nathan Sidwell ! ! * g++.dg/template/friend4.C: New test. ! ! 2002-02-07 David Billinghurst ! ! PR fortran/5743 ! * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove ! unsupported cases. ! ! 2002-02-07 Richard Henderson ! ! * gcc.dg/debug/dwarf2-1.c: Update for return warnings. ! * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c, ! gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m, ! objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise. ! ! 2002-02-06 Richard Henderson ! ! * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle. ! ! 2002-02-06 Janis Johnson ! ! * gcc.dg/20020206-1.c: New test. ! ! 2002-02-06 Jakub Jelinek ! ! * gcc.c-torture/execute/20020206-1.c: New test. ! ! * gcc.c-torture/execute/20020206-2.c: New test. ! ! PR optimization/5429: ! * gcc.c-torture/compile/20020206-1.c: New test. ! ! 2002-02-06 Nick Clifton ! ! * g++.dg/ext/align1.C: Do not use an explicit alignment value ! as certain file formats cannot support particularly large ! alignments. ! ! * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains, ! and do not expect to be able to link the executable. ! ! * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to ! fail because the COFF format does not support the weak attribute. ! ! 2002-02-05 David Billinghurst ! ! * g77.dg/pr5473.f: New test ! ! 2002-02-05 Aldy Hernandez ! ! * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format. ! Fix testcase accordingly. ! ! 2002-02-04 Richard Henderson ! ! * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff. ! (buf): Change to be an array of pointers, not ints. ! ! 2002-02-04 Jakub Jelinek ! ! * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally ! before all tests. Move warning one line above to match where it ! C frontend emits. ! * gcc.dg/Wswitch-2.c: New test. ! * g++.dg/warn/Wswitch-1.C: New test. ! * g++.dg/warn/Wswitch-2.C: New test. ! ! 2002-02-04 Richard Henderson ! ! * g++.dg/abi/offsetof.C: Fix size comparison. ! ! 2002-02-04 Richard Sandiford ! ! * gcc.dg/cast-qual-2.c: New test. ! ! 2002-02-04 Jakub Jelinek ! ! * gcc.dg/20020201-4.c: New test. ! ! 2002-02-04 Ben Elliston ! ! * lib/gcc.exp (gcc_init): Check that the need_status_wrapper ! target_info attribute != 0, in addition to the empty string. ! (gcc_target_compile): Likewise. ! ! 2002-02-03 Andrew Cagney ! ! * gcc.dg/Wswitch.c: New test. ! PR gcc/4475. PR gcc/3780. ! ! 2002-02-03 Toon Moene ! ! * g77.f-torture/execute/5122.f: New test for regressions ! against PR fortran/5122. ! ! 2002-02-03 David Billinghurst ! ! * g77.f-torture/compile/pr3743.f: Delete ! * g77.dg/pr3743-1.f: New test. ! * g77.dg/pr3743-2.f: New test. ! * g77.dg/pr3743-3.f: New test. ! * g77.dg/pr3743-4.f: New test. ! ! 2002-02-02 Neil Booth ! ! * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests. ! ! 2002-02-02 Richard Henderson ! ! * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change. ! * gcc.c-torture/execute/bf64-1.c: Likewise. ! ! 2002-02-02 Jakub Jelinek ! ! * gcc.dg/20020201-2.c: New test. ! ! * gcc.dg/20020201-3.c: New test. ! ! * gcc.c-torture/execute/bitfld-2.c: New test. ! ! 2002-02-02 Neil Booth ! ! * gcc.dg/bitfld-1.c: Update. ! * gcc.dg/bitfld-2.c: Update. ! * gcc.c-torture/execute/bitfld-1.x: New. ! ! 2002-02-02 Jakub Jelinek ! ! * gcc.c-torture/execute/20020201-1.c: New test. ! ! 2002-02-01 Janis Johnson ! ! PR target/5469 ! * gcc.dg/20020201-1.c: New test. ! ! 2002-02-01 David.Billinghurst ! ! PR fortran/3743 ! * g77.f-torture/execute/f90-intrinsic-bit.x: Remove ! * g77.f-torture/compile/pr3743.x: Remove ! ! 2002-01-31 Tom Rix ! ! * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX. ! ! 2002-01-31 Joseph S. Myers ! ! * gcc.dg/noncompile/20020130-1.c: New test. ! ! 2002-01-30 David Billinghurst ! ! * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r. ! ! 2002-01-29 Richard Henderson ! ! * gcc.c-torture/execute/991118-1.c: Cast various constants back ! to long long. ! * gcc.c-torture/execute/bf64-1.c: Likewise. ! ! 2002-01-29 Jakub Jelinek ! ! * gcc.c-torture/execute/20020129-1.c: New test. ! ! 2002-01-29 Neil Booth ! ! * gcc.c-torture/compile/20000224-1.c: Update. ! * gcc.c-torture/execute/bitfld-1.c: New tests. ! * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests. ! * gcc.dg/uninit-A.c: Update. ! ! 2002-01-29 Nathan Sidwell ! ! * g++.dg/template/ctor1.C: Add instantiation. ! ! 2002-01-28 Paul Koning ! ! * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first ! argument to __builtin_prefetch to be const ptr. ! ! 2002-01-28 Jakub Jelinek ! ! * gcc.c-torture/compile/20020120-1.c: New test. ! ! 2002-01-27 Kazu Hirata ! ! * gcc.c-torture/execute/20020127-1.c: New test. ! ! 2002-01-27 David Billinghurst ! ! * g77.dg/f77-edit-i-in.f: New test ! * g77.dg/f77-edit-i-out.f: New test ! ! 2002-01-25 Geoffrey Keating ! ! * gcc.dg/debug/debug.exp: New file. ! * gcc.dg/debug/trivial.c: New file. ! * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/. ! * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/. ! * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/. ! * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/. ! * gcc.dg/debug/debug-1.c: Moved from gcc.dg/. ! * gcc.dg/debug/debug-2.c: Moved from gcc.dg/. ! * gcc.dg/debug/debug-3.c: Moved from gcc.dg/. ! * gcc.dg/debug/debug-4.c: Moved from gcc.dg/. ! * gcc.dg/debug/debug-5.c: Moved from gcc.dg/. ! * gcc.dg/debug/debug-6.c: Moved from gcc.dg/. ! * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/. ! * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/. ! * gcc.dg/20000503-1.c: Removed. ! * gcc.dg/20010207-1.c: Removed. ! * gcc.dg/20011223-1.c: Removed. ! * gcc.dg/20020104-2.c: Removed. ! * gcc.dg/debug-1.c: Removed. ! * gcc.dg/debug-2.c: Removed. ! * gcc.dg/debug-3.c: Removed. ! * gcc.dg/debug-4.c: Removed. ! * gcc.dg/debug-5.c: Removed. ! * gcc.dg/debug-6.c: Removed. ! * gcc.dg/dwarf2-1.c: Removed. ! * gcc.dg/dwarf2-2.c: Removed. ! ! 2002-01-25 Jakub Jelinek ! ! * g++.old-deja/g++.other/eh5.C: New test. ! * g++.old-deja/g++.other/sibcall2.C: New test. ! * g++.old-deja/g++.other/array9.C: New test. ! * g++.old-deja/g++.other/typename2.C: New test. ! * g++.old-deja/g++.other/crash60.C: New test. ! * g++.old-deja/g++.other/conv9.C: New test. ! * g++.old-deja/g++.other/mangle10.C: New test. ! * g++.old-deja/g++.other/unchanging1.C: New test. ! * g++.old-deja/g++.other/exprstmt1.C: New test. ! * g++.old-deja/g++.other/inline23.C: New test. ! * g++.old-deja/g++.eh/ia64-1.C: New test. ! * g++.old-deja/g++.other/dwarf2-1.C: New test. ! * g++.old-deja/g++.other/reload1.C: New test. ! * g++.old-deja/g++.other/static20.C: New test. ! * g++.old-deja/g++.other/local-alloc1.C: New test. ! * g++.old-deja/g++.other/conv8.C: New test. ! * g++.old-deja/g++.other/stmtexpr2.C: New test. ! * g++.old-deja/g++.other/storeexpr1.C: New test. ! * g++.old-deja/g++.other/storeexpr2.C: New test. ! * g++.dg/eh/template2.C: New test. ! * g++.dg/warn/weak1.C: New test. ! ! 2002-01-25 Hans-Peter Nilsson ! ! * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not): ! Remove first, non-varying, argument. ! ! 2002-01-23 Richard Henderson ! ! * gcc.dg/inline-2.c: New. ! ! * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg. ! Add optional target arg. Check number of arguments. ! (scan-assembler-not, scan-assembler-dem): Likewise. ! (scan-assembler-dem-not): Likewise. ! ! 2002-01-23 Zack Weinberg ! ! * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on ! line 12. ! * g++.old-deja/g++.brendan/parse3.C, ! g++.old-deja/g++.other/crash26.C, ! g++.old-deja/g++.other/crash28.C, ! g++.old-deja/g++.other/crash29.C, ! g++.old-deja/g++.other/crash30.C, ! g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate. ! ! 2002-01-23 Aldy Hernandez ! ! * gcc.dg/20020115-1.c: New. ! ! 2002-01-23 Bob Wilson * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa. + 2002-01-23 Janis Johnson + + * gcc.dg/20020122-3.c: New. + + 2002-01-23 Jakub Jelinek + + * g++.dg/other/gc1.C: New test. + + 2002-01-23 Zack Weinberg + + * gcc.dg/c99-intconst-1.c: Mark XFAIL. + + 2002-01-22 Richard Henderson + + * gcc.dg/20020122-4.c: Use multiple outputs on the asm. + + 2002-01-22 Richard Henderson + + * gcc.dg/20020122-4.c: New. + + 2002-01-22 H.J. Lu + + * g++.dg/special/ecos.exp: Append .exe instead of a.out as the + link output. + * gcc.dg/special/ecos.exp: Likewise. + * lib/g++-dg.exp: Likewise. + * lib/g77-dg.exp: Likewise. + * lib/gcc-dg.exp : Likewise. + * lib/mike-g++.exp: Likewise. + * lib/mike-g77.exp: Likewise. + * lib/mike-gcc.exp: Likewise. + * lib/objc-dg.exp: Likewise. + + 2002-01-22 Janis Johnson + + PR target/5379 + * gcc.dg/20020122-2.c: New test. + + 2002-01-22 Hans-Peter Nilsson + + * gcc.dg/20020122-1.c: New test. + + 2001-01-22 David.Billinghurst + + * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too + + 2002-01-22 David Billinghurst + + * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]* + + 2002-01-21 Franz Sirl + + * gcc.c-torture/compile/20020121-1.c: New test. + + 2002-01-21 John David Anglin + + * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting + ld_library_path. + + 2002-01-21 Jakub Jelinek + + * gcc.dg/20020218-1.c: New test. + + 2002-01-21 David.Billinghurst + + * lib/prune.exp (prune_gcc_output): Prune "At global scope" + messages + * g++.dg/other/deprecated.C: Remove dg-bogus comment for + "At global scope" warning + * g++.dg/ext/align1.C: Change cygwin test for alignment + from db-bogus to dg-warning + 2002-01-21 Zack Weinberg * g77.f-torture/compile/cpp2.F: New test. ! 2002-01-19 Nathan Sidwell ! * g++.dg/template/access1.C: New test. ! ! 2002-01-18 Aldy Hernandez ! ! * gcc.dg/20020118-1.c: New. ! ! 2002-01-18 Kazu Hirata ! ! * testsuite/gcc.c-torture/execute/20020118-1.c: New test. ! ! 2001-01-18 David Billinghurst ! ! * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message. ! * g++.dg/ext/align1.C: Fix fail on cygwin from maximum ! alignment warnings. ! ! 2001-01-18 David Billinghurst ! ! * gcc.misc-tests/i386-prefetch.exp: Save and restore ! torture_with_loops and torture_without_loops ! ! 2002-01-17 Jakub Jelinek ! ! * gcc.c-torture/compile/20020116-1.c: New test. ! ! 2002-01-16 Jakub Jelinek ! ! * gcc.dg/20020116-2.c: New test. ! ! * gcc.dg/ultrasp4.c: New test. ! ! * gcc.dg/20020116-1.c: New test. ! ! 2002-01-15 Geoffrey Keating ! ! * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used ! by EABI. ! ! 2002-01-15 Janis Johnson ! ! * gcc.misc-tests/i386-prefetch.exp: New. ! * gcc.misc-tests/i386-pf-3dnow-1.c: New test. ! * gcc.misc-tests/i386-pf-athlon-1.c: New test. ! * gcc.misc-tests/i386-pf-none-1.c: New test. ! * gcc.misc-tests/i386-pf-sse-1.c: New test. ! ! 2002-01-15 Jakub Jelinek ! ! * gcc.dg/gnu89-init-1.c: Add new tests. ! ! 2002-01-15 Andreas Jaeger ! ! * gcc.dg/i386-mmx-1.c: Also run on x86-64. ! * gcc.dg/i386-mmx-2.c: Likewise. ! * gcc.dg/i386-sse-1.c: Likewise. ! * gcc.dg/i386-sse-2.c: Likewise. ! * gcc.dg/i386-sse-3.c: Likewise. ! ! 2001-01-14 David Billinghurst ! ! * g77.f-torture/execute/intrinsic-unix-bessel.f: ! Uncomment additional cases that now pass. ! ! 2002-01-11 Richard Henderson ! ! * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New. ! * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New. ! ! Fri Jan 11 12:13:30 2002 Nicola Pero ! ! * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h. ! ! 2002-01-10 Aldy Hernandez ! ! * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl, ! lvx, stvx, stvebx, stvehx, stvewx, stvxl. ! ! 2002-01-10 Dale Johannesen ! ! * gcc.c-torture/execute/loop-11.c: New. ! ! 2002-01-08 Aldy Hernandez ! ! * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr, ! dss, lvsl, lvsr, dstt, dstst, dststt, dst. ! ! 2002-01-09 Richard Henderson ! ! * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper ! type in which to perform the operation for each size. ! ! Wed Jan 9 16:48:33 2002 Alan Matsuoka (alanm@redhat.com) ! ! * gcc.c-torture/compile/20020109-2.c: New test. ! ! 2002-01-09 Gwenole Beauchesne ! ! * gcc.c-torture/execute/loop-10.c: New test. ! ! 2002-01-09 Jakub Jelinek ! ! * gcc.c-torture/compile/20010226-1.c: New test. ! * gcc.c-torture/compile/20010227-1.c: New test. ! * gcc.c-torture/compile/20010426-1.c: New test. ! * gcc.c-torture/compile/20010510-1.c: New test. ! * gcc.c-torture/compile/20010605-3.c: New test. ! * gcc.c-torture/compile/20010824-1.c: New test. ! * gcc.c-torture/execute/20010409-1.c: New test. ! * gcc.dg/noncompile/20000901-1.c: New test. ! * gcc.dg/20001023-1.c: New test. ! * gcc.dg/20001101-1.c: New test. ! * gcc.dg/20001102-1.c: New test. ! * gcc.dg/20010207-1.c: New test. ! * gcc.dg/20010405-1.c: New test. ! * gcc.dg/20010822-1.c: New test. ! * gcc.dg/20011107-1.c: New test. ! ! Wed Jan 9 14:03:20 2002 Jeffrey A Law (law@redhat.com) ! ! * gcc.dg/asm-fs-1.c: Disable warnings when compiling. ! ! * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect ! execution failure on PA targets. ! ! 2002-01-09 Jakub Jelinek ! ! * gcc.c-torture/compile/20020109-1.c: New test. ! ! 2002-01-08 Kazu Hirata ! ! * gcc.c-torture/execute/20020108-1.c: New test. ! ! 2002-01-08 Jakub Jelinek ! ! * gcc.dg/20020108-1.c: New test. ! ! 2002-01-08 H.J. Lu ! ! * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc ! for header files. ! ! 2002-01-08 Geoff Keating ! ! * gcc.dg/altivec-4.c: Make the 'char' entries signed also for ! consistency. ! ! 002-01-07 Aldy Hernandez ! ! * gcc.dg/altivec-4.c: Test altivec predicates. ! ! 2002-01-07 Jakub Jelinek ! ! * gcc.c-torture/execute/20020107-1.c: New test. ! ! 2002-01-06 Craig Rodrigues ! ! PR c/5279 ! * gcc.c-torture/compile/20020106-1.c: New test. ! ! 2002-01-05 Hans-Peter Nilsson ! ! * gcc.c-torture/execute/nestfunc-4.c: New test. ! ! 2002-01-04 Loren J. Rittle ! ! * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed ! extra triple that slipped in. ! * g++.old-deja/g++.abi/align.C: Likewise. ! * g++.old-deja/g++.abi/bitfields.C: Likewise. ! ! 2002-01-04 Loren J. Rittle ! ! * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*. ! * g++.old-deja/g++.abi/align.C: Likewise. ! * g++.old-deja/g++.abi/bitfields.C: Likewise. ! ! * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision ! on FreeBSD/i386. ! * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for ! FreeBSD. ! ! 2002-01-04 Jakub Jelinek ! ! * gcc.dg/20020104-1.c: New test. ! ! * gcc.dg/20020104-2.c: New test. ! ! 2002-01-04 Hans-Peter Nilsson ! ! * gcc.dg/20020103-1.c: Fix typo in target selector. ! ! 2002-01-03 Richard Henderson ! ! * gcc.dg/20020103-1.c: New. ! ! 2002-01-03 Kazu Hirata ! ! * gcc.c-torture/execute/20020103-1.c: New test. ! ! 2002-01-03 Jakub Jelinek ! ! * g++.dg/other/debug2.C: New test. ! ! * gcc.c-torture/compile/20020103-1.c: New test. ! ! 2002-01-02 Jakub Jelinek ! ! * gcc.dg/gnu89-init-1.c: Added new tests. ! ! 2002-01-02 Nathan Sidwell ! ! * g++.dg/template/friend2.C: Remove as patch is reverted. ! ! * g++.dg/warn/oldcast1.C: New test. ! ! * g++.dg/template/ptrmem1.C: New test. ! * g++.dg/template/ptrmem2.C: New test. ! ! * g++.dg/template/ntp.C: New test. ! ! * g++.dg/other/component1.C: New test. ! ! * g++.dg/template/ttp3.C: New test. ! ! * g++.dg/template/friend2.C: New test. ! * g++.old-deja/g++/brendan/crash8.C: Adjust location of error. ! ! 2002-01-02 Nathan Sidwell ! ! * g++.dg/other/ptrmem1.C: New test. ! * g++.dg/other/ptrmem2.C: New test. ! ! 2002-01-02 Nathan Sidwell ! ! * g++.dg/template/ctor1.C: New test. ! ! 2002-01-02 Nathan Sidwell ! ! * g++.dg/template/friend2.C: New test. ! ! 2002-01-01 Hans-Peter Nilsson ! ! * gcc.dg/mmix-1.c: New test. ! ! 2001-12-31 Richard Henderson ! ! * gcc.dg/asm-5.c: New. ! ! 2001-12-31 Paolo Carlini ! ! * g++.old-deja/g++.robertl/eb130.C: hash_set is now ! in namespace __gnu_cxx ! ! 2001-12-30 Richard Henderson ! ! * gcc.dg/debug-6.c: New. ! ! 2001-12-30 Jakub Jelinek ! ! * gcc.c-torture/compile/20011229-2.c: New test. ! ! 2001-12-29 Jakub Jelinek ! ! * gcc.dg/debug-3.c: New test. ! * gcc.dg/debug-4.c: New test. ! * gcc.dg/debug-5.c: New test. ! ! 2001-12-29 Richard Henderson ! ! * g++.dg/eh/loop1.C: New. ! ! 2001-12-29 Nathan Sidwell ! ! * g++.dg/template/crash1.C: New test. ! ! 2001-12-29 Nathan Sidwell ! ! * g++.dg/other/const1.C: New test. ! ! 2001-12-29 Hans-Peter Nilsson ! ! * gcc.c-torture/compile/20011229-1.c: New test. ! ! 2001-12-28 Stan Shebs ! ! * lib/objc-torture.exp: Resync with c-torture.exp. ! * lib/objc.exp: Load standard libraries. ! ! 2001-12-28 Jakub Jelinek ! ! * gcc.dg/gnu89-init-1.c: Adjust for the new behaviour, add some ! additional tests. ! ! 2001-12-27 Roger Sayle ! ! * gcc.c-torture/execute/string-opt-16.c: New testcase. ! ! 2001-12-27 Richard Henderson ! ! * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New. ! ! 2001-12-26 Nathan Sidwell ! ! * g++.dg/eh/ctor1.C: New test. ! * g++.dg/other/error2.C: New test. ! ! 2001-12-24 Nathan Sidwell ! ! * g++.dg/other/init2.C: New test. ! ! 2001-12-24 Richard Henderson ! ! * gcc.dg/20011223-1.c: New. ! * gcc.dg/inline-1.c: New. ! ! 2001-12-23 Richard Henderson ! ! * gcc.dg/asm-4.c: Test operand modifiers. ! ! 2001-12-23 Richard Henderson ! ! * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long. ! ! 2001-12-23 Joseph S. Myers ! ! * gcc.c-torture/execute/20011223-1.c: New test. ! ! 2001-12-21 Richard Henderson ! ! * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then ! re-enables the warning. ! ! 2001-12-21 Richard Henderson ! ! * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo. ! ! 2001-12-20 Jakub Jelinek ! ! * gcc.c-torture/compile/20011218-1.c: New test. ! ! 2001-12-20 Nick Clifton ! ! * gcc.misc-test/arm-isr.exp: New file. Control running of the ! arm-isr.c test. ! * gcc.misc-tests/arm-isr.c: New file. Test prologue and ! epilogue generation for ARM ISR routines. ! ! 2001-12-20 Kaveh R. Ghazi ! ! * gcc.dg/format/builtin-1.c: Test unlocked stdio. ! * gcc.dg/format/c90-printf-3.c: Likewise. ! * gcc.dg/format/c99-printf-3.c: Likewise. ! * gcc.dg/format/ext-1.c: Likewise. ! * gcc.dg/format/ext-6.c: Likewise. ! * gcc.dg/format/format.h: Prototype unlocked stdio. ! ! 2001-12-20 Richard Henderson ! ! * g++.old-deja/g++.eh/badalloc1.C (arena_size): New. ! (arena): Use it. ! (malloc): Correct allocation logic. Abort if we fill up the ! arena before initialization complete. ! (realloc): Correct allocation logic. ! ! 2001-12-20 Jakub Jelinek ! ! * gcc.c-torture/compile/20011219-2.c: New test. ! ! * gcc.c-torture/execute/20011219-1.c: New test. ! ! 2001-12-19 David Billinghurst ! ! * gcc.dg/special/ecos.exp: wkali-1.c unsupported if ! target does not support weak symbols. ! ! 2001-12-19 Jakub Jelinek ! ! * gcc.c-torture/compile/20011219-1.c: New test. ! ! 2001-12-19 Nathan Sidwell ! ! * g++.dg/other/error1.C: New test. ! ! Mon Dec 17 14:31:42 2001 Jeffrey A Law (law@redhat.com) ! ! * gcc.c-torture/execute/20011217-1.c: New test. ! ! Mon Dec 17 16:54:56 2001 Nicola Pero ! ! * objc.dg/special/: New directory. ! * objc.dg/special/special.exp: New file. ! * objc.dg/special/unclaimed-category-1.h: New file. ! * objc.dg/special/unclaimed-category-1a.m: New file. ! * objc.dg/special/unclaimed-category-1.m: New file. ! ! 2001-12-17 Andreas Jaeger ! ! * gcc.c-torture/compile/20011217-2.c: New test. ! ! 2001-12-17 Joseph S. Myers ! ! * gcc.c-torture/compile/20011217-1.c: New test. ! ! 2001-12-14 Aldy Hernandez ! ! * testsuite/gcc.dg/20011214-1.c: New. ! ! 2001-12-13 Aldy Hernandez ! ! * gcc.dg/altivec-4.c: New. ! ! 2001-12-13 Hans-Peter Nilsson ! ! * gcc.dg/20011113-1.c: New test. ! ! 2001-12-13 John David Anglin ! ! * g++.old-deja/g++.jason/template31.C: Remove templates for classes ! std::__malloc_alloc_template<0> and ! std::__default_alloc_template. ! ! Thu Dec 13 10:35:33 2001 Nicola Pero ! ! * objc/execute/bf-21.m: New test. ! * objc/execute/enumeration-1.m: New test. ! * objc/execute/enumeration-2.m: New test. ! ! 2001-12-12 Jakub Jelinek ! ! * gcc.dg/gnu89-init-1.c: New test. ! ! 2001-12-12 Nathan Sidwell ! ! * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename. ! * g++.old-deja/g++.jason/2371.C: Likewise. ! * g++.old-deja/g++.jason/template33.C: Likewise. ! * g++.old-deja/g++.jason/template34.C: Likewise. ! * g++.old-deja/g++.jason/template36.C: Likewise. ! * g++.old-deja/g++.oliva/typename1.C: Likewise. ! * g++.old-deja/g++.oliva/typename2.C: Likewise. ! * g++.old-deja/g++.other/typename1.C: Likewise. ! * g++.old-deja/g++.pt/inherit2.C: Likewise. ! * g++.old-deja/g++.pt/nontype5.C: Likewise. ! * g++.old-deja/g++.pt/typename11.C: Likewise. ! * g++.old-deja/g++.pt/typename14.C: Likewise. ! * g++.old-deja/g++.pt/typename16.C: Likewise. ! * g++.old-deja/g++.pt/typename3.C: Likewise. ! * g++.old-deja/g++.pt/typename4.C: Likewise. ! * g++.old-deja/g++.pt/typename5.C: Likewise. ! * g++.old-deja/g++.pt/typename7.C: Likewise. ! * g++.old-deja/g++.robertl/eb9.C: Likewise. ! ! 2001-12-11 Nathan Sidwell ! ! * g++.dg/other/linkage1.C: New test. ! * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two ! specifiers. 2001-12-11 Neil Booth * gcc.dg/concat.c: New test. ! 2001-12-11 Stan Shebs ! * objc/compile: New test directory. ! * objc/compile/compile.exp: New expect script. ! * objc/compile/20011211-1.m: New compile test. ! 2001-12-11 Jason Merrill ! * lib/prune.exp (prune_gcc_output): Also handle "In member ! function". So many permutations... ! ! 2001-12-10 Nathan Sidwell ! ! * g++.dg/template/typedef1.C: New test. ! ! 2001-12-09 Nathan Sidwell ! ! * g++.dg/other/copy1.C: New test. ! ! 2001-10-08 Aldy Hernandez ! ! * gcc.c-torture/execute/builtin-types-compatible-p.c: New. ! ! * gcc.dg/builtin-choose-expr.c: New. ! ! 2001-12-07 Aldy Hernandez ! ! * gcc.dg/altivec-2.c: New. ! ! 2001-12-07 Richard Henderson ! ! * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts. ! ! 2001-12-07 Stephane Carrez ! ! * gcc.dg/sparc-ret.c: New file, test return corruption bug for ! ultrasparc. ! ! Fri Dec 7 06:29:03 2001 Richard Kenner ! ! * g++-old.deja/g++.robertl/eb101.C: Deleted. ! ! 2001-12-06 Janis Johnson ! ! * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for ! variable argument list. ! ! 2001-12-06 Zack Weinberg ! ! * gcc.c-torture/execute/memcheck: Delete entire directory. ! (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c ! t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp) ! ! 2001-12-05 Neil Booth ! ! * gcc.dg/Wshadow-1.c: New test. ! ! 2001-12-05 Jakub Jelinek ! ! * gcc.c-torture/compile/20011130-1.c: New test. ! ! * gcc.dg/noncompile/20011025-1.c: New test. ! ! * g++.dg/other/anon-union.C: New test. ! ! * gcc.c-torture/execute/20011024-1.c: New test. ! ! 2001-12-04 Joseph S. Myers ! ! * gcc.c-torture/execute/20000722-1.x, ! gcc.c-torture/execute/20010123-1.x: Remove. ! * gcc.c-torture/compile/init-3.c: Don't use a compound literal. ! * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c, ! gcc.dg/c99-complit-2.c: New tests. ! ! 2001-12-04 Nathan Sidwell ! ! * g++.dg/inherit/base1.C: New test. ! ! 2001-12-04 Jakub Jelinek ! ! * g++.dg/other/stdarg1.C: New test. ! ! * gcc.c-torture/compile/20011130-2.c: New test. ! ! 2001-12-03 Janis Johnson ! ! * gcc.c-torture/execute/builtin-prefetch-1.c: New test. ! * gcc.c-torture/execute/builtin-prefetch-2.c: New test. ! * gcc.c-torture/execute/builtin-prefetch-3.c: New test. ! * gcc.c-torture/execute/builtin-prefetch-4.c: New test. ! * gcc.c-torture/execute/builtin-prefetch-5.c: New test. ! * gcc.dg/builtin-prefetch-1.c: New test. ! ! 2001-12-03 Jakub Jelinek ! ! * gcc.dg/20011130-1.c: New test. ! ! 2001-12-03 Nathan Sidwell ! ! * g++.dg/other/scope1.C: New test. ! * g++.dg/template/explicit-instantiation.C: Remove XFAIL ! ! 2001-12-03 Joseph S. Myers ! ! * gcc.dg/vla-init-1.c: New test. ! ! 2001-12-01 Geoff Keating ! ! * gcc.c-torture/compile/structs.c: New testcase from GDB. ! ! 2001-12-02 Neil Booth ! ! * objc.dg/alias.m: Update. ! * objc.dg/class-1.m: Update. ! * objc.dg/const-str-1.m: Update. ! * objc.dg/fwd-proto-1.m: Update. ! * objc.dg/id-1.m: Update. ! * objc.dg/super-class-1.m: Update. 2001-11-29 Mark Mitchell * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard constructs. ! Wed Nov 28 15:05:54 2001 Jeffrey A Law (law@cygnus.com) ! * gcc.c-torture/execute/20011128-1.c: New test. ! ! 2001-11-28 Hans-Peter Nilsson ! ! * gcc.dg/20011127-1.c: New test. ! ! 2001-11-25 Joseph S. Myers ! ! * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples ! from Austin Group draft 7. ! * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in ! scanf format arguments. ! * gcc.dg/format/no-exargs-2.c: New test. ! ! 2001-11-25 Nathan Sidwell ! ! * g++.dg/abi/vbase8-4.C: New test. ! ! 2001-11-24 Ian Lance Taylor ! ! * gcc.c-torture/execute/20011121-1.c: New test. ! ! Fri Nov 23 15:55:44 2001 Jeffrey A Law (law@cygnus.com) ! ! * gcc.c-torture/execute/ieee/20011123-1.c: New test. ! ! 2001-11-23 Andreas Jaeger ! ! * gcc.dg/cpp/charconst-2.c: New test. ! ! 2001-11-22 Geoffrey Keating ! ! * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files ! to the host if it is remote. Let tests specify extra headers ! they use. ! * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'. ! * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'. ! * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'. ! * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'. ! * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'. ! * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'. ! * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'. ! * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'. ! * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'. ! * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'. ! ! 2001-11-22 Nick Clifton ! ! * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work ! for little endian ARMs. ! ! 2001-11-20 Jakub Jelinek ! ! * gcc.c-torture/compile/20011119-1.c: New test. ! * gcc.c-torture/compile/20011119-2.c: New test. ! ! 2001-11-17 Aldy Hernandez ! ! * gcc.dg/altivec-1.c: Fix typo. ! ! 2001-11-20 Joseph S. Myers ! ! * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests. ! ! 2001-11-20 Nick Clifton ! ! * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM. ! ! 2001-11-19 Geoffrey Keating ! ! * lib/g77.exp: Don't specify --rpath-link. ! ! * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy ! across all the headers. ! * gcc.dg/format/format.exp: For testing on a remote host, ! copy format.h. ! ! * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE. ! * gcc.c-torture/execute/930406-1.c: Likewise. ! * gcc.c-torture/execute/comp-goto-1.c: Likewise. ! ! 2001-11-19 Aldy Hernandez ! ! * gcc.dg/altivec-1.c: New. ! ! 2001-11-19 Neil Booth ! ! * gcc.dg/cpp/fpreprocessed.c: New test case. ! ! 2001-11-18 Joseph S. Myers ! ! * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c, ! gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional. ! * gcc.dg/ext-glob.c: Expect -traditional deprecation warning. ! ! 2001-11-18 Joseph S. Myers ! ! * gcc.dg/no-builtin-1.c: New test. ! ! 2001-11-16 Jakub Jelinek ! ! * gcc.c-torture/execute/20011115-1.c: New test. ! ! 2001-11-15 Jakub Jelinek ! ! * gcc.c-torture/compile/20011114-2.c: New test. ! * gcc.c-torture/compile/20011114-3.c: New test. ! * gcc.c-torture/compile/20011114-4.c: New test. ! ! 2001-11-15 Nathan Sidwell ! ! * g++.dg/other/init1.C: New test. ! ! 2001-11-14 Geoffrey Keating ! ! * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error ! message. ! ! * gcc.c-torture/execute/20011114-1.c: New testcase. ! ! * gcc.c-torture/compile/20010327-1.c: Revert last change. ! * gcc.c-torture/compile/20011114-1.c: New test, exactly ! like the (before this change) version of 20010327-1.c. ! ! 2001-11-14 Roger Sayle ! ! * gcc.c-torture/execute/string-opt-13.c: New testcase. ! ! 2001-11-14 Richard Sandiford ! ! * g++.dg/init/array2.C: New test. ! ! 2001-11-14 Alexandre Oliva ! ! * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining. ! ! 2001-11-13 Nathan Sidwell ! ! * g++.dg/other/forscope1.C: New test. ! * g++.dg/ext/forscope1.C: New test. ! * g++.dg/ext/forscope2.C: New test. ! ! 2001-11-13 Jakub Jelinek ! ! * gcc.c-torture/execute/20011113-1.c: New test. ! ! 2001-11-09 Geoffrey Keating ! ! * gcc.c-torture/execute/20011109-2.c: New test. ! ! * gcc.c-torture/execute/20011109-1.c: New test. ! ! 2001-11-09 Jakub Jelinek ! ! * gcc.c-torture/compile/20011109-1.c: New test. ! ! 2001-11-08 Geoffrey Keating ! ! * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16. ! * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16. ! * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16. ! * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16. ! * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16. ! * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16. ! * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16. ! ! 2001-11-08 Neil Booth ! ! * g++.dg/warn/Wshadow-1.C: New tests. ! * g++.old-deja/g++.mike/for3.C: Update. ! ! 2001-11-06 Joseph S. Myers ! ! * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c, ! gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove ! XFAILs. Adjust expected error texts. ! * gcc.c-torture/compile/20011106-1.c, ! gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c, ! gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c, ! gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c, ! gcc.dg/c99-array-lval-5.c: New tests. ! ! 2001-11-05 Neil Booth ! ! * gcc.dg/cpp/defined.c: Update. ! ! 2001-11-04 Neil Booth ! ! * gcc.c-torture/execute/anon-1.c: New test. ! ! 2001-11-03 Geoffrey Keating ! ! * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the ! same size, so no warning should be produced on stormy16. ! ! * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16 ! due to oversized array. ! * g++.old-deja/g++.mike/ns15.C: Likewise. ! * g++.old-deja/g++.pt/crash16.C: Likewise. ! ! 2001-11-02 Graham Stott ! ! * g++.dgother/debug1.C: Fix typos. ! ! 2001-11-01 Jakub Jelinek ! ! * g++.dg/other/debug1.C: New test. ! ! 2001-11-01 Stephane Carrez ! ! * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead ! of unsigned long. 2001-10-30 Jakub Jelinek + * gcc.dg/20011029-2.c: New test. + * gcc.c-torture/compile/20011029-1.c: New test. ! Mon Oct 29 21:19:53 2001 Nicola Pero ! * objc/execute/class_self-1.m: New test. ! * objc/execute/class_self-2.m: New test. ! ! 2001-10-25 Zack Weinberg ! ! * gcc.misc-tests/msgs.exp: Delete. ! * gcc.misc-tests/m-un-1.c: Move to gcc.dg. ! * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected ! error set to match recent changes. ! ! 2001-10-24 Zack Weinberg ! ! * gcc.dg/20011021-1.c: New test. ! ! 2001-10-24 Jakub Jelinek ! ! * gcc.c-torture/compile/20011023-1.c: New test. ! ! 2001-10-23 Geoffrey Keating ! ! * lib/g77.exp: Rewrite based on lib/g++.exp. ! ! 2001-10-19 Jakub Jelinek ! ! * gcc.c-torture/execute/20011019-1.c: New test. ! ! * gcc.dg/20011018-1.c: New test. ! ! 2001-10-19 NIIBE Yutaka ! ! * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*. ! ! 2001-10-18 Alexandre Oliva ! ! * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests. ! * gcc.dg/attr-invalid.c: Likewise. ! ! 2001-10-18 Jakub Jelinek ! ! * testsuite/gcc.dg/20011015-1.c: New test. ! ! 2001-10-14 Richard Sandiford ! ! * g++.dg/template/unify2.C: New test. ! ! 2001-10-14 Richard Sandiford ! ! * g++.dg/other/exception-specification.C: New test ! ! 2001-10-13 Tom Rix ! ! * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float. ! * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float. ! ! 2001-10-12 Jakub Jelinek ! ! * testsuite/gcc.dg/20011009-1.c: New test. ! ! 2001-10-12 Nathan Sidwell ! ! PR g++/4476 ! * g++.dg/other/friend1.C: New test. ! ! 2001-10-11 Richard Henderson ! ! * g++.old-deja/g++.other/crash18.C: Add -S to options. 2001-10-10 Franz Sirl * gcc.c-torture/compile/20011010-1.c: New. + 2001-10-09 Joseph S. Myers + + * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C, + g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp, + g77.f-torture/execute/execute.exp, + g77.f-torture/noncompile/noncompile.exp, + gcc.c-torture/compile/compile.exp, + gcc.c-torture/execute/execute.exp, + gcc.c-torture/execute/ieee/ieee.exp, + gcc.c-torture/execute/memcheck/memcheck.exp, + gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp, + objc/execute/execute.exp: Update FSF address. + + 2001-10-09 Neil Booth + + * gcc.dg/cpp/cmdlne-C.c: Update. + * gcc.dg/cpp/cmdlne-C2.c: New. + 2001-10-08 Franz Sirl * gcc.c-torture/execute/20011008-3.c: New. + 2001-10-08 DJ Delorie + + * gcc.dg/20011008-1.c: New. + * gcc.dg/20011008-2.c: New. + + 2001-10-08 Neil Booth + + * gcc.dg/cpp/spacing1.c: Update test. + + 2001-10-07 Joseph S. Myers + + * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix + spelling errors of "separate" as "seperate". + + 2001-10-05 Alexandre Oliva + + * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is + enough to avoid inlining. + + 2001-10-04 Peter Schmid + + * lib/g77.exp: set libg2c_dir correctly. + + 2001-10-02 Neil Booth + + * gcc.dg/cpp/macro11.c: New test. + + 2001-10-02 Joseph S. Myers + + * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c, + gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c, + gcc.dg/format/multattr-3.c: New tests. + * gcc.dg/format/attr-3.c: Update expected error texts. Remove + tests for format attributes on function pointers being rejected. + + 2001-10-02 Joseph S. Myers + + * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests. + + 2001-10-02 Joseph S. Myers + + * g++.dg/warn/format1.C: New test. + + 2001-10-01 Neil Booth + + * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests. + + 2001-09-30 Neil Booth + + * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test. + + 2001-09-30 Neil Booth + + * gcc.dg/cpp/redef2.c: Add test. + + 2001-09-27 Geoffrey Keating + + * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a + long-standing bug on i686, apparently. + * gcc.c-torture/execute/loop-2c.x: New file. + * gcc.c-torture/execute/loop-2d.x: New file. + * gcc.c-torture/execute/loop-3c.x: New file. + + 2001-09-25 Neil Booth + + * gcc.dg/cpp/20000625-2.c: Correct line number. + + 2001-09-24 Neil Booth + + * gcc.dg/cpp/macro10.c: New test. + * gcc.dg/cpp/strify3.c: New test. + * gcc.dg/cpp/spacing1.c: Add tests. + * gcc.dg/cpp/19990703-1.c: Remove bogus test. + * gcc.dg/cpp/20000625-2.c: Fudge to pass. + + 2001-09-24 DJ Delorie + + * gcc.c-torture/execute/20010924-1.c: New test. + + 2001-09-24 Neil Booth + + * testsuite/objc/execute/paste.m: Remove. + + 2001-09-22 Joseph S. Myers + + * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests. + + 2001-09-22 George Helffrich + + * g77.dg/strlen0.f: New test. + 2001-09-21 Richard Henderson * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi. * g++.old-deja/g++.abi/vtable2.C: Likewise. + 2001-09-21 Joseph S. Myers + + Table-driven attributes. + * g++.dg/ext/attrib1.C: New test. + + 2001-09-20 DJ Delorie + + * gcc.dg/20000926-1.c: Update expected warning messages. + * gcc.dg/array-2.c: Likewise, and test for warnings too. + * gcc.dg/array-4.c: Likewise, and don't verify the zero-length + array. + + 2001-09-18 Richard Sandiford + + * g++.dg/eh/registers1.C: New test case. + + 2001-09-17 Richard Henderson + + * gcc.dg/array-5.c: Fix VLA decomposition test. + + 2001-09-16 Neil Booth + + * gcc.dg/cpp/line5.c: New testcase. + + 2001-09-15 Neil Booth + + * gcc.dg/cpp/macro9.c: New test. + + 2001-09-15 Aldy Hernandez + + * gcc.c-torture/execute/980223.c: Change type of addr from long + to char *. + + 2001-09-15 Hans-Peter Nilsson + + * gcc.c-torture/execute/20010915-1.c: New test. + + 2001-09-14 Janis Johnson + + * g77.dg/bprob: New directory. + * g77.dg/bprob/bprob.exp: New file. + * g77.dg/bprob/bprob-1.f: New test. + * g77.dg/gcov: New directory. + * g77.dg/gcov/gcov.exp: New file. + * g77.dg/gcov/gcov-1.f: New test. + * g77.dg/gcov/gcov-1.x: New file. + + 2001-09-13 Neil Booth + + * gcc.dg/cpp/directiv.c: Update. + * gcc.dg/cpp/undef1.c: Update. + 2001-09-12 Jakub Jelinek * gcc.dg/20010912-1.c: New test. + 2001-09-11 Janis Johnson + + * gcc.misc-tests/gcov.exp: Move almost everything to a new, + language-independent file in lib. + * lib/gcov.exp: New file. + + 2001-09-11 Joseph S. Myers + + * gcc.c-torture/compile/20010911-1.c: New test. + + 2001-09-10 Janis Johnson + + * lib/profopt.exp: New, to support profile-directed optimizations. + * gcc.misc-tests/bprob.exp: New, to support branch profiling in C. + * gcc.misc-tests/bprob-1.c: New test. + * gcc.misc-tests/bprob-2.c: New test. + + 2001-09-07 Janis Johnson + + * gcc.misc-tests/gcov.exp: Add support for a .x file to control + XFAIL and which kinds of gcov output to verify. + * gcc.misc-tests/gcov-4b.x: New file. + * gcc.misc-tests/gcov-5b.x: New file. + * gcc.misc-tests/gcov-6.x: New file. + * gcc.misc-tests/gcov-7.c: New test. + * gcc.misc-tests/gcov-7.x: New file. + + 2001-09-06 Janis Johnson + + * gcc.misc-tests/gcov.exp: Add support for call return percentages. + * gcc.misc-tests/gcov-6.c: New test. + 2001-09-06 Nathan Sidwell PR c++/3986 ! * g++.dg/abi/vbase1.C: New test. ! 2001-09-05 Ziemowit Laski ! * objc.dg/method-2.m: New. 2001-09-04 Nathan Sidwell PR c++/4203 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222 ! * g++.dg/init/empty1.C: New test. ! ! 2001-09-03 Jakub Jelinek ! ! * gcc.c-torture/compile/20010903-1.c: New test. ! ! 2001-08-31 Roman Zippel ! ! * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store ! for m68k. ! ! 2001-08-31 Geoffrey Keating ! ! * g++.dg/abi/empty4.C: Allow for 16-bit ints. ! ! * g++.dg/special/initp1.C (X): Allow for 16-bit ints. ! ! * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE. ! ! 2001-08-30 Geoffrey Keating ! ! * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow ! for 16-bit 'unsigned int'. 2001-08-29 Kazu Hirata * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300. ! 2001-08-27 Richard Henderson ! * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static. ! * gcc.c-torture/execute/ieee/fp-cmp-5.c: New. ! 2001-08-25 Aldy Hernandez ! * gcc.dg/asm-names.c (ymain): New. ! 2001-08-22 Geoffrey Keating ! * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16. ! * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16. ! * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16. ! ! 2001-08-24 Kaveh R. Ghazi ! ! * gcc.dg/compare5.c: New testcase. ! ! 2001-08-23 Jason Merrill ! ! * lib/prune.exp (prune_gcc_output): Also ignore "In constructor" ! and "In instantiation". ! ! 2001-08-21 Aldy Hernandez ! ! * gcc.c-torture/execute/divmod-1.c: Convert to ANSI. ! ! 2001-08-20 Janis Johnson ! ! * gcc.misc-tests/gcov.exp: Add support for branch information. ! * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up. ! * gcc.misc-tests/gcov-4.c: New test. ! * gcc.misc-tests/gcov-4b.c: New test. ! * gcc.misc-tests/gcov-5b.c: New test. ! ! 2001-08-20 Zack Weinberg ! ! * gcc.c-torture/execute/20000801-4.x: Delete, test no longer ! expected to fail. ! ! 2001-08-19 John David Anglin ! ! * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test. ! ! 2001-08-19 Jakub Jelinek ! ! * g++.dg/eh/template1.C: New test. ! ! 2001-08-16 David Billinghurst ! ! * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail. ! Fix thinko. ! * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1 ! for xfail. ! ! 2001-08-14 David Billinghurst ! ! * lib/g77-dg.exp: Use prune.exp for common procedures ! (g77-dg-prune): Replace prune_g77_output with prune_gcc_output ! * lib/g77.exp: (g77-dg-prune) Remove ! ! 2001-08-13 Jason Merrill ! ! * lib/scanasm.exp (scan-assembler*): Use expr instead of concat. ! ! 2001-08-11 Kriang Lerdsuwanakij ! ! * g++.dg/template/unify1.C: New test. 2001-08-07 Nathan Sidwell ! * g++.dg/abi/empty4.C: New test. ! 2001-08-06 David Billinghurst ! * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and ! solaris2.* ! * g77.f-torture/compile/pr3743.x: Likewise ! ! 2001-08-05 Gabriel Dos Reis ! ! * g++.dg/other/using-declaration.C: New test. ! ! 2001-08-05 Neil Booth ! ! * gcc.dg/cpp/tr-sign.c: New testcase. ! ! 2001-08-05 Neil Booth ! ! * gcc.dg/cpp/19951025-1.c: Revert. ! * gcc.dg/cpp/directiv.c: We no longer process directives that ! interrupt macro arguments. 2001-08-03 Zack Weinberg * gcc.dg/bconstp-1.c: New test. + 2001-08-03 Richard Henderson + + * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests. + + 2001-08-02 Neil Booth + + * gcc.dg/cpp/19951025-1.c: Update. + + 2001-08-02 Jeffrey Oldham + + * g77.dg/ff90-1.f (s): Fix reference of variable z, + should be x. + 2001-08-02 Nathan Sidwell ! Kill -fhonor-std. * g++.old-deja/g++.ns/ns14.C: Remove special options. * g++.old-deja/g++.other/std1.C: Likewise. * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive. ! 2001-08-01 David Billinghurst ! * lib/g77.exp: Load gcc-defs.exp for common procedures ! (g77_pass, g77_fail, g77_finish, g77_exit, ! ${tool}_check_unsupported_p} Now redundant. Deleted. ! ! 2001-08-01 David Billinghurst ! ! * g77.dg/fbackslash.f ! * g77.dg/fcase-preserve.f ! * g77.dg/ff90-1.f ! * g77.dg/ffixed-line-length-0.f ! * g77.dg/ffixed-line-length-132.f ! * g77.dg/ffixed-line-length-7.f ! * g77.dg/ffixed-line-length-72.f ! * g77.dg/ffixed-line-length-none.f ! * g77.dg/ffree-form-1.f ! * g77.dg/fno-backslash.f ! * g77.dg/fno-f90-1.f ! * g77.dg/fno-fixed-form-1.f ! * g77.dg/fno-onetrip.f ! * g77.dg/fno-typeless-boz.f ! * g77.dg/fno-underscoring.f ! * g77.dg/fno-vxt-1.f ! * g77.dg/fonetrip.f ! * g77.dg/ftypeless-boz.f ! * g77.dg/fugly-assumed.f ! * g77.dg/funderscoring.f ! * g77.dg/fvxt-1.f ! ! 2001-08-01 Ziemowit Laski ! ! * objc.dg/fwd-proto-1.m: New. ! * objc.dg/local-decl-1.m: New. ! * objc.dg/naming-1.m: New. ! * objc.dg/naming-2.m: New. ! * objc.dg/proto-hier-1.m: New. ! ! 2001-07-31 Hans-Peter Nilsson ! ! * gcc.dg/c99-scope-2.c: Don't generally assume adding more ! largest-type elements to a struct makes its size grow. 2001-07-31 Nathan Sidwell ! * g++.dg/abi/vthunk1.C: New test. ! 2001-07-31 Nathan Sidwell ! * g++.dg/abi/vbase8-22.C: New test. ! 2001-07-31 Neil Booth ! * gcc.dg/cpp/macro8.c: New test. 2001-07-27 Nathan Sidwell ! * g++.dg/abi/vbase8-21.C: New test. 2001-07-27 Nathan Sidwell ! * g++.dg/abi/vbase8-10.C: New test. 2001-07-27 Rainer Orth *************** *** 161,166 **** --- 2453,2470 ---- * lib/objc.exp (${tool}_set_ld_library_path): New, copied from g++.exp. + 2001-07-26 Stan Cox + + * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed. + * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish, + gcc_exit, gcc_check_unsupported_p): + Moved to gcc-deps.exp + * gcc-deps.exp: New file. + + 2001-07-26 Kriang Lerdsuwanakij + + * g++.old-deja/g++.pt/defarg14.C: New test. + 2001-07-26 Nathan Sidwell * g++.old-deja/g++.other/lineno5.C: New test. *************** *** 173,178 **** --- 2477,2487 ---- * g++.old-deja/g++.other/crash42.C: New test. + 2001-07-26 Neil Booth + + * gcc.dg/cpp/extratokens.c: Fix. + * gcc.dg/cpp/skipping2.c: New tests. + 2001-07-25 Rainer Orth * gcc.c-torture/execute/20010724-1.c: New file. *************** *** 182,192 **** * g++.old-deja/g++.other/cond7.C: New test. - 2001-07-25 Jason Merrill - - Copied from mainline. - * g++.old-deja/g++.mike/p2846.C: Check correct copy ctor called. - 2001-07-25 Nathan Sidwell * g++.old-deja/g++.other/optimize4.C: New test. --- 2491,2496 ---- *************** *** 195,200 **** --- 2499,2554 ---- * g++.old-deja/g++.abi/vbase8-5.C: New test. + 2001-07-24 Jason Merrill + + * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument. + * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c, + gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it. + * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise. + + * lib/prune.exp (prune_gcc_output): Prune "Please submit a full + bug report" message. + + * g++.dg/dg.exp: Run tests from subdirectories other than "special". + * g++.dg/ext/instantiate1.C: Move from old-deja. + + 2001-07-24 David Billinghurst + + * g77.f-torture/execute/intrinsic-unix-bessel.f: New test + * g77.f-torture/execute/intrinsic-unix-erf.f: New test + * g77.f-torture/execute/intrinsic-vax-cd.f: New test + * g77.f-torture/execute/intrinsic-f2c-z.f: New test + + Mon Jul 23 10:14:17 2001 Jeffrey A Law (law@cygnus.com) + + * gcc.c-torture/execute/20010723-1.c: New test. + + 2001-07-23 Ben Elliston + + * g++.old-deja/g++.other/enum5.C: Mark as XFAIL. + + 2001-07-22 Franz Sirl + + * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on + i[34567]86-*-*. + Delete handling of ieee_multilib_flags. + Pass -mieee for alpha*-*-* and sh-*-*. + * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir. + + 2001-07-21 Nathan Sidwell + + Remove old-abi tests. + * g++.old-deja/g++.mike/p11116.C: Remove. + * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef. + + 2001-07-20 David Billinghurst + + * g77.f-torture/compile/pr3743.f: New test + + 2001-07-20 David Billinghurst + + * g77.f-torture/execute/f90-intrinsic-bit.f: New test + 2001-07-19 Rainer Orth * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL. *************** *** 202,207 **** --- 2556,2583 ---- * lib/target-supports.exp (check_weak_available): alpha*-*-osf* supports weak symbols. + 2001-07-18 Andreas Jaeger + + * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is + supported again. + + 2001-07-18 Andreas Jaeger + + * gcc.dg/iftrap-1.c: Fix target line. + + 2001-07-17 Richard Henderson + + * gcc.c-torture/execute/20010717-1.c: New. + + 2001-07-17 Joseph S. Myers + + * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New + tests. + + 2001-07-17 Peter Schmid + + * g++.old-deja/g++.robertl/eb130.C: Include the correct header file. + 2001-07-16 Rainer Orth * gcc.c-torture/execute/20001229-1.c: Include for *************** Mon Jul 16 12:21:56 2001 Nicola Pero < *** 212,225 **** * objc/execute/object_is_class.m: New test. * objc/execute/object_is_meta_class.m: New test. 2000-09-10 Michael Chamberlain * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1. ! 2001-06-29 Rainer Orth ! * lib/objc.exp (objc_target_compile): Declare rootme. Append to ! ld_library_path. 2001-06-28 Rainer Orth --- 2588,2651 ---- * objc/execute/object_is_class.m: New test. * objc/execute/object_is_meta_class.m: New test. + 2001-01-15 Toon Moene + + * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto. + * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto. + + 2001-01-15 David Billinghurst + + * g77.f-torture/execute/f90-intrinsic-numeric.f: New test. + * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test. + + 2001-07-14 Richard Henderson + + * gcc.dg/iftrap-1.c: New. + + 2001-07-11 David Billinghurst + + * g77.f-torture/execute/intrinsic77.f: New test. + + 2001-07-11 Janis Johnson + + * gcc.misc-tests/gcov-3.c: New test. + + 2001-07-11 Richard Sandiford + + * gcc.c-torture/compile/20010711-1.c, + * gcc.c-torture/compile/20010711-2.c: New tests. + + 2001-07-11 Richard Sandiford + + * gcc.c-torture/execute/20010711-1.c: New test. + + 2001-07-11 Ben Elliston + + * g++.old-deja/g++.other/enum5.C: New test. + + 2001-07-10 Jason Merrill + + * lib/g++-dg.exp: Load file-format and target-supports like gcc. + (g++-dg-prune): Call prune_gcc_output. + * prune.exp: New file for prune_gcc_output. + * lib/g++.exp, lib/gcc.exp: Load it. + + 2001-07-08 Joseph S. Myers + + * gcc.c-torture/compile/20010701-1.c, + g++.old-deja/g++.ext/attrib6.C: New tests. + + Fri Jul 6 09:31:43 2001 Jeffrey A Law (law@cygnus.com) + + * gcc.c-torture/compile/20010706-1.c: New test. + 2000-09-10 Michael Chamberlain * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1. ! 2001-06-28 Stan Shebs ! * gcc.dg/pragma-darwin.c: New test. 2001-06-28 Rainer Orth *************** Mon Jul 16 12:21:56 2001 Nicola Pero < *** 230,243 **** * gcc.dg/20010622-1.c: New test. ! 20010617 Release Manager ! * GCC 3.0 Released. 2001-06-14 Nathan Sidwell * g++.old-deja/g++.abi/vbase8-9.C: New test. 2001-06-12 Richard Henderson * g++.old-deja/g++.other/crash27.C: Don't XFAIL. --- 2656,2689 ---- * gcc.dg/20010622-1.c: New test. ! 2001-06-18 Stan Shebs ! * objc.dg: New directory. ! * objc.dg/dg.exp: New file. ! * objc.dg/alias.m: New. ! * objc.dg/class-1.m: New. ! * objc.dg/class-2.m: New. ! * objc.dg/const-str-1.m: New. ! * objc.dg/const-str-2.m: New. ! * objc.dg/id-1.m: New. ! * objc.dg/method-1.m: New. ! * objc.dg/super-class-1.m: New. ! * lib/objc-dg.exp: New file. ! ! 2001-06-16 John David Anglin ! ! * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end ! of label name. 2001-06-14 Nathan Sidwell * g++.old-deja/g++.abi/vbase8-9.C: New test. + 2001-06-13 Franz Sirl + + * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path + variable. + 2001-06-12 Richard Henderson * g++.old-deja/g++.other/crash27.C: Don't XFAIL. *************** Mon Jul 16 12:21:56 2001 Nicola Pero < *** 248,257 **** * g++.old-deja/g++.abi/vbase6.C: New test. * g++.old-deja/g++.abi/vbase7.C: New test. - 2001-06-12 Bernd Schmidt - - * g++.old-deja/g++.other/stepanov_v1p2.C: Remove. - 2001-06-12 Kaveh R. Ghazi * gcc.c-torture/compile/20010610-1.c: New test. --- 2694,2699 ---- *************** Mon Jul 16 12:21:56 2001 Nicola Pero < *** 274,279 **** --- 2716,2725 ---- * gcc.dg/wchar_t-1.c: New file. * gcc.dg/wint_t-1.c: Likewise. + 2001-06-11 Bernd Schmidt + + * g++.old-deja/g++.other/stepanov_v1p2.C: Remove. + 2001-06-11 Richard Henderson * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert. *************** Mon Jul 16 12:21:56 2001 Nicola Pero < *** 282,300 **** * gcc.c-torture/compile/20010611-1.c: New test. 2001-06-10 Alexandre Oliva * g++.old-deja/g++.abi/ptrmem.C: Take into account different representation on MN10300 and ARM/Thumb. 2001-06-09 David Billinghurst * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_" names. ! 2001-06-09 Toon Moene ! * g77.f-torture/compile/20000629-1.x: Remove; fixed. 2001-06-09 Ovidiu Predescu --- 2728,2756 ---- * gcc.c-torture/compile/20010611-1.c: New test. + 2001-06-11 Joseph S. Myers + + * gcc.dg/c99-tag-1.c: Add more tests. + 2001-06-10 Alexandre Oliva * g++.old-deja/g++.abi/ptrmem.C: Take into account different representation on MN10300 and ARM/Thumb. + 2001-06-10 Toon Moene + + * g77.f-torture/execute/20010610.f: New. + 2001-06-09 David Billinghurst * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_" names. ! 2001-06-09 Richard Henderson ! * gcc.c-torture/execute/ashrdi-1.c: New. ! * gcc.c-torture/execute/ashldi-1.c: New. ! * gcc.c-torture/execute/lshrdi-1.c: New. 2001-06-09 Ovidiu Predescu *************** Mon Jul 16 12:21:56 2001 Nicola Pero < *** 305,331 **** * objc/execute/load-2.m: New test. From Nicola Pero . - - 2001-06-08 Jakub Jelinek - - * gcc.c-torture/execute/20010605-2.c: New test. - - 2001-06-08 Jakub Jelinek - - * g++.old-deja/g++.other/overload14.C: New test. - - 2001-06-08 Jakub Jelinek - - * g++.old-deja/g++.other/lookup23.C: New test. - - 2001-06-08 Jakub Jelinek - - * gcc.dg/cpp/tr-define.c: New test. 2001-06-08 Jakub Jelinek ! * g++.old-deja/g++.eh/catch13.C: New test. ! * g++.old-deja/g++.eh/catch14.C: New test. 2001-06-08 Nathan Sidwell --- 2761,2770 ---- * objc/execute/load-2.m: New test. From Nicola Pero . 2001-06-08 Jakub Jelinek ! * gcc.c-torture/execute/20010605-2.c: New test. 2001-06-08 Nathan Sidwell *************** Mon Jul 16 12:21:56 2001 Nicola Pero < *** 336,349 **** * g++.old-deja/g++.pt/friend49.C: New test. - 2001-06-07 Rainer Orth - - * lib/objc.exp (objc_target_compile): Use -lposix4 on - sparcv9-sun-solaris2.[678] too. - - * gcc.dg/c99-float-1.c (FLT_EVAL_METHOD, DECIMAL_DIG): xfail on - sparcv9-solaris-2.8 too. - 2001-06-07 Nathan Sidwell * g++.old-deja/g++.ext/anon3.C: New test. --- 2775,2780 ---- *************** Mon Jul 16 12:21:56 2001 Nicola Pero < *** 352,365 **** * g++.old-deja/g++.other/conv7.C: New test. ! 2001-06-04 Loren J. Rittle ! * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x. 2001-06-04 John David Anglin * gcc.c-torture/execute/20010604-1.c: New test. 2001-06-04 Jeffrey Oldham * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value. --- 2783,2800 ---- * g++.old-deja/g++.other/conv7.C: New test. ! 2001-06-05 Joseph S. Myers ! * gcc.c-torture/compile/20010605-2.c: New test. 2001-06-04 John David Anglin * gcc.c-torture/execute/20010604-1.c: New test. + 2001-06-04 Loren J. Rittle + + * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x. + 2001-06-04 Jeffrey Oldham * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value. *************** Mon Jul 16 12:21:56 2001 Nicola Pero < *** 373,383 **** 2001-05-31 Richard Henderson - * gcc.c-torture/execute/loop-2b.x: Tighten XFAIL to match - observed failures. - * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test. - * g++.old-deja/g++.oliva/delete3.C: Pass. * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts. 2001-05-30 David.Billinghurst --- 2808,2814 ---- *************** Mon Jul 16 12:21:56 2001 Nicola Pero < *** 389,398 **** --- 2820,2844 ---- * g++.old-deja/g++.other/optimize3.C: New file. + 2001-05-29 Jeffrey Oldham + + * gcc.c-torture/compile/20010518-2.x: New file to compile, not + assemble. + 2001-05-26 Nathan Sidwell * g++.old-deja/g++.other/optimize2.C: New file. + 2001-05-25 Diego Novillo + + * gcc.c-torture/compile/20010518-2.c: New file. + * gcc.c-torture/execute/20010518-1.c: New file. + * gcc.c-torture/execute/20010518-2.c: New file. + + 2001-05-25 Joseph S. Myers + + * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests. + 2001-05-24 Mark Mitchell G++ no longer defines builtins that do not begin with __builtin. *************** Mon Jul 16 12:21:56 2001 Nicola Pero < *** 413,427 **** * g++.old-deja/g++.pt/using1.C: Adjust. * g++.old-deja/g++.pt/using2.C: New test. 2001-05-23 David.Billinghurst ! * gcc.misc-tests/linkage.exp: Pass appropriate flags to native compiler for irix6.5. Wed May 23 2001 Jeffrey D. Oldham * lib/g++.exp (g++_include_flags): Use args to compute ! get_multilibs. (g++_link_flags): Likewise. (g++_init): Pass TOOL_OPTIONS as arguments to two above functions. --- 2859,2881 ---- * g++.old-deja/g++.pt/using1.C: Adjust. * g++.old-deja/g++.pt/using2.C: New test. + 2001-05-23 Neil Booth + + * gcc.dg/cpp/charconst.c: New tests. + * gcc.dg/cpp/escape.c: New tests. + * gcc.dg/cpp/escape-1.c: New tests. + * gcc.dg/cpp/escape-2.c: New tests. + * gcc.dg/cpp/ucs.c: New tests. + 2001-05-23 David.Billinghurst ! * gcc.misc-tests/linkage.exp: Pass appropriate flags to native compiler for irix6.5. Wed May 23 2001 Jeffrey D. Oldham * lib/g++.exp (g++_include_flags): Use args to compute ! get_multilibs. (g++_link_flags): Likewise. (g++_init): Pass TOOL_OPTIONS as arguments to two above functions. *************** Wed May 23 2001 Jeffrey D. Oldham * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to STACK_SIZE; * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according to STACK_SIZE; Use it to define size of add_histo array. ! * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according to STACK_SIZE. (f): Use GITT_SIZE to define size of gitt local table. ! * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according to STACK_SIZE; Use it to define size of bytemem array. 2001-05-21 Stephane Carrez --- 2883,2903 ---- * gcc.dg/c90-hexfloat-1.c: Add more tests. + 2001-05-21 Geoff Keating + + * gcc.c-torture/compile/920520-1.x: Merge previous contents into + this file. + 2001-05-21 Stephane Carrez * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to STACK_SIZE; * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according to STACK_SIZE; Use it to define size of add_histo array. ! * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according to STACK_SIZE. (f): Use GITT_SIZE to define size of gitt local table. ! * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according to STACK_SIZE; Use it to define size of bytemem array. 2001-05-21 Stephane Carrez *************** Wed May 23 2001 Jeffrey D. Oldham * g++.old-deja/g++.other/optimize1.C: New test. ! Fri May 18 14:26:28 2001 Jeffrey A Law (law@cygnus.com) ! * g++.old-deja/g++.ext/attrib5.C: XFAIL for hpux. ! * g++.old-deja/g++.mike/eh33.C: No longer XFAIL for the PA. ! * g++.old-deja/g++.mike/eh50.C: No longer XFAIL for the PA. ! 2001-05-17 Mark Mitchell ! * objc/execute/formal_protocol-6.cexp: XFAIL it. 2001-05-16 Nathan Sidwell * g++.old-deja/g++.other/crash41.C: New test. ! 2001-05-15 Mark Mitchell (admin) ! * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*. ! 2001-05-14 Mark Mitchell ! * gcc.dg/c99-float-1.c: XFAIL portions on Solaris. ! Mon May 14 20:26:20 2001 Mark P Mitchell ! * gcc.c-torture/execute/20010122-1.x: XFAIL on MIPS. ! 2001-05-13 Benjamin Kosnik ! * lib/g++.exp: Use testsuite_flags. 2001-05-14 Mark Mitchell * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7. 2001-05-13 Mark Mitchell * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x. ! * g++.old-deja/g++.abi/cxa_vec.C: Use instead ! of . ! ! 2001-05-12 Richard Henderson ! * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions. ! * g++.old-deja/g++.eh/vbase3.C: Likewise. 2001-05-11 Mark Mitchell - * gcc.dg/sequence-pt-1.c: XFAIL warning on line 59. - * lib/objc.exp: Add -lposix4 on Solaris 2.8. ! 2001-05-11 John David Anglin ! * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX. 2001-05-09 Zack Weinberg * gcc.dg/cpp/direct2.c: New test. ! * gcc.dg/cpp/direct2s.c: New test. * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head. --- 2911,3007 ---- * gcc.c-torture/compile/961203-1.x: New file, this test fails on 68HC11/HC12 because the structure is too large. + 2001-05-20 Richard Henderson + + * gcc.c-torture/execute/20010520-1.c: New. + + 2001-05-20 Kaveh R. Ghazi + + * g++.old-deja/g++.warn/compare1.C: New test. + * gcc.dg/compare4.c: New test. + 2001-05-20 Nathan Sidwell * g++.old-deja/g++.other/optimize1.C: New test. ! 2001-05-20 Kriang Lerdsuwanakij ! * g++.old-deja/g++.pt/spec41.C: New test. ! 2001-05-19 Joseph S. Myers ! * gcc.c-torture/compile/20010114-1.x: Remove. ! ! 2001-05-18 Stan Shebs ! ! * gcc.c-torture/compile/20010518-1.c: New test. ! ! 2001-05-18 Nathan Sidwell ! ! * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL. ! * g++.old-deja/g++.pt/crash67.C: New test. ! ! 2001-05-17 Jeffrey D. Oldham ! ! * g++.old-deja/g++.other/debug9.C: New test. ! ! 2001-05-16 Zack Weinberg ! ! * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c) ! ! Wed May 16 20:33:57 CEST 2001 Jan Hubicka ! ! * gcc.c-torture/compile/20010516-1.c: New test. 2001-05-16 Nathan Sidwell * g++.old-deja/g++.other/crash41.C: New test. ! 2001-05-16 Nathan Sidwell ! * g++.old-deja/g++.pt/crash66.C: New test. ! 2001-05-15 Benjamin Kosnik ! * g++.old-deja/g++.robertl/eb27.C: Convert. ! 2001-05-15 Nick Clifton ! * g++.dg/friend-warn.C: New test. Do not warn about friend ! declaration being redundant. ! 2001-05-15 Mark Mitchell (admin) ! * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*. 2001-05-14 Mark Mitchell * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7. + 2001-05-13 Benjamin Kosnik + + * lib/g++.exp: Use testsuite_flags. + 2001-05-13 Mark Mitchell * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x. ! 2001-05-11 John David Anglin ! * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX. 2001-05-11 Mark Mitchell * lib/objc.exp: Add -lposix4 on Solaris 2.8. ! 2001-05-10 Joseph S. Myers ! * gcc.c-torture/compile/20010313-1.c: New test. 2001-05-09 Zack Weinberg * gcc.dg/cpp/direct2.c: New test. ! * gccq.dg/cpp/direct2s.c: New test. * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head. *************** Mon May 14 20:26:20 2001 Mark P Mitchel *** 524,534 **** --- 3010,3055 ---- * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable. * g++.old-deja/g++.other/op3.C: Likewise. + 2001-05-06 Neil Booth + + * gcc.dg/cpp/syshdr.h: New file. + * gcc.dg/cpp/sysmac1.c: Update. + * gcc.dg/cpp/sysmac2.c: Update. + + 2001-05-05 Neil Booth + + * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file. + 2001-05-04 David Edelsohn * gcc.c-torture/execute/20001227-1.c: Remove duplicate of gcc.c-torture/execute/20000412-3.c with no ChangeLog entry. + 2001-05-04 Neil Booth + + * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues. + + 2001-05-03 Geoffrey Keating + + * lib/g++.exp (g++_include_flags): Don't use any special flags + if TESTING_IN_BUILD_TREE is not defined. + (g++_init): Use a plain 'c++' as the compiler if + TESTING_IN_BUILD_TREEE is not defined. + + 2001-05-02 Jakub Jelinek + + * g++.old-deja/g++.eh/catch13.C: New test. + * g++.old-deja/g++.eh/catch14.C: New test. + + 2001-05-02 Jakub Jelinek + + * gcc.dg/cpp/tr-define.c: New test. + + 2001-05-01 Loren J. Rittle + + * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from + , not . + 2001-05-01 Nathan Sidwell * g++.old-deja/g++.ns/template17.C: New test. *************** Mon May 14 20:26:20 2001 Mark P Mitchel *** 541,557 **** * gcc.dg/20000724-1.c: Revert last change. ! 2001-04-30 Mark Mitchell ! * gcc.dg/20000724-1.c: Add a clobber of `esp'. ! ! * gcc.c-torture/execute/20010114-2.x: XFAIL it. ! * gcc.c-torture/execute/20010123-1.x: Likewise. ! * gcc.c-torture/execute/loop-2b.x: Likewise. ! 2001-04-29 Mark Mitchell ! * g++.old-deja/g++.other/crash31.C: XFAIL it. 2001-04-29 Joseph S. Myers --- 3062,3074 ---- * gcc.dg/20000724-1.c: Revert last change. ! 2001-04-30 Toon Moene ! * g77.f-torture/execute/20010430.f: New test. ! 2001-04-30 Mark Mitchell ! * gcc.dg/20000724-1.c: Add a clobber of `esp'. 2001-04-29 Joseph S. Myers *************** Mon May 14 20:26:20 2001 Mark P Mitchel *** 569,580 **** * g++.old-deja/g++.other/defarg9.C: New test. ! 2001-04-26 Mark Mitchell ! * g++.dg/vtgc1.C: XFAIL. ! * g++.old-deja/g++.other/crash18.C: Likewise. ! ! Thu Apr 26 11:13:27 2001 Jeffrey A Law (law@cygnus.com) * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext. Tweak slightly to work with g++.dg framework. --- 3086,3102 ---- * g++.old-deja/g++.other/defarg9.C: New test. ! 2001-04-26 Toon Moene ! * g77.f-torture/compile/20010426.f: New test. ! * g77.f-torture/execute/20010426.f: New test. ! ! 2001-04-26 Toon Moene ! ! * g77.f-torture/compile/20000629-1.x: Remove - error ! has been fixed. ! ! Thu Apr 26 11:15:12 2001 Jeffrey A Law (law@cygnus.com) * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext. Tweak slightly to work with g++.dg framework. *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 589,600 **** --- 3111,3134 ---- * g++.old-deja/g++.other/lex1.C: New test. + 2001-04-26 Jakub Jelinek + + * gcc.dg/noncompile/20010425-1.c: New test. + 2001-04-26 Nathan Sidwell * g++.old-deja/g++.pt/mangle2.C: New test. 2001-04-25 Jakub Jelinek + * gcc.dg/format/plus-1.c: New test. + + 2001-04-25 Jakub Jelinek + + * gcc.dg/20010423-1.c: New test. + + 2001-04-25 Jakub Jelinek + * gcc.c-torture/execute/20010422-1.c: New test. 2001-04-25 Nathan Sidwell *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 605,610 **** --- 3139,3154 ---- * g++.old-deja/g++.other/perf1.C: New test. + 2001-04-24 Nathan Sidwell + + * gcc.dg/c99-func-2.c: Remove xfail. + * gcc.dg/c99-func-3.c: Remove xfail. + * gcc.dg/c99-func-4.c: Remove xfail. + + 2001-04-23 Zack Weinberg + + * gcc.c-torture/execute/20010124-1.c: No longer expected to fail. + 2001-04-23 Joseph S. Myers * gcc.c-torture/compile/20010423-1.c: New test. *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 618,635 **** * g++.old-deja/g++.abi/empty2.C: New test. * g++.old-deja/g++.abi/empty3.C: New test. 2001-04-19 David Billinghurst Mark Mitchell * lib/old-dejagnu.exp: Don't delete output of executable. Add .exe suffix to executables. 2001-04-16 Kaveh R. Ghazi * gcc.dg/wtr-conversion-1.c: Don't test for width changes. 2001-04-12 Nathan Sidwell ! * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout. * g++.old-deja/g++.abi/crash1.C: New test. --- 3162,3200 ---- * g++.old-deja/g++.abi/empty2.C: New test. * g++.old-deja/g++.abi/empty3.C: New test. + 2001-04-20 Jakub Jelinek + + * g++.old-deja/g++.other/comdat2.C: New test. + * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it. + + 2001-04-20 Jakub Jelinek + + * g++.old-deja/g++.other/overload14.C: New test. + + 2001-04-20 Jakub Jelinek + + * g++.old-deja/g++.other/lookup23.C: New test. + + 2001-04-20 Jakub Jelinek + + * gcc.c-torture/execute/20010403-1.c: New test. + 2001-04-19 David Billinghurst Mark Mitchell * lib/old-dejagnu.exp: Don't delete output of executable. Add .exe suffix to executables. + 2001-04-18 Toon Moene + + * g77.f-torture/execute/short.x; Remove - Error has been fixed. + 2001-04-16 Kaveh R. Ghazi * gcc.dg/wtr-conversion-1.c: Don't test for width changes. 2001-04-12 Nathan Sidwell ! * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout. * g++.old-deja/g++.abi/crash1.C: New test. *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 641,661 **** * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca. - 2001-04-11 Kaveh R. Ghazi - - * gcc.dg/wtr-conversion-1.c: New testcase. - 2001-04-11 Nathan Sidwell * g++.old-deja/g++.other/warn6.C: New test. 2001-04-10 Richard Henderson ! * g++.old-deja/g++.other/array4.C: New test. 2001-04-08 Franz Sirl ! * gcc.c-torture/compile/20010408-1.c: New test. 2001-04-06 Benjamin Kosnik --- 3206,3230 ---- * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca. 2001-04-11 Nathan Sidwell * g++.old-deja/g++.other/warn6.C: New test. + 22001-04-11 Peter Schmid + + * g++.old-deja/g++.robertl/eb42.C: Same. + + 001-04-10 Kaveh R. Ghazi + + * gcc.dg/wtr-conversion-1.c: New testcase. + 2001-04-10 Richard Henderson ! * g++.old-deja/g++.other/array5.C: New. 2001-04-08 Franz Sirl ! * gcc.c-torture/execute/20010408-1.c: New test. 2001-04-06 Benjamin Kosnik *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 734,743 **** * g++.old-deja/g++.brendan/crash38.C: Same. * g++.old-deja/g++.brendan/crash15.C (main): Same. * g++.old-deja/g++.brendan/copy9.C: Same. ! 2001-04-04 Diego Novillo ! * testsuite/gcc.c-torture/compile/20010404-1.c: New test. 2001-04-03 Alexandre Oliva --- 3303,3321 ---- * g++.old-deja/g++.brendan/crash38.C: Same. * g++.old-deja/g++.brendan/crash15.C (main): Same. * g++.old-deja/g++.brendan/copy9.C: Same. ! ! Fri Apr 6 15:36:15 2001 J"orn Rennecke ! ! * gcc.c-torture/execute/20001203-2.c (memset): ! Count argument is of type __SIZE_TYPE__. ! 2001-04-04 Diego Novillo ! * gcc.c-torture/compile/20010404-1.c: New test. ! ! 2001-04-04 Jakub Jelinek ! ! * gcc.c-torture/compile/20010326-1.c: New test. 2001-04-03 Alexandre Oliva *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 763,772 **** * gcc.c-torture/execute/20010329-1.c: New test. - 2001-03-28 Philip Blundell - - * gcc.c-torture/compile/20010328-1.c: New test. - 2001-03-28 Loren J. Rittle * g++.old-deja/g++.other/eh4.C: Fix typo. --- 3341,3346 ---- *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 775,796 **** * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir. 2001-03-27 Alan Modra * gcc.c-torture/compile/20010327-1.c: New test. ! 2001-03-22 Jakub Jelinek ! * g++.old-deja/g++.other/mangle3.C: New test. 2001-03-25 Joseph S. Myers * gcc.c-torture/execute/20010325-1.c: New test. 2001-03-22 Jakub Jelinek * g++.old-deja/g++.other/anon8.C: New test. 2001-03-17 Richard Henderson * g++.old-deja/g++.other/eh4.C: Add expected error text. --- 3349,3389 ---- * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir. + 2001-03-28 Philip Blundell + + * gcc.c-torture/compile/20010328-1.c: New test. + + 2001-03-27 Richard Henderson + + * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions. + * g++.old-deja/g++.eh/vbase3.C: Likewise. + 2001-03-27 Alan Modra * gcc.c-torture/compile/20010327-1.c: New test. ! 2001-03-26 Nathan Sidwell ! * g++.old-deja/g++.other/friend12.C: New test. ! * g++.old-deja/g++.other/friend9.C: Expect no errors. ! * g++.old-deja/g++.robertl/eb56.C: Make typedef public. 2001-03-25 Joseph S. Myers * gcc.c-torture/execute/20010325-1.c: New test. + 2001-03-23 Jakub Jelinek + + * g++.old-deja/g++.other/mangle3.C: New test. + 2001-03-22 Jakub Jelinek * g++.old-deja/g++.other/anon8.C: New test. + 2001-03-20 Philip Blundell + + * gcc.c-torture/compile/20010320-1.c: New test. + 2001-03-17 Richard Henderson * g++.old-deja/g++.other/eh4.C: Add expected error text. *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 803,813 **** 2001-03-15 Gabriel Dos Reis * g++.old-deja/g++.other/eh4.C: New test. ! 2001-03-14 Jakub Jelinek * g++.old-deja/g++.other/regstack.C: New test. 2001-03-11 Nicola Pero * objc/execute/va_method.m: Added. --- 3396,3414 ---- 2001-03-15 Gabriel Dos Reis * g++.old-deja/g++.other/eh4.C: New test. ! ! 2001-03-14 Neil Booth ! ! * gcc.dg/cpp/mi1.c: Update. ! 2001-03-14 Jakub Jelinek * g++.old-deja/g++.other/regstack.C: New test. + 2001-03-12 Nathan Sidwell + + * g++.old-deja/g++.other/ref4.C: New test. + 2001-03-11 Nicola Pero * objc/execute/va_method.m: Added. *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 853,865 **** * objc/execute/static-2.m: Added. * objc/execute/va_method.m: Added. 2001-03-06 Ovidiu Predescu ! * objc/execute/nested-1.m: Added. New test from Nicola Pero. ! * objc/execute/nested-2.m: Likewise. ! * objc/execute/protocol.m (main): Added. Patch from Nicola Pero. 2001-03-06 Zack Weinberg --- 3454,3479 ---- * objc/execute/static-2.m: Added. * objc/execute/va_method.m: Added. + 2001-03-10 Richard Henderson + + * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception. + + 2001-03-07 Neil Booth + + * g++.old-deja/g++.other/crash31.C: XFAIL. + * g77.f-torture/execute/20010116.x: Conditional XFAIL. + * g77.f-torture/execute/short.x: XFAIL -Os on x86. + * gcc.c-torture/execute/20010123-1.x: XFAIL. + * gcc.c-torture/execute/20010124-1.x: XFAIL. + * gcc.dg/sequence-pt-1.c: XFAIL one test. + 2001-03-06 Ovidiu Predescu ! * objc/execute/nested-2.m: Added. Contributed by Nicola Pero. ! 2001-03-06 Zack Weinberg ! * gcc.dg/20000724-1.c: Don't use multiline strings. 2001-03-06 Zack Weinberg *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 870,879 **** * objc/execute/string3.m, objc/execute/string4.m: New tests. Based on testcases provided by Nicola Pero. - 2001-03-06 Zack Weinberg - - * gcc.dg/20000724-1.c: Don't use multiline strings. - 2001-03-03 Neil Booth * gcc.dg/cpp/macro7.c: New test. --- 3484,3489 ---- *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 882,890 **** * gcc.dg/cpp/multiline.c: Update. ! 2001-03-03 Nathan Sidwell ! * g++.old-deja/g++.other/ref4.C: New test. 2001-03-02 Nathan Sidwell --- 3492,3500 ---- * gcc.dg/cpp/multiline.c: Update. ! 2001-03-02 Nathan Sidwell ! * g++.old-deja/g++.other/enum3.C: New test. 2001-03-02 Nathan Sidwell *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 894,923 **** * g++.old-deja/g++.ext/overload1.C: New test. - 2001-03-01 Zack Weinberg - - * objc/execute/bycopy-3.m: New test. - 2001-03-01 Nathan Sidwell ! * g++.old-deja/g++.other/using1.C: New test. 2001-03-01 Nathan Sidwell * g++.old-deja/g++.other/using9.C: New test. ! 2001-02-28 Nathan Sidwell ! * g++.old-deja/g++.ext/realpt1.C: Deprecate. ! 2001-02-28 Geoffrey Keating ! * g++.dg/vtgc1.C: Update for new ABI. 2001-02-27 Nathan Sidwell * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too. 2001-02-24 Franz Sirl * gcc.c-torture/execute/20010224-1.c: New test. --- 3504,3540 ---- * g++.old-deja/g++.ext/overload1.C: New test. 2001-03-01 Nathan Sidwell ! * g++.old-deja/g++.pt/using1.C: New test. 2001-03-01 Nathan Sidwell * g++.old-deja/g++.other/using9.C: New test. ! 2001-02-28 Ovidiu Predescu ! * objc/execute/bycopy-3.m: Added new test from Nicola Pero. ! * objc/execute/protocol.m (main): Added patch from Nicola Pero. ! 2001-02-28 Nathan Sidwell ! ! * g++.old-deja/g++.ext/realpt1.C: Remove. 2001-02-27 Nathan Sidwell * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too. + 2001-02-26 Will Cohen + + * gcc.c-torture/execute/ieee/20010226-1.c: New test. + + 2001-02-26 Jeffrey Oldham + + * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded + templatized constructors. + 2001-02-24 Franz Sirl * gcc.c-torture/execute/20010224-1.c: New test. *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 930,958 **** * g++.old-deja/g++.other/inline20.C: New test. ! 2001-02-21 Gabriel Dos Reis ! * g++.old-deja/g++.other/lookup22.C: New test. ! 2001-02-18 Kriang Lerdsuwanakij ! * g++.old-deja/g++.other/inline19.c: Remove XFAIL. ! 2001-02-16 Zack Weinberg * g77.dg: New directory. * g77.dg/20010216-1.f: New test case. * g77.dg/dg.exp: New driver. * lib/g77-dg.exp: New driver library. 2001-02-16 Jakub Jelinek * g++.old-deja/g++.other/init16.C: Update the test so that it does not need and also tests the initialization at runtime. ! 2001-02-16 Gabriel Dos Reis ! * g++.old-deja/g++.other/decl9.C: New test. 2001-02-14 Nathan Sidwell --- 3547,3592 ---- * g++.old-deja/g++.other/inline20.C: New test. ! Wed Feb 21 12:38:22 2001 Ovidiu Predescu ! * objc/execute/nested-1.m: Added (contributed by Nicola Pero). ! 2001-02-21 Gabriel Dos Reis ! * g++.old-deja/g++.other/lookup22.C: New test. ! 2001-02-19 Zack Weinberg * g77.dg: New directory. * g77.dg/20010216-1.f: New test case. * g77.dg/dg.exp: New driver. * lib/g77-dg.exp: New driver library. + 2001-02-18 Kriang Lerdsuwanakij + + * g++.old-deja/g++.other/inline19.c: Remove XFAIL. + + 2001-02-16 Gabriel Dos Reis + + * g++.old-deja/g++.other/decl9.C: New test. + 2001-02-16 Jakub Jelinek * g++.old-deja/g++.other/init16.C: Update the test so that it does not need and also tests the initialization at runtime. ! 2001-02-16 Neil Booth ! * gcc.c-torture/execute/longlong.c: New test. ! ! Wed Feb 14 21:41:17 2001 J"orn Rennecke ! ! * g++.old-deja/g++.brendan/new2.C (main): Use sizeof. ! ! Wed Feb 14 21:31:25 2001 J"orn Rennecke ! ! * gcc.c-torture/execute/920302-1.c (execute): ! Change argument type to short. 2001-02-14 Nathan Sidwell *************** Thu Apr 26 11:13:27 2001 Jeffrey A Law *** 962,981 **** * g++.old-deja/g++.pt/deduct5.C: New test. ! 2001-02-14 Nathan Sidwell * g++.old-deja/g++.other/warn5.C: New test. ! 2001-02-14 Nathan Sidwell * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list case. * g++.old-deja/g++.ext/arrnew.C: Deprecate. - 2001-02-14 Nathan Sidwell - - * g++.old-deja/g++.pt/spec40.C: New test. - 2001-02-12 Jakub Jelinek * gcc.c-torture/compile/20010209-1.c: New test. --- 3596,3635 ---- * g++.old-deja/g++.pt/deduct5.C: New test. ! 2001-02-14 Jakub Jelinek ! ! * gcc.c-torture/execute/20010209-1.c: New test. ! ! 2001-02-14 Neil Booth ! ! * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests. ! ! 2001-02-12 Geoffrey Keating ! ! * g++.dg/vtgc1.C: Update for new ABI. ! ! * consistency.vlad: New directory, 1665 files. ! ! 2001-02-12 Joseph S. Myers ! ! * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit ! return type. ! * gcc.dg/cpp/digraphs.c: Declare puts. ! ! 2001-02-12 Nathan Sidwell * g++.old-deja/g++.other/warn5.C: New test. ! 2001-02-12 Nathan Sidwell ! ! * g++.old-deja/g++.pt/spec40.C: New test. ! ! 2001-02-12 Nathan Sidwell * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list case. * g++.old-deja/g++.ext/arrnew.C: Deprecate. 2001-02-12 Jakub Jelinek * gcc.c-torture/compile/20010209-1.c: New test. diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/README gcc-3.1/gcc/testsuite/consistency.vlad/README *** gcc-3.0.4/gcc/testsuite/consistency.vlad/README Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/README Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-char.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-char.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-char.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-char.c Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-double.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-double.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-double.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-double.c Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-float.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-float.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-float.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-float.c Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-int.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-int.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-int.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-int.c Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-long.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-long.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-long.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-long.c Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-longdouble.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-longdouble.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-longdouble.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-longdouble.c Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-longlong.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-longlong.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-longlong.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-longlong.c Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-char.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-char.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-char.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-char.c Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-double.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-double.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-double.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-double.c Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-float.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-float.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-float.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-float.c Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-int.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-int.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-int.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-int.c Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-long.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-long.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-long.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-long.c Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c Mon Feb 12 19:39:54 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-short.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-short.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-of-s-short.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-of-s-short.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-pointer.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-pointer.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-pointer.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-pointer.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-short.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-short.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-short.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-short.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-size_t.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-size_t.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-size_t.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-size_t.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-wchar_t.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-wchar_t.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/a-wchar_t.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/a-wchar_t.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-bool.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-bool.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-bool.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-bool.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 1,10 ---- + #include + + static bool bbb; + + int main(void) + { + printf ("+++Bool alignment:\n"); + printf ("%d\n", __alignof__ (bbb)); + return 0; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-char.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-char.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-char.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-char.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 1,10 ---- + #include + + static char ccc; + + int main(void) + { + printf ("+++Char alignment:\n"); + printf ("%d\n", __alignof__ (ccc)); + return 0; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-double.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-double.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-double.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-double.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 1,10 ---- + #include + + static double d; + + int main(void) + { + printf ("+++Double alignment:\n"); + printf ("%d\n", __alignof__ (d)); + return 0; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-float.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-float.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-float.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-float.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 1,10 ---- + #include + + static float f; + + int main(void) + { + printf ("+++Float alignment:\n"); + printf ("%d\n", __alignof__ (f)); + return 0; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-int.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-int.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-int.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-int.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 1,10 ---- + #include + + static int i; + + int main(void) + { + printf ("+++Int alignment:\n"); + printf ("%d\n", __alignof__ (i)); + return 0; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-long.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-long.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-long.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-long.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 1,10 ---- + #include + + static long lll; + + int main(void) + { + printf ("+++Long alignment:\n"); + printf ("%d\n", __alignof__ (lll)); + return 0; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-longdouble.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-longdouble.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-longdouble.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-longdouble.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 1,10 ---- + #include + + static long double ld; + + int main(void) + { + printf ("+++Long Double alignment:\n"); + printf ("%d\n", __alignof__ (ld)); + return 0; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-longlong.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-longlong.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-longlong.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-longlong.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 1,10 ---- + #include + + static long long ll; + + int main(void) + { + printf ("+++Long long alignment:\n"); + printf ("%d\n", __alignof__ (ll)); + return 0; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-pointer.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-pointer.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-pointer.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-pointer.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 1,10 ---- + #include + + static char *p; + + int main(void) + { + printf ("+++Pointer alignment:\n"); + printf ("%d\n", __alignof__ (p)); + return 0; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 1,11 ---- + #include + #include + + static ptrdiff_t pd; + + int main(void) + { + printf ("+++ptrdiff_t alignment:\n"); + printf ("%d\n", __alignof__ (pd)); + return 0; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-short.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-short.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-short.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-short.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 1,10 ---- + #include + + static short sss; + + int main(void) + { + printf ("+++Short alignment:\n"); + printf ("%d\n", __alignof__ (sss)); + return 0; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-size.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-size.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-size.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-size.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 1,11 ---- + #include + #include + + static size_t sss; + + int main(void) + { + printf ("+++size_t alignment:\n"); + printf ("%d\n", __alignof__ (sss)); + return 0; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-wchar.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-wchar.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/align-wchar.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/align-wchar.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 1,11 ---- + #include + #include + + static wchar_t w; + + int main(void) + { + printf ("+++wchar_t alignment:\n"); + printf ("%d\n", __alignof__ (w)); + return 0; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/biggest-field-align.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/biggest-field-align.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/biggest-field-align.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/biggest-field-align.c Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } + diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp Mon Feb 12 19:39:55 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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)); + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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)); + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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)); + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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)); + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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)); + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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)); + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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)); + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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)); + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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)); + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/endian.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/endian.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/endian.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/endian.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 1,45 ---- + #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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-0-0-5.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-0-0-5.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-0-0-5.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-0-0-5.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-0-20-17.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-0-20-17.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-0-20-17.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-0-20-17.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-0-24-24.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-0-24-24.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-0-24-24.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-0-24-24.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-1-21-31.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-1-21-31.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-1-21-31.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-1-21-31.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-1-3-1.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-1-3-1.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-1-3-1.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-1-3-1.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-10-11-10.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-10-11-10.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-10-11-10.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-10-11-10.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-11-12-10.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-11-12-10.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-11-12-10.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-11-12-10.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-14-22-10.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-14-22-10.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-14-22-10.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-14-22-10.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-14-29-30.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-14-29-30.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-14-29-30.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-14-29-30.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-14-31-26.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-14-31-26.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-14-31-26.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-14-31-26.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-14-8-9.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-14-8-9.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-14-8-9.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-14-8-9.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-15-1-22.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-15-1-22.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-15-1-22.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-15-1-22.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-16-30-15.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-16-30-15.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-16-30-15.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-16-30-15.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-17-17-2.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-17-17-2.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-17-17-2.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-17-17-2.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-17-17-20.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-17-17-20.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-17-17-20.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-17-17-20.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-17-21-17.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-17-21-17.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-17-21-17.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-17-21-17.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-18-15-30.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-18-15-30.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-18-15-30.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-18-15-30.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-18-26-0.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-18-26-0.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-18-26-0.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-18-26-0.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-18-26-11.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-18-26-11.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-18-26-11.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-18-26-11.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-18-4-17.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-18-4-17.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-18-4-17.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-18-4-17.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-18-5-16.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-18-5-16.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-18-5-16.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-18-5-16.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-19-6-22.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-19-6-22.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-19-6-22.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-19-6-22.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-2-25-27.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-2-25-27.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-2-25-27.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-2-25-27.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-20-19-9.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-20-19-9.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-20-19-9.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-20-19-9.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-20-20-15.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-20-20-15.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-20-20-15.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-20-20-15.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-20-26-14.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-20-26-14.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-20-26-14.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-20-26-14.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-21-16-24.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-21-16-24.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-21-16-24.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-21-16-24.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-21-19-4.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-21-19-4.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-21-19-4.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-21-19-4.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-21-22-1.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-21-22-1.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-21-22-1.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-21-22-1.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-21-24-20.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-21-24-20.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-21-24-20.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-21-24-20.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-21-5-26.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-21-5-26.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-21-5-26.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-21-5-26.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-22-2-19.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-22-2-19.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-22-2-19.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-22-2-19.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-22-2-28.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-22-2-28.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-22-2-28.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-22-2-28.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-23-17-8.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-23-17-8.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-23-17-8.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-23-17-8.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-24-18-9.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-24-18-9.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-24-18-9.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-24-18-9.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-24-27-8.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-24-27-8.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-24-27-8.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-24-27-8.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-25-6-23.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-25-6-23.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-25-6-23.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-25-6-23.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-26-8-6.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-26-8-6.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-26-8-6.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-26-8-6.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-27-22-7.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-27-22-7.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-27-22-7.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-27-22-7.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-29-16-7.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-29-16-7.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-29-16-7.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-29-16-7.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-29-4-10.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-29-4-10.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-29-4-10.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-29-4-10.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-3-7-1.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-3-7-1.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-3-7-1.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-3-7-1.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-30-15-26.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-30-15-26.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-30-15-26.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-30-15-26.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-30-24-30.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-30-24-30.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-30-24-30.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-30-24-30.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-31-28-16.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-31-28-16.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-31-28-16.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-31-28-16.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-31-4-14.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-31-4-14.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-31-4-14.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-31-4-14.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-31-9-0.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-31-9-0.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-31-9-0.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-31-9-0.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-4-14-29.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-4-14-29.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-4-14-29.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-4-14-29.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-7-14-12.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-7-14-12.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/f-7-14-12.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/f-7-14-12.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README Mon Feb 12 19:39:59 2001 *************** *** 0 **** --- 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 + diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out Mon Feb 12 19:39:59 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ Mon Feb 12 19:39:59 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out Mon Feb 12 19:39:59 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ Mon Feb 12 19:39:59 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out Mon Feb 12 19:39:59 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ Mon Feb 12 19:39:59 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out Mon Feb 12 19:39:59 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with char: + size=10,align=1,displ-a[5]=5,align-a[5]=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with char: + size=10,align=1,displ-a[5]=5,align-a[5]=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with double: + size=80,align=8,displ-a[5]=40,align-a[5]=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with double: + size=80,align=8,displ-a[5]=40,align-a[5]=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with float: + size=40,align=4,displ-a[5]=20,align-a[5]=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with float: + size=40,align=4,displ-a[5]=20,align-a[5]=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with int: + size=40,align=4,displ-a[5]=20,align-a[5]=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with int: + size=40,align=4,displ-a[5]=20,align-a[5]=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with long: + size=40,align=4,displ-a[5]=20,align-a[5]=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with long: + size=40,align=4,displ-a[5]=20,align-a[5]=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with longdouble: + size=240,align=12,displ-a[5]=120,align-a[5]=12 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with longdouble: + size=240,align=12,displ-a[5]=120,align-a[5]=12 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with longlong: + size=80,align=8,displ-a[5]=40,align-a[5]=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with longlong: + size=80,align=8,displ-a[5]=40,align-a[5]=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with pointer: + size=40,align=4,displ-a[5]=20,align-a[5]=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with pointer: + size=40,align=4,displ-a[5]=20,align-a[5]=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with ptrdiff_t: + size=40,align=4,displ-a[5]=20,align-a[5]=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with ptrdiff_t: + size=40,align=4,displ-a[5]=20,align-a[5]=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with short: + size=20,align=2,displ-a[5]=10,align-a[5]=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + ++++Array of struct with short: + size=20,align=2,displ-a[5]=10,align-a[5]=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Bool alignment: + 1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Char alignment: + 1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Char alignment: + 1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Double alignment: + 8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Double alignment: + 8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Float alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Float alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Int alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Int alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Long alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Long alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Long Double alignment: + 16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Long Double alignment: + 16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Long long alignment: + 8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Long long alignment: + 8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Pointer alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Pointer alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++ptrdiff_t alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++ptrdiff_t alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Short alignment: + 2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Short alignment: + 2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++size_t alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++size_t alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++wchar_t alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++wchar_t alignment: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Biggest field alignment: + max field align=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 1,2 ---- + +++Biggest field alignment: + max field align=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ Mon Feb 12 19:40:00 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out Mon Feb 12 19:40:01 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 1,3 ---- + +++Class starting with char and containing virtual function: + size=8,align=4 + offset-m=0,align-m=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 1,3 ---- + +++Class starting with int and containing virtual function: + size=8,align=4 + offset-m=0,align-m=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 1,3 ---- + +++Class starting with long and containing virtual function: + size=8,align=4 + offset-m=0,align-m=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 1,2 ---- + +++Endian test: + little endian diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 1,2 ---- + +++Endian test: + little endian diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 1 ---- + 1f 0 0 0 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 1 ---- + 0 0 0 0 0 0 0 0 1f 0 0 0 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 1,2 ---- + ff ff f 0 0 0 0 0 + ff ff f 0 ff ff 1 0 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 1,2 ---- + ff ff ff 0 0 0 0 0 + ff ff ff 0 ff ff ff 0 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out Mon Feb 12 19:40:02 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ Mon Feb 12 19:40:03 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out Mon Feb 12 19:40:03 2001 *************** *** 0 **** --- 1,3 ---- + 1 0 0 0 + f 0 0 0 + 1f 0 0 0 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ Mon Feb 12 19:40:03 2001 *************** *** 0 **** --- 1,3 ---- + 1 0 0 0 + f 0 0 0 + 1f 0 0 0 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out Mon Feb 12 19:40:03 2001 *************** *** 0 **** --- 1,3 ---- + ff 3 0 0 + ff ff 1f 0 + ff ff ff 7f diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ Mon Feb 12 19:40:03 2001 *************** *** 0 **** --- 1,3 ---- + ff 3 0 0 + ff ff 1f 0 + ff ff ff 7f diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out Mon Feb 12 19:40:03 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ Mon Feb 12 19:40:03 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out Mon Feb 12 19:40:03 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ Mon Feb 12 19:40:05 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out Mon Feb 12 19:40:05 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ Mon Feb 12 19:40:05 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out Mon Feb 12 19:40:05 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ Mon Feb 12 19:40:05 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out Mon Feb 12 19:40:05 2001 *************** *** 0 **** --- 1,3 ---- + ff 3f 0 0 + ff ff 3f 0 + ff ff ff 7f diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ Mon Feb 12 19:40:05 2001 *************** *** 0 **** --- 1,3 ---- + ff 3f 0 0 + ff ff 3f 0 + ff ff ff 7f diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out Mon Feb 12 19:40:05 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 1,2 ---- + ff ff 3 0 0 0 0 0 + ff ff 3 0 ff ff ff 3 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 1,3 ---- + 7 0 0 0 + ff 3 0 0 + ff 7 0 0 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 1,3 ---- + 7 0 0 0 + ff 3 0 0 + ff 7 0 0 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 1,2 ---- + ff ff ff 7f 0 0 0 0 + ff ff ff 7f ff 1 0 0 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-char: + size=2,align=1,offset-char=0,offset-char=1, + align-char=1,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-char: + size=2,align=1,offset-char=0,offset-char=1, + align-char=1,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-double: + size=16,align=8,offset-char=0,offset-double=8, + align-char=1,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-double: + size=16,align=8,offset-char=0,offset-double=8, + align-char=1,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out Mon Feb 12 19:40:06 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-float: + size=8,align=4,offset-char=0,offset-float=4, + align-char=1,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-float: + size=8,align=4,offset-char=0,offset-float=4, + align-char=1,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-int: + size=8,align=4,offset-char=0,offset-int=4, + align-char=1,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-int: + size=8,align=4,offset-char=0,offset-int=4, + align-char=1,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-long: + size=8,align=4,offset-char=0,offset-long=4, + align-char=1,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-long: + size=8,align=4,offset-char=0,offset-long=4, + align-char=1,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-longdouble: + size=32,align=16,offset-char=0,offset-longdouble=16, + align-char=1,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-longdouble: + size=32,align=16,offset-char=0,offset-longdouble=16, + align-char=1,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-longlong: + size=16,align=8,offset-char=0,offset-longlong=8, + align-char=1,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-longlong: + size=16,align=8,offset-char=0,offset-longlong=8, + align-char=1,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-pointer: + size=8,align=4,offset-char=0,offset-pointer=4, + align-char=1,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-pointer: + size=8,align=4,offset-char=0,offset-pointer=4, + align-char=1,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-ptrdiff_t: + size=8,align=4,offset-char=0,offset-ptrdiff_t=4, + align-char=1,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-ptrdiff_t: + size=8,align=4,offset-char=0,offset-ptrdiff_t=4, + align-char=1,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-short: + size=4,align=2,offset-char=0,offset-short=2, + align-char=1,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-short: + size=4,align=2,offset-char=0,offset-short=2, + align-char=1,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-size_t: + size=8,align=4,offset-char=0,offset-size_t=4, + align-char=1,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-size_t: + size=8,align=4,offset-char=0,offset-size_t=4, + align-char=1,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-wchar_t: + size=8,align=4,offset-char=0,offset-wchar_t=4, + align-char=1,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct char-wchar_t: + size=8,align=4,offset-char=0,offset-wchar_t=4, + align-char=1,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out Mon Feb 12 19:40:07 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-char: + size=16,align=8,offset-double=0,offset-char=8, + align-double=8,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-char: + size=16,align=8,offset-double=0,offset-char=8, + align-double=8,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-double: + size=16,align=8,offset-double=0,offset-double=8, + align-double=8,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-double: + size=16,align=8,offset-double=0,offset-double=8, + align-double=8,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-float: + size=16,align=8,offset-double=0,offset-float=8, + align-double=8,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-float: + size=16,align=8,offset-double=0,offset-float=8, + align-double=8,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-int: + size=16,align=8,offset-double=0,offset-int=8, + align-double=8,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-int: + size=16,align=8,offset-double=0,offset-int=8, + align-double=8,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-long: + size=16,align=8,offset-double=0,offset-long=8, + align-double=8,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-long: + size=16,align=8,offset-double=0,offset-long=8, + align-double=8,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-longdouble: + size=32,align=16,offset-double=0,offset-longdouble=16, + align-double=8,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-longdouble: + size=32,align=16,offset-double=0,offset-longdouble=16, + align-double=8,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-longlong: + size=16,align=8,offset-double=0,offset-longlong=8, + align-double=8,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-longlong: + size=16,align=8,offset-double=0,offset-longlong=8, + align-double=8,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-pointer: + size=16,align=8,offset-double=0,offset-pointer=8, + align-double=8,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-pointer: + size=16,align=8,offset-double=0,offset-pointer=8, + align-double=8,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-ptrdiff_t: + size=16,align=8,offset-double=0,offset-ptrdiff_t=8, + align-double=8,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-ptrdiff_t: + size=16,align=8,offset-double=0,offset-ptrdiff_t=8, + align-double=8,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ Mon Feb 12 19:40:08 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-short: + size=16,align=8,offset-double=0,offset-short=8, + align-double=8,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-short: + size=16,align=8,offset-double=0,offset-short=8, + align-double=8,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-size_t: + size=16,align=8,offset-double=0,offset-size_t=8, + align-double=8,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-size_t: + size=16,align=8,offset-double=0,offset-size_t=8, + align-double=8,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-wchar_t: + size=16,align=8,offset-double=0,offset-wchar_t=8, + align-double=8,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct double-wchar_t: + size=16,align=8,offset-double=0,offset-wchar_t=8, + align-double=8,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-char: + size=8,align=4,offset-float=0,offset-char=4, + align-float=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-char: + size=8,align=4,offset-float=0,offset-char=4, + align-float=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-double: + size=16,align=8,offset-float=0,offset-double=8, + align-float=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-double: + size=16,align=8,offset-float=0,offset-double=8, + align-float=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-float: + size=8,align=4,offset-float=0,offset-float=4, + align-float=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-float: + size=8,align=4,offset-float=0,offset-float=4, + align-float=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-int: + size=8,align=4,offset-float=0,offset-int=4, + align-float=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-int: + size=8,align=4,offset-float=0,offset-int=4, + align-float=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-long: + size=8,align=4,offset-float=0,offset-long=4, + align-float=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-long: + size=8,align=4,offset-float=0,offset-long=4, + align-float=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-longdouble: + size=32,align=16,offset-float=0,offset-longdouble=16, + align-float=4,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-longdouble: + size=32,align=16,offset-float=0,offset-longdouble=16, + align-float=4,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-longlong: + size=16,align=8,offset-float=0,offset-longlong=8, + align-float=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-longlong: + size=16,align=8,offset-float=0,offset-longlong=8, + align-float=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-pointer: + size=8,align=4,offset-float=0,offset-pointer=4, + align-float=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-pointer: + size=8,align=4,offset-float=0,offset-pointer=4, + align-float=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-ptrdiff_t: + size=8,align=4,offset-float=0,offset-ptrdiff_t=4, + align-float=4,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-ptrdiff_t: + size=8,align=4,offset-float=0,offset-ptrdiff_t=4, + align-float=4,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out Mon Feb 12 19:40:09 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-short: + size=8,align=4,offset-float=0,offset-short=4, + align-float=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-short: + size=8,align=4,offset-float=0,offset-short=4, + align-float=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-size_t: + size=8,align=4,offset-float=0,offset-size_t=4, + align-float=4,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-size_t: + size=8,align=4,offset-float=0,offset-size_t=4, + align-float=4,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-wchar_t: + size=8,align=4,offset-float=0,offset-wchar_t=4, + align-float=4,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct float-wchar_t: + size=8,align=4,offset-float=0,offset-wchar_t=4, + align-float=4,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-char: + size=8,align=4,offset-int=0,offset-char=4, + align-int=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-char: + size=8,align=4,offset-int=0,offset-char=4, + align-int=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-double: + size=16,align=8,offset-int=0,offset-double=8, + align-int=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-double: + size=16,align=8,offset-int=0,offset-double=8, + align-int=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-float: + size=8,align=4,offset-int=0,offset-float=4, + align-int=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-float: + size=8,align=4,offset-int=0,offset-float=4, + align-int=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-int: + size=8,align=4,offset-int=0,offset-int=4, + align-int=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-int: + size=8,align=4,offset-int=0,offset-int=4, + align-int=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-long: + size=8,align=4,offset-int=0,offset-long=4, + align-int=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-long: + size=8,align=4,offset-int=0,offset-long=4, + align-int=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-longdouble: + size=32,align=16,offset-int=0,offset-longdouble=16, + align-int=4,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-longdouble: + size=32,align=16,offset-int=0,offset-longdouble=16, + align-int=4,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-longlong: + size=16,align=8,offset-int=0,offset-longlong=8, + align-int=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-longlong: + size=16,align=8,offset-int=0,offset-longlong=8, + align-int=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-pointer: + size=8,align=4,offset-int=0,offset-pointer=4, + align-int=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-pointer: + size=8,align=4,offset-int=0,offset-pointer=4, + align-int=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-ptrdiff_t: + size=8,align=4,offset-int=0,offset-ptrdiff_t=4, + align-int=4,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-ptrdiff_t: + size=8,align=4,offset-int=0,offset-ptrdiff_t=4, + align-int=4,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-short: + size=8,align=4,offset-int=0,offset-short=4, + align-int=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ Mon Feb 12 19:40:10 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-short: + size=8,align=4,offset-int=0,offset-short=4, + align-int=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-size_t: + size=8,align=4,offset-int=0,offset-size_t=4, + align-int=4,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-size_t: + size=8,align=4,offset-int=0,offset-size_t=4, + align-int=4,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-wchar_t: + size=8,align=4,offset-int=0,offset-wchar_t=4, + align-int=4,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct int-wchar_t: + size=8,align=4,offset-int=0,offset-wchar_t=4, + align-int=4,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-char: + size=8,align=4,offset-long=0,offset-char=4, + align-long=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-char: + size=8,align=4,offset-long=0,offset-char=4, + align-long=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-double: + size=16,align=8,offset-long=0,offset-double=8, + align-long=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-double: + size=16,align=8,offset-long=0,offset-double=8, + align-long=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-float: + size=8,align=4,offset-long=0,offset-float=4, + align-long=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-float: + size=8,align=4,offset-long=0,offset-float=4, + align-long=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-int: + size=8,align=4,offset-long=0,offset-int=4, + align-long=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-int: + size=8,align=4,offset-long=0,offset-int=4, + align-long=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-long: + size=8,align=4,offset-long=0,offset-long=4, + align-long=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ Mon Feb 12 19:40:11 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-long: + size=8,align=4,offset-long=0,offset-long=4, + align-long=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-longdouble: + size=32,align=16,offset-long=0,offset-longdouble=16, + align-long=4,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-longdouble: + size=32,align=16,offset-long=0,offset-longdouble=16, + align-long=4,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-longlong: + size=16,align=8,offset-long=0,offset-longlong=8, + align-long=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-longlong: + size=16,align=8,offset-long=0,offset-longlong=8, + align-long=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-pointer: + size=8,align=4,offset-long=0,offset-pointer=4, + align-long=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-pointer: + size=8,align=4,offset-long=0,offset-pointer=4, + align-long=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-ptrdiff_t: + size=8,align=4,offset-long=0,offset-ptrdiff_t=4, + align-long=4,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-ptrdiff_t: + size=8,align=4,offset-long=0,offset-ptrdiff_t=4, + align-long=4,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out Mon Feb 12 19:40:12 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-short: + size=8,align=4,offset-long=0,offset-short=4, + align-long=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-short: + size=8,align=4,offset-long=0,offset-short=4, + align-long=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-size_t: + size=8,align=4,offset-long=0,offset-size_t=4, + align-long=4,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-size_t: + size=8,align=4,offset-long=0,offset-size_t=4, + align-long=4,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-wchar_t: + size=8,align=4,offset-long=0,offset-wchar_t=4, + align-long=4,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct long-wchar_t: + size=8,align=4,offset-long=0,offset-wchar_t=4, + align-long=4,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-char: + size=32,align=16,offset-longdouble=0,offset-char=16, + align-longdouble=16,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-char: + size=32,align=16,offset-longdouble=0,offset-char=16, + align-longdouble=16,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-double: + size=32,align=16,offset-longdouble=0,offset-double=16, + align-longdouble=16,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-double: + size=32,align=16,offset-longdouble=0,offset-double=16, + align-longdouble=16,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-float: + size=32,align=16,offset-longdouble=0,offset-float=16, + align-longdouble=16,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-float: + size=32,align=16,offset-longdouble=0,offset-float=16, + align-longdouble=16,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-int: + size=32,align=16,offset-longdouble=0,offset-int=16, + align-longdouble=16,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-int: + size=32,align=16,offset-longdouble=0,offset-int=16, + align-longdouble=16,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-long: + size=32,align=16,offset-longdouble=0,offset-long=16, + align-longdouble=16,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-long: + size=32,align=16,offset-longdouble=0,offset-long=16, + align-longdouble=16,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-longlong: + size=32,align=16,offset-longdouble=0,offset-longlong=16, + align-longdouble=16,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-longlong: + size=32,align=16,offset-longdouble=0,offset-longlong=16, + align-longdouble=16,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-pointer: + size=32,align=16,offset-longdouble=0,offset-pointer=16, + align-longdouble=16,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-pointer: + size=32,align=16,offset-longdouble=0,offset-pointer=16, + align-longdouble=16,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-ptrdiff_t: + size=32,align=16,offset-longdouble=0,offset-ptrdiff_t=16, + align-longdouble=16,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-short: + size=32,align=16,offset-longdouble=0,offset-short=16, + align-longdouble=16,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-short: + size=32,align=16,offset-longdouble=0,offset-short=16, + align-longdouble=16,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-size_t: + size=32,align=16,offset-longdouble=0,offset-size_t=16, + align-longdouble=16,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-size_t: + size=32,align=16,offset-longdouble=0,offset-size_t=16, + align-longdouble=16,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-wchar_t: + size=32,align=16,offset-longdouble=0,offset-wchar_t=16, + align-longdouble=16,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longdouble-wchar_t: + size=32,align=16,offset-longdouble=0,offset-wchar_t=16, + align-longdouble=16,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-char: + size=16,align=8,offset-longlong=0,offset-char=8, + align-longlong=8,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-char: + size=16,align=8,offset-longlong=0,offset-char=8, + align-longlong=8,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out Mon Feb 12 19:40:13 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-double: + size=16,align=8,offset-longlong=0,offset-double=8, + align-longlong=8,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-double: + size=16,align=8,offset-longlong=0,offset-double=8, + align-longlong=8,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-float: + size=16,align=8,offset-longlong=0,offset-float=8, + align-longlong=8,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-float: + size=16,align=8,offset-longlong=0,offset-float=8, + align-longlong=8,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-int: + size=16,align=8,offset-longlong=0,offset-int=8, + align-longlong=8,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-int: + size=16,align=8,offset-longlong=0,offset-int=8, + align-longlong=8,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-long: + size=16,align=8,offset-longlong=0,offset-long=8, + align-longlong=8,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-long: + size=16,align=8,offset-longlong=0,offset-long=8, + align-longlong=8,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-longdouble: + size=32,align=16,offset-longlong=0,offset-longdouble=16, + align-longlong=8,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-longdouble: + size=32,align=16,offset-longlong=0,offset-longdouble=16, + align-longlong=8,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-longlong: + size=16,align=8,offset-longlong=0,offset-longlong=8, + align-longlong=8,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-longlong: + size=16,align=8,offset-longlong=0,offset-longlong=8, + align-longlong=8,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-pointer: + size=16,align=8,offset-longlong=0,offset-pointer=8, + align-longlong=8,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-pointer: + size=16,align=8,offset-longlong=0,offset-pointer=8, + align-longlong=8,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-ptrdiff_t: + size=16,align=8,offset-longlong=0,offset-ptrdiff_t=8, + align-longlong=8,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-ptrdiff_t: + size=16,align=8,offset-longlong=0,offset-ptrdiff_t=8, + align-longlong=8,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-short: + size=16,align=8,offset-longlong=0,offset-short=8, + align-longlong=8,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-short: + size=16,align=8,offset-longlong=0,offset-short=8, + align-longlong=8,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-size_t: + size=16,align=8,offset-longlong=0,offset-size_t=8, + align-longlong=8,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-size_t: + size=16,align=8,offset-longlong=0,offset-size_t=8, + align-longlong=8,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-wchar_t: + size=16,align=8,offset-longlong=0,offset-wchar_t=8, + align-longlong=8,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct longlong-wchar_t: + size=16,align=8,offset-longlong=0,offset-wchar_t=8, + align-longlong=8,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-char: + size=8,align=4,offset-pointer=0,offset-char=4, + align-pointer=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-char: + size=8,align=4,offset-pointer=0,offset-char=4, + align-pointer=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-double: + size=16,align=8,offset-pointer=0,offset-double=8, + align-pointer=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-double: + size=16,align=8,offset-pointer=0,offset-double=8, + align-pointer=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-float: + size=8,align=4,offset-pointer=0,offset-float=4, + align-pointer=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-float: + size=8,align=4,offset-pointer=0,offset-float=4, + align-pointer=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-int: + size=8,align=4,offset-pointer=0,offset-int=4, + align-pointer=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-int: + size=8,align=4,offset-pointer=0,offset-int=4, + align-pointer=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-long: + size=8,align=4,offset-pointer=0,offset-long=4, + align-pointer=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-long: + size=8,align=4,offset-pointer=0,offset-long=4, + align-pointer=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-longdouble: + size=32,align=16,offset-pointer=0,offset-longdouble=16, + align-pointer=4,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-longdouble: + size=32,align=16,offset-pointer=0,offset-longdouble=16, + align-pointer=4,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-longlong: + size=16,align=8,offset-pointer=0,offset-longlong=8, + align-pointer=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-longlong: + size=16,align=8,offset-pointer=0,offset-longlong=8, + align-pointer=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-pointer: + size=8,align=4,offset-pointer=0,offset-pointer=4, + align-pointer=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-pointer: + size=8,align=4,offset-pointer=0,offset-pointer=4, + align-pointer=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-ptrdiff_t: + size=8,align=4,offset-pointer=0,offset-ptrdiff_t=4, + align-pointer=4,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-ptrdiff_t: + size=8,align=4,offset-pointer=0,offset-ptrdiff_t=4, + align-pointer=4,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out Mon Feb 12 19:40:14 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-short: + size=8,align=4,offset-pointer=0,offset-short=4, + align-pointer=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-short: + size=8,align=4,offset-pointer=0,offset-short=4, + align-pointer=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-size_t: + size=8,align=4,offset-pointer=0,offset-size_t=4, + align-pointer=4,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-size_t: + size=8,align=4,offset-pointer=0,offset-size_t=4, + align-pointer=4,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-wchar_t: + size=8,align=4,offset-pointer=0,offset-wchar_t=4, + align-pointer=4,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct pointer-wchar_t: + size=8,align=4,offset-pointer=0,offset-wchar_t=4, + align-pointer=4,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-char: + size=8,align=4,offset-ptrdiff_t=0,offset-char=4, + align-ptrdiff_t=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-char: + size=8,align=4,offset-ptrdiff_t=0,offset-char=4, + align-ptrdiff_t=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-double: + size=16,align=8,offset-ptrdiff_t=0,offset-double=8, + align-ptrdiff_t=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-double: + size=16,align=8,offset-ptrdiff_t=0,offset-double=8, + align-ptrdiff_t=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-float: + size=8,align=4,offset-ptrdiff_t=0,offset-float=4, + align-ptrdiff_t=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-float: + size=8,align=4,offset-ptrdiff_t=0,offset-float=4, + align-ptrdiff_t=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-int: + size=8,align=4,offset-ptrdiff_t=0,offset-int=4, + align-ptrdiff_t=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-int: + size=8,align=4,offset-ptrdiff_t=0,offset-int=4, + align-ptrdiff_t=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-long: + size=8,align=4,offset-ptrdiff_t=0,offset-long=4, + align-ptrdiff_t=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-long: + size=8,align=4,offset-ptrdiff_t=0,offset-long=4, + align-ptrdiff_t=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-longdouble: + size=32,align=16,offset-ptrdiff_t=0,offset-longdouble=16, + align-ptrdiff_t=4,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-longlong: + size=16,align=8,offset-ptrdiff_t=0,offset-longlong=8, + align-ptrdiff_t=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-longlong: + size=16,align=8,offset-ptrdiff_t=0,offset-longlong=8, + align-ptrdiff_t=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-pointer: + size=8,align=4,offset-ptrdiff_t=0,offset-pointer=4, + align-ptrdiff_t=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-pointer: + size=8,align=4,offset-ptrdiff_t=0,offset-pointer=4, + align-ptrdiff_t=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-short: + size=8,align=4,offset-ptrdiff_t=0,offset-short=4, + align-ptrdiff_t=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct ptrdiff_t-short: + size=8,align=4,offset-ptrdiff_t=0,offset-short=4, + align-ptrdiff_t=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-char: + size=4,align=2,offset-short=0,offset-char=2, + align-short=2,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-char: + size=4,align=2,offset-short=0,offset-char=2, + align-short=2,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-double: + size=16,align=8,offset-short=0,offset-double=8, + align-short=2,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-double: + size=16,align=8,offset-short=0,offset-double=8, + align-short=2,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-float: + size=8,align=4,offset-short=0,offset-float=4, + align-short=2,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-float: + size=8,align=4,offset-short=0,offset-float=4, + align-short=2,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-int: + size=8,align=4,offset-short=0,offset-int=4, + align-short=2,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-int: + size=8,align=4,offset-short=0,offset-int=4, + align-short=2,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-long: + size=8,align=4,offset-short=0,offset-long=4, + align-short=2,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-long: + size=8,align=4,offset-short=0,offset-long=4, + align-short=2,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-longdouble: + size=32,align=16,offset-short=0,offset-longdouble=16, + align-short=2,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-longdouble: + size=32,align=16,offset-short=0,offset-longdouble=16, + align-short=2,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-longlong: + size=16,align=8,offset-short=0,offset-longlong=8, + align-short=2,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-longlong: + size=16,align=8,offset-short=0,offset-longlong=8, + align-short=2,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-pointer: + size=8,align=4,offset-short=0,offset-pointer=4, + align-short=2,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-pointer: + size=8,align=4,offset-short=0,offset-pointer=4, + align-short=2,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-ptrdiff_t: + size=8,align=4,offset-short=0,offset-ptrdiff_t=4, + align-short=2,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-ptrdiff_t: + size=8,align=4,offset-short=0,offset-ptrdiff_t=4, + align-short=2,align-ptrdiff_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-short: + size=4,align=2,offset-short=0,offset-short=2, + align-short=2,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-short: + size=4,align=2,offset-short=0,offset-short=2, + align-short=2,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-size_t: + size=8,align=4,offset-short=0,offset-size_t=4, + align-short=2,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-size_t: + size=8,align=4,offset-short=0,offset-size_t=4, + align-short=2,align-size_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-wchar_t: + size=8,align=4,offset-short=0,offset-wchar_t=4, + align-short=2,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct short-wchar_t: + size=8,align=4,offset-short=0,offset-wchar_t=4, + align-short=2,align-wchar_t=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ Mon Feb 12 19:40:15 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-char: + size=8,align=4,offset-size_t=0,offset-char=4, + align-size_t=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-char: + size=8,align=4,offset-size_t=0,offset-char=4, + align-size_t=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-double: + size=16,align=8,offset-size_t=0,offset-double=8, + align-size_t=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-double: + size=16,align=8,offset-size_t=0,offset-double=8, + align-size_t=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-float: + size=8,align=4,offset-size_t=0,offset-float=4, + align-size_t=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-float: + size=8,align=4,offset-size_t=0,offset-float=4, + align-size_t=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-int: + size=8,align=4,offset-size_t=0,offset-int=4, + align-size_t=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-int: + size=8,align=4,offset-size_t=0,offset-int=4, + align-size_t=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-long: + size=8,align=4,offset-size_t=0,offset-long=4, + align-size_t=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-long: + size=8,align=4,offset-size_t=0,offset-long=4, + align-size_t=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-longdouble: + size=32,align=16,offset-size_t=0,offset-longdouble=16, + align-size_t=4,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-longdouble: + size=32,align=16,offset-size_t=0,offset-longdouble=16, + align-size_t=4,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-longlong: + size=16,align=8,offset-size_t=0,offset-longlong=8, + align-size_t=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-longlong: + size=16,align=8,offset-size_t=0,offset-longlong=8, + align-size_t=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-pointer: + size=8,align=4,offset-size_t=0,offset-pointer=4, + align-size_t=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-pointer: + size=8,align=4,offset-size_t=0,offset-pointer=4, + align-size_t=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-short: + size=8,align=4,offset-size_t=0,offset-short=4, + align-size_t=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct size_t-short: + size=8,align=4,offset-size_t=0,offset-short=4, + align-size_t=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-char: + size=8,align=4,offset-wchar_t=0,offset-char=4, + align-wchar_t=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-char: + size=8,align=4,offset-wchar_t=0,offset-char=4, + align-wchar_t=4,align-char=1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-double: + size=16,align=8,offset-wchar_t=0,offset-double=8, + align-wchar_t=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-double: + size=16,align=8,offset-wchar_t=0,offset-double=8, + align-wchar_t=4,align-double=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-float: + size=8,align=4,offset-wchar_t=0,offset-float=4, + align-wchar_t=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-float: + size=8,align=4,offset-wchar_t=0,offset-float=4, + align-wchar_t=4,align-float=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-int: + size=8,align=4,offset-wchar_t=0,offset-int=4, + align-wchar_t=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-int: + size=8,align=4,offset-wchar_t=0,offset-int=4, + align-wchar_t=4,align-int=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-long: + size=8,align=4,offset-wchar_t=0,offset-long=4, + align-wchar_t=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-long: + size=8,align=4,offset-wchar_t=0,offset-long=4, + align-wchar_t=4,align-long=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-longdouble: + size=32,align=16,offset-wchar_t=0,offset-longdouble=16, + align-wchar_t=4,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-longdouble: + size=32,align=16,offset-wchar_t=0,offset-longdouble=16, + align-wchar_t=4,align-longdouble=16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-longlong: + size=16,align=8,offset-wchar_t=0,offset-longlong=8, + align-wchar_t=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-longlong: + size=16,align=8,offset-wchar_t=0,offset-longlong=8, + align-wchar_t=4,align-longlong=8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-pointer: + size=8,align=4,offset-wchar_t=0,offset-pointer=4, + align-wchar_t=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-pointer: + size=8,align=4,offset-wchar_t=0,offset-pointer=4, + align-wchar_t=4,align-pointer=4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-short: + size=8,align=4,offset-wchar_t=0,offset-short=4, + align-wchar_t=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,3 ---- + +++Struct wchar_t-short: + size=8,align=4,offset-wchar_t=0,offset-short=4, + align-wchar_t=4,align-short=2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 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 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Bool size: + 1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Char size: + 1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Char size: + 1 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Double size: + 8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Double size: + 8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Float size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Float size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Int size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Int size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Long size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Long size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Long Double size: + 16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Long Double size: + 16 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Long long size: + 8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Long long size: + 8 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Pointer size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Pointer size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++ptrdiff_t size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++ptrdiff_t size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Short size: + 2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++Short size: + 2 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++size_t size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ Mon Feb 12 19:40:16 2001 *************** *** 0 **** --- 1,2 ---- + +++size_t size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out Mon Feb 12 19:40:17 2001 *************** *** 0 **** --- 1,2 ---- + +++wchar_t size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ Mon Feb 12 19:40:17 2001 *************** *** 0 **** --- 1,2 ---- + +++wchar_t size: + 4 diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-char.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-char.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-char.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-char.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-double.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-double.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-double.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-double.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-float.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-float.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-float.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-float.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-int.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-int.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-int.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-int.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-long.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-long.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-long.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-long.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-short.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-short.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-a-short.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-a-short.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-char.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-char.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-char.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-char.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-double.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-double.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-double.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-double.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-float.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-float.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-float.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-float.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-int.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-int.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-int.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-int.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-long.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-long.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-long.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-long.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-longlong.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-longlong.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-longlong.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-longlong.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-pointer.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-pointer.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-pointer.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-pointer.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-char.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-char.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-char.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-char.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-double.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-double.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-double.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-double.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-float.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-float.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-float.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-float.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-int.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-int.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-int.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-int.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-long.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-long.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-long.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-long.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-short.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-short.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-s-short.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-s-short.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-short.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-short.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-short.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-short.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-size_t.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-size_t.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-size_t.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-size_t.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c Mon Feb 12 19:39:56 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-char.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-char.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-char.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-char.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-double.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-double.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-double.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-double.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-float.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-float.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-float.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-float.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-int.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-int.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-int.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-int.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-long.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-long.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-long.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-long.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-short.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-short.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-a-short.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-a-short.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-char.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-char.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-char.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-char.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-double.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-double.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-double.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-double.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-float.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-float.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-float.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-float.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-int.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-int.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-int.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-int.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-long.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-long.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-long.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-long.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-longlong.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-longlong.c *** gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-longlong.c Thu Jan 1 00:00:00 1970 --- gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-longlong.c Mon Feb 12 19:39:57 2001 *************** *** 0 **** --- 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; + } diff -Nrc3pad gcc-3.0.4/gcc/testsuite/consistency.vlad/layout/s-double-pointer.c gcc-3.1/gcc/testsuite/consistency.vlad/layout/s-double-pointer