diff -Nrcpad gcc-3.4.5/boehm-gc/ChangeLog gcc-3.4.6/boehm-gc/ChangeLog *** gcc-3.4.5/boehm-gc/ChangeLog 2005-12-01 02:39:43.000000000 +0000 --- gcc-3.4.6/boehm-gc/ChangeLog 2006-03-06 03:49:15.000000000 +0000 *************** *** 1,3 **** --- 1,13 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + + 2005-12-06 Matthias Klose + + 2005-09-15 Kazu Hirata + * include/private/gc_locks.h (GC_test_and_set): Change the + constraint of the first operand to '0'. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/boehm-gc/include/private/gc_locks.h gcc-3.4.6/boehm-gc/include/private/gc_locks.h *** gcc-3.4.5/boehm-gc/include/private/gc_locks.h 2003-07-28 04:18:23.000000000 +0000 --- gcc-3.4.6/boehm-gc/include/private/gc_locks.h 2005-12-06 09:30:49.000000000 +0000 *************** *** 209,215 **** /* See linuxthreads/sysdeps/arm/pt-machine.h in glibc-2.1 */ __asm__ __volatile__("swp %0, %1, [%2]" : "=r"(oldval) ! : "r"(1), "r"(addr) : "memory"); return oldval; } --- 209,215 ---- /* See linuxthreads/sysdeps/arm/pt-machine.h in glibc-2.1 */ __asm__ __volatile__("swp %0, %1, [%2]" : "=r"(oldval) ! : "0"(1), "r"(addr) : "memory"); return oldval; } diff -Nrcpad gcc-3.4.5/ChangeLog gcc-3.4.6/ChangeLog *** gcc-3.4.5/ChangeLog 2005-12-01 02:39:46.000000000 +0000 --- gcc-3.4.6/ChangeLog 2006-03-06 03:49:19.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/config/ChangeLog gcc-3.4.6/config/ChangeLog *** gcc-3.4.5/config/ChangeLog 2005-12-01 02:39:34.000000000 +0000 --- gcc-3.4.6/config/ChangeLog 2006-03-06 03:49:03.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/contrib/ChangeLog gcc-3.4.6/contrib/ChangeLog *** gcc-3.4.5/contrib/ChangeLog 2005-12-01 02:39:15.000000000 +0000 --- gcc-3.4.6/contrib/ChangeLog 2006-03-06 03:48:29.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/contrib/reghunt/ChangeLog gcc-3.4.6/contrib/reghunt/ChangeLog *** gcc-3.4.5/contrib/reghunt/ChangeLog 2005-12-01 02:39:13.000000000 +0000 --- gcc-3.4.6/contrib/reghunt/ChangeLog 2006-03-06 03:48:25.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/contrib/regression/ChangeLog gcc-3.4.6/contrib/regression/ChangeLog *** gcc-3.4.5/contrib/regression/ChangeLog 2005-12-01 02:39:11.000000000 +0000 --- gcc-3.4.6/contrib/regression/ChangeLog 2006-03-06 03:48:21.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/FAQ gcc-3.4.6/FAQ *** gcc-3.4.5/FAQ 2005-12-01 03:48:28.000000000 +0000 --- gcc-3.4.6/FAQ 2006-03-06 03:55:57.000000000 +0000 *************** Will GCC someday include an incremental *** 542,548 **** References 1. http://gcc.gnu.org/faq.html ! 2. http://www.eskimo.com/~scs/C-faq/top.html 3. http://www.jamesd.demon.co.uk/csc/faq.html 4. http://www.fortran.com/fortran/info.html 5. http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html --- 542,548 ---- References 1. http://gcc.gnu.org/faq.html ! 2. http://c-faq.com/ 3. http://www.jamesd.demon.co.uk/csc/faq.html 4. http://www.fortran.com/fortran/info.html 5. http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html diff -Nrcpad gcc-3.4.5/faq.html gcc-3.4.6/faq.html *** gcc-3.4.5/faq.html 2005-12-01 03:48:28.000000000 +0000 --- gcc-3.4.6/faq.html 2006-03-06 03:55:57.000000000 +0000 *************** *** 13,19 ****

This FAQ tries to answer specific questions concerning GCC. For general information regarding C, C++, resp. Fortran please check the ! comp.lang.c FAQ, comp.std.c++ FAQ, and the Fortran --- 13,19 ----

This FAQ tries to answer specific questions concerning GCC. For general information regarding C, C++, resp. Fortran please check the ! comp.lang.c FAQ, comp.std.c++ FAQ, and the Fortran diff -Nrcpad gcc-3.4.5/fastjar/ChangeLog gcc-3.4.6/fastjar/ChangeLog *** gcc-3.4.5/fastjar/ChangeLog 2005-12-01 02:39:29.000000000 +0000 --- gcc-3.4.6/fastjar/ChangeLog 2006-03-06 03:48:55.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/fastjar/fastjar.info gcc-3.4.6/fastjar/fastjar.info *** gcc-3.4.5/fastjar/fastjar.info 2005-12-01 04:28:55.000000000 +0000 --- gcc-3.4.6/fastjar/fastjar.info 2006-03-06 04:25:22.000000000 +0000 *************** *** 1,5 **** This is fastjar.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.5/gcc-3.4.5/fastjar/fastjar.texi. INFO-DIR-SECTION Programming START-INFO-DIR-ENTRY --- 1,5 ---- This is fastjar.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.6/gcc-3.4.6/fastjar/fastjar.texi. INFO-DIR-SECTION Programming START-INFO-DIR-ENTRY diff -Nrcpad gcc-3.4.5/fastjar/grepjar.1 gcc-3.4.6/fastjar/grepjar.1 *** gcc-3.4.5/fastjar/grepjar.1 2005-12-01 04:29:01.000000000 +0000 --- gcc-3.4.6/fastjar/grepjar.1 2006-03-06 04:25:25.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GREPJAR 1" ! .TH GREPJAR 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" grepjar \- search files in a jar file for a pattern .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GREPJAR 1" ! .TH GREPJAR 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" grepjar \- search files in a jar file for a pattern .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/fastjar/jar.1 gcc-3.4.6/fastjar/jar.1 *** gcc-3.4.5/fastjar/jar.1 2005-12-01 04:29:01.000000000 +0000 --- gcc-3.4.6/fastjar/jar.1 2006-03-06 04:25:24.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "JAR 1" ! .TH JAR 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" jar \- archive tool for Java archives .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "JAR 1" ! .TH JAR 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" jar \- archive tool for Java archives .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/ada/ChangeLog gcc-3.4.6/gcc/ada/ChangeLog *** gcc-3.4.5/gcc/ada/ChangeLog 2005-12-01 02:38:42.000000000 +0000 --- gcc-3.4.6/gcc/ada/ChangeLog 2006-03-06 03:47:41.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/gcc/builtins.c gcc-3.4.6/gcc/builtins.c *** gcc-3.4.5/gcc/builtins.c 2005-02-03 17:47:33.000000000 +0000 --- gcc-3.4.6/gcc/builtins.c 2005-12-04 01:37:23.000000000 +0000 *************** static rtx *** 4329,4342 **** expand_builtin_fputs (tree arglist, rtx target, bool unlocked) { tree len, fn; ! tree fn_fputc = unlocked ? implicit_built_in_decls[BUILT_IN_FPUTC_UNLOCKED] : implicit_built_in_decls[BUILT_IN_FPUTC]; ! tree fn_fwrite = unlocked ? implicit_built_in_decls[BUILT_IN_FWRITE_UNLOCKED] : implicit_built_in_decls[BUILT_IN_FWRITE]; ! /* If the return value is used, or the replacement _DECL isn't ! initialized, don't do the transformation. */ ! if (target != const0_rtx || !fn_fputc || !fn_fwrite) return 0; /* Verify the arguments in the original call. */ --- 4329,4343 ---- expand_builtin_fputs (tree arglist, rtx target, bool unlocked) { tree len, fn; ! /* If we're using an unlocked function, assume the other unlocked ! functions exist explicitly. */ ! tree const fn_fputc = unlocked ? built_in_decls[BUILT_IN_FPUTC_UNLOCKED] : implicit_built_in_decls[BUILT_IN_FPUTC]; ! tree const fn_fwrite = unlocked ? built_in_decls[BUILT_IN_FWRITE_UNLOCKED] : implicit_built_in_decls[BUILT_IN_FWRITE]; ! /* If the return value is used, don't do the transformation. */ ! if (target != const0_rtx) return 0; /* Verify the arguments in the original call. */ *************** expand_builtin_fputs (tree arglist, rtx *** 4397,4402 **** --- 4398,4408 ---- abort (); } + /* If the replacement _DECL isn't initialized, don't do the + transformation. */ + if (!fn) + return 0; + return expand_expr (build_function_call_expr (fn, arglist), const0_rtx, VOIDmode, EXPAND_NORMAL); } *************** static rtx *** 4651,4661 **** expand_builtin_printf (tree arglist, rtx target, enum machine_mode mode, bool unlocked) { ! tree fn_putchar = unlocked ! ? implicit_built_in_decls[BUILT_IN_PUTCHAR_UNLOCKED] ! : implicit_built_in_decls[BUILT_IN_PUTCHAR]; ! tree fn_puts = unlocked ? implicit_built_in_decls[BUILT_IN_PUTS_UNLOCKED] ! : implicit_built_in_decls[BUILT_IN_PUTS]; const char *fmt_str; tree fn, fmt, arg; --- 4657,4668 ---- expand_builtin_printf (tree arglist, rtx target, enum machine_mode mode, bool unlocked) { ! /* If we're using an unlocked function, assume the other unlocked ! functions exist explicitly. */ ! tree const fn_putchar = unlocked ? built_in_decls[BUILT_IN_PUTCHAR_UNLOCKED] ! : implicit_built_in_decls[BUILT_IN_PUTCHAR]; ! tree const fn_puts = unlocked ? built_in_decls[BUILT_IN_PUTS_UNLOCKED] ! : implicit_built_in_decls[BUILT_IN_PUTS]; const char *fmt_str; tree fn, fmt, arg; *************** static rtx *** 4754,4763 **** expand_builtin_fprintf (tree arglist, rtx target, enum machine_mode mode, bool unlocked) { ! tree fn_fputc = unlocked ? implicit_built_in_decls[BUILT_IN_FPUTC_UNLOCKED] ! : implicit_built_in_decls[BUILT_IN_FPUTC]; ! tree fn_fputs = unlocked ? implicit_built_in_decls[BUILT_IN_FPUTS_UNLOCKED] ! : implicit_built_in_decls[BUILT_IN_FPUTS]; const char *fmt_str; tree fn, fmt, fp, arg; --- 4761,4772 ---- expand_builtin_fprintf (tree arglist, rtx target, enum machine_mode mode, bool unlocked) { ! /* If we're using an unlocked function, assume the other unlocked ! functions exist explicitly. */ ! tree const fn_fputc = unlocked ? built_in_decls[BUILT_IN_FPUTC_UNLOCKED] ! : implicit_built_in_decls[BUILT_IN_FPUTC]; ! tree const fn_fputs = unlocked ? built_in_decls[BUILT_IN_FPUTS_UNLOCKED] ! : implicit_built_in_decls[BUILT_IN_FPUTS]; const char *fmt_str; tree fn, fmt, fp, arg; diff -Nrcpad gcc-3.4.5/gcc/ChangeLog gcc-3.4.6/gcc/ChangeLog *** gcc-3.4.5/gcc/ChangeLog 2005-12-01 02:38:52.000000000 +0000 --- gcc-3.4.6/gcc/ChangeLog 2006-03-06 03:47:53.000000000 +0000 *************** *** 1,3 **** --- 1,170 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + + 2006-03-01 Gabriel Dos Reis + + Backport + 2005-11-03 James E Wilson + + PR preprocessor/24202 + * cppfiles.c (_cpp_pop_file_buffer): Set buffer_valid to false. + + 2006-03-01 Alan Modra + + PR target/21616 + Revert most of 2004-03-10 changes, apply mainline 2005-01-07. + * config/rs6000/rs6000.c (invalid_gpr_mem): Delete. + (base_reg_operand): Delete. + (legitimate_offset_address_p): Revert 2004-03-10 changes. + (secondary_reload_class): Likewise. + (rs6000_legitimize_reload_address): Convert non-word aligned + offset address using ld/std into indirect address. + * config/rs6000/rs6000.h (SECONDARY_RELOAD_CLASS): Define. + (SECONDARY_INPUT_RELOAD_CLASS, SECONDARY_OUTPUT_RELOAD_CLASS): Delete. + (PREDICATE_CODES): Delete invalid_gpr_mem and base_reg_operand. + * config/rs6000/rs6000-protos.h (secondary_reload_class): Update. + * config/rs6000/rs6000.md (movdf_hardfloat64): Remove m->b + alternative and split. + (movdi_internal64): Likewise. + (reload_outdf, reload_indf, reload_outdi, reload_indi): Delete. + + 2006-02-28 Gabriel Dos Reis + + Backport + 2004-04-28 Serge Belyshev <1319@bot.ru> + + PR 14944 + * coverage.c (read_counts_file): Fix usage of warning () call. + * pretty-print.c (pp_base_format_text): Fix typo in the comment. + + 2006-02-18 Olivier Hainque + + PR ada/13408 + * pa.h (WIDEST_HARDWARE_FP_SIZE): Define. + + 2006-02-13 Kaveh R. Ghazi + + Backport: + 2006-02-01 Steve Ellcey + + PR middle-end/24901 + * fold-const.c (fold_checksum_tree): Change type of buf. + + 2006-02-11 Kaveh R. Ghazi + + * doc/contrib.texi: Update my entry. + + 2006-02-09 Eric Botcazou + + * config/sparc/sparc.c (tls_call_delay): Fix oversight. + + 2006-02-07 John David Anglin + + PR target/26109 + * pa.c (attr_length_indirect_call): Don't return length 8 for distances + >= 240000 when generating code for SOM runtime. + (output_indirect_call): Don't use "b,l" instruction for indirect calls + to $$dyncall when generating code for SOM runtime.. + + 2006-02-02 Nick Clifton + + PR 24376 + * sched-rgn.c (add_branch_dependences): For cc0 targets extend + the dependencies inside a block back to the very first cc0 setter + in the block. + + 2006-01-21 Joseph S. Myers + + * gcc.c (process_command), gcov.c (print_version), gcov-dump.c + (print_version), mips-tdump.c (main), mips-tfile.c (main): Update + copyright notice dates. + + 2006-01-12 Kaz Kojima + + PR target/25613 + * config/sh/sh.h (CONSTRAINT_LEN): Use unchecking version. + + 2005-12-30 Roger Sayle + + PR target/25213 + Backport from mainline + 2005-09-06 Jakub Jelinek + + PR rtl-optimization/23098 + * cse.c (fold_rtx_mem): Call delegitimize_address target hook. + * simplify-rtx.c (constant_pool_reference_p): New function. + * rtl.h (constant_pool_reference_p): New prototype. + * config/i386/i386.md (pushf split, mov[sdx]f split): Use + constant_pool_reference_p in condition and + avoid_constant_pool_reference in preparation statements. + + 2005-12-30 John David Anglin + + PR fortran/25586 + * pa.md: Remove REG_POINTER check from REG+REG peephole2 floating-point + store patterns. + + 2005-12-29 Alan Modra + + PR target/25572 + * config/rs6000/rs6000.c (create_TOC_reference): Set regs_ever_live. + + 2005-12-17 Steven Bosscher + + PR rtl-optimization/23837 + * optabs.c (expand_binop): For a multi-word rotate, never emit + a REG_NO_CONFLICT block. + + 2005-12-16 John David Anglin + + Backport from mainline: + 2004-11-01 Mike Stump + + * inclhack.def (stdio_va_list): Break out clients from here... + (stdio_va_list_clients): ...to here. Also, don't fix if stdarg.h is + included or ifdef va_start. + * fixincl.x: Regenerate. + + 2005-12-13 Alan Modra + + * config/rs6000/linux64.h (TARGET_ALIGN_NATURAL): Define. + + 2005-12-10 John David Anglin + + PR target/25258 + * pa.c (som_text_section_asm_op): Use .NSUBSPA directive when changing + to the text subspace to output debugging information. + + 2005-12-06 Alan Modra + + PR other/13873 + * longlong.h: Merge PPC tests from upstream. + + 2005-12-03 Kaveh R. Ghazi + + PR middle-end/25022 + * builtins.c (expand_builtin_fputs, expand_builtin_printf, + expand_builtin_fprintf): Lookup the explicit replacement functions + for any unlocked stdio builtin transformations. + + * builtins.c (expand_builtin_fputs): Defer check for missing + replacement functions. + + 2005-12-02 Volker Reichelt + + PR c++/24103 + Backport: + 2002-08-22 Diego Novillo + + * tree.c (simple_cst_equal): Call simple_cst_list_equal to compare + CONSTRUCTOR_ELTS pointers. + + 2005-12-01 Gabriel Dos Reis + + * version.c: Bump version number. + * doc/include/gcc-common.texi: Likewise. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/gcc/config/i386/i386.md gcc-3.4.6/gcc/config/i386/i386.md *** gcc-3.4.5/gcc/config/i386/i386.md 2005-11-10 07:27:47.000000000 +0000 --- gcc-3.4.6/gcc/config/i386/i386.md 2005-12-31 00:39:42.000000000 +0000 *************** *** 2174,2184 **** (match_operand:SF 1 "memory_operand" ""))] "reload_completed && GET_CODE (operands[1]) == MEM ! && GET_CODE (XEXP (operands[1], 0)) == SYMBOL_REF ! && CONSTANT_POOL_ADDRESS_P (XEXP (operands[1], 0))" [(set (match_dup 0) (match_dup 1))] ! "operands[1] = get_pool_constant (XEXP (operands[1], 0));") ;; %%% Kill this when call knows how to work this out. --- 2174,2183 ---- (match_operand:SF 1 "memory_operand" ""))] "reload_completed && GET_CODE (operands[1]) == MEM ! && constant_pool_reference_p (operands[1])" [(set (match_dup 0) (match_dup 1))] ! "operands[1] = avoid_constant_pool_reference (operands[1]);") ;; %%% Kill this when call knows how to work this out. *************** *** 2891,2901 **** && GET_CODE (operands[1]) == MEM && (GET_MODE (operands[0]) == XFmode || GET_MODE (operands[0]) == SFmode || GET_MODE (operands[0]) == DFmode) ! && GET_CODE (XEXP (operands[1], 0)) == SYMBOL_REF ! && CONSTANT_POOL_ADDRESS_P (XEXP (operands[1], 0))" [(set (match_dup 0) (match_dup 1))] { ! rtx c = get_pool_constant (XEXP (operands[1], 0)); rtx r = operands[0]; if (GET_CODE (r) == SUBREG) --- 2890,2899 ---- && GET_CODE (operands[1]) == MEM && (GET_MODE (operands[0]) == XFmode || GET_MODE (operands[0]) == SFmode || GET_MODE (operands[0]) == DFmode) ! && constant_pool_reference_p (operands[1])" [(set (match_dup 0) (match_dup 1))] { ! rtx c = avoid_constant_pool_reference (operands[1]); rtx r = operands[0]; if (GET_CODE (r) == SUBREG) diff -Nrcpad gcc-3.4.5/gcc/config/m32r/m32r.c gcc-3.4.6/gcc/config/m32r/m32r.c *** gcc-3.4.5/gcc/config/m32r/m32r.c 2005-05-24 09:43:42.000000000 +0000 --- gcc-3.4.6/gcc/config/m32r/m32r.c 2005-12-17 18:35:56.000000000 +0000 *************** m32r_reload_lr (rtx sp, int size) *** 1906,1912 **** if (size == 0) emit_insn (gen_movsi (lr, gen_rtx_MEM (Pmode, sp))); ! else if (size <= 32768) emit_insn (gen_movsi (lr, gen_rtx_MEM (Pmode, gen_rtx_PLUS (Pmode, sp, GEN_INT (size))))); --- 1906,1912 ---- if (size == 0) emit_insn (gen_movsi (lr, gen_rtx_MEM (Pmode, sp))); ! else if (size < 32768) emit_insn (gen_movsi (lr, gen_rtx_MEM (Pmode, gen_rtx_PLUS (Pmode, sp, GEN_INT (size))))); diff -Nrcpad gcc-3.4.5/gcc/config/pa/pa.c gcc-3.4.6/gcc/config/pa/pa.c *** gcc-3.4.5/gcc/config/pa/pa.c 2005-08-05 20:32:49.000000000 +0000 --- gcc-3.4.6/gcc/config/pa/pa.c 2006-02-07 22:15:30.000000000 +0000 *************** attr_length_indirect_call (rtx insn) *** 7533,7539 **** if (TARGET_FAST_INDIRECT_CALLS || (!TARGET_PORTABLE_RUNTIME ! && ((TARGET_PA_20 && distance < 7600000) || distance < 240000))) return 8; if (flag_pic) --- 7533,7540 ---- if (TARGET_FAST_INDIRECT_CALLS || (!TARGET_PORTABLE_RUNTIME ! && ((TARGET_PA_20 && !TARGET_SOM && distance < 7600000) ! || distance < 240000))) return 8; if (flag_pic) *************** output_indirect_call (rtx insn, rtx call *** 7570,7579 **** the remaining cases. */ if (attr_length_indirect_call (insn) == 8) { ! /* The HP linker substitutes a BLE for millicode calls using ! the short PIC PCREL form. Thus, we must use %r31 as the ! link register when generating PA 1.x code. */ ! if (TARGET_PA_20) return ".CALL\tARGW0=GR\n\tb,l $$dyncall,%%r2\n\tcopy %%r2,%%r31"; else return ".CALL\tARGW0=GR\n\tbl $$dyncall,%%r31\n\tcopy %%r31,%%r2"; --- 7571,7580 ---- the remaining cases. */ if (attr_length_indirect_call (insn) == 8) { ! /* The HP linker sometimes substitutes a BLE for BL/B,L calls to ! $$dyncall. Since BLE uses %r31 as the link register, the 22-bit ! variant of the B,L instruction can't be used on the SOM target. */ ! if (TARGET_PA_20 && !TARGET_SOM) return ".CALL\tARGW0=GR\n\tb,l $$dyncall,%%r2\n\tcopy %%r2,%%r31"; else return ".CALL\tARGW0=GR\n\tbl $$dyncall,%%r31\n\tcopy %%r31,%%r2"; *************** som_text_section_asm_op (void) *** 9127,9145 **** && !DECL_WEAK (cfun->decl)) return "\t.SPACE $TEXT$\n\t.NSUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,SORT=24,COMDAT"; - - return "\t.SPACE $TEXT$\n\t.NSUBSPA $CODE$"; } else { /* There isn't a current function or the body of the current function has been completed. So, we are changing to the ! text section to output debugging information. Do this in ! the default text section. We need to forget that we are ! in the text section so that the function text_section in ! varasm.c will call us the next time around. */ forget_section (); } } return "\t.SPACE $TEXT$\n\t.SUBSPA $CODE$"; --- 9128,9144 ---- && !DECL_WEAK (cfun->decl)) return "\t.SPACE $TEXT$\n\t.NSUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,SORT=24,COMDAT"; } else { /* There isn't a current function or the body of the current function has been completed. So, we are changing to the ! text section to output debugging information. We need to ! forget that we are in the text section so that the function ! text_section in varasm.c will call us the next time around. */ forget_section (); } + return "\t.SPACE $TEXT$\n\t.NSUBSPA $CODE$"; } return "\t.SPACE $TEXT$\n\t.SUBSPA $CODE$"; diff -Nrcpad gcc-3.4.5/gcc/config/pa/pa.h gcc-3.4.6/gcc/config/pa/pa.h *** gcc-3.4.5/gcc/config/pa/pa.h 2005-03-01 03:24:16.000000000 +0000 --- gcc-3.4.6/gcc/config/pa/pa.h 2006-02-18 16:21:06.000000000 +0000 *************** typedef struct machine_function GTY(()) *** 461,466 **** --- 461,471 ---- #define UNITS_PER_WORD (TARGET_64BIT ? 8 : 4) #define MIN_UNITS_PER_WORD 4 + /* The widest floating point format supported by the hardware. Note that + setting this influences some Ada floating point type sizes, currently + required for GNAT to operate properly. */ + #define WIDEST_HARDWARE_FP_SIZE 64 + /* Allocation boundary (in *bits*) for storing arguments in argument list. */ #define PARM_BOUNDARY BITS_PER_WORD diff -Nrcpad gcc-3.4.5/gcc/config/pa/pa.md gcc-3.4.6/gcc/config/pa/pa.md *** gcc-3.4.5/gcc/config/pa/pa.md 2005-08-03 16:39:02.000000000 +0000 --- gcc-3.4.6/gcc/config/pa/pa.md 2005-12-30 05:54:17.000000000 +0000 *************** *** 2378,2386 **** (match_operand:SI 3 "register_operand" ""))] "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING ! && REG_OK_FOR_BASE_P (operands[1]) ! && (TARGET_NO_SPACE_REGS ! || (!REG_POINTER (operands[1]) && REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SI (plus:SI (match_dup 1) (match_dup 2))) (match_dup 3)) --- 2378,2386 ---- (match_operand:SI 3 "register_operand" ""))] "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_INDEX_P (operands[1]) ! && REG_OK_FOR_BASE_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SI (plus:SI (match_dup 1) (match_dup 2))) (match_dup 3)) *************** *** 2395,2403 **** (match_operand:SI 3 "register_operand" ""))] "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING ! && REG_OK_FOR_BASE_P (operands[2]) ! && (TARGET_NO_SPACE_REGS ! || (REG_POINTER (operands[1]) && !REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SI (plus:SI (match_dup 2) (match_dup 1))) (match_dup 3)) --- 2395,2403 ---- (match_operand:SI 3 "register_operand" ""))] "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_BASE_P (operands[1]) ! && REG_OK_FOR_INDEX_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SI (plus:SI (match_dup 2) (match_dup 1))) (match_dup 3)) *************** *** 2413,2421 **** "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && REG_OK_FOR_BASE_P (operands[1]) ! && (TARGET_NO_SPACE_REGS ! || (!REG_POINTER (operands[1]) && REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SI (plus:DI (match_dup 1) (match_dup 2))) (match_dup 3)) --- 2413,2421 ---- "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_INDEX_P (operands[1]) ! && REG_OK_FOR_BASE_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SI (plus:DI (match_dup 1) (match_dup 2))) (match_dup 3)) *************** *** 2431,2439 **** "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && REG_OK_FOR_BASE_P (operands[2]) ! && (TARGET_NO_SPACE_REGS ! || (REG_POINTER (operands[1]) && !REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SI (plus:DI (match_dup 2) (match_dup 1))) (match_dup 3)) --- 2431,2439 ---- "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_BASE_P (operands[1]) ! && REG_OK_FOR_INDEX_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SI (plus:DI (match_dup 2) (match_dup 1))) (match_dup 3)) *************** *** 3896,3904 **** (match_operand:DF 3 "register_operand" ""))] "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING ! && REG_OK_FOR_BASE_P (operands[1]) ! && (TARGET_NO_SPACE_REGS ! || (!REG_POINTER (operands[1]) && REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:DF (plus:SI (match_dup 1) (match_dup 2))) (match_dup 3)) --- 3896,3904 ---- (match_operand:DF 3 "register_operand" ""))] "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_INDEX_P (operands[1]) ! && REG_OK_FOR_BASE_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:DF (plus:SI (match_dup 1) (match_dup 2))) (match_dup 3)) *************** *** 3913,3921 **** (match_operand:DF 3 "register_operand" ""))] "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING ! && REG_OK_FOR_BASE_P (operands[2]) ! && (TARGET_NO_SPACE_REGS ! || (REG_POINTER (operands[1]) && !REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:DF (plus:SI (match_dup 2) (match_dup 1))) (match_dup 3)) --- 3913,3921 ---- (match_operand:DF 3 "register_operand" ""))] "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_BASE_P (operands[1]) ! && REG_OK_FOR_INDEX_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:DF (plus:SI (match_dup 2) (match_dup 1))) (match_dup 3)) *************** *** 3931,3939 **** "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && REG_OK_FOR_BASE_P (operands[1]) ! && (TARGET_NO_SPACE_REGS ! || (!REG_POINTER (operands[1]) && REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:DF (plus:DI (match_dup 1) (match_dup 2))) (match_dup 3)) --- 3931,3939 ---- "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_INDEX_P (operands[1]) ! && REG_OK_FOR_BASE_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:DF (plus:DI (match_dup 1) (match_dup 2))) (match_dup 3)) *************** *** 3949,3957 **** "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && REG_OK_FOR_BASE_P (operands[2]) ! && (TARGET_NO_SPACE_REGS ! || (REG_POINTER (operands[1]) && !REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:DF (plus:DI (match_dup 2) (match_dup 1))) (match_dup 3)) --- 3949,3957 ---- "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_BASE_P (operands[1]) ! && REG_OK_FOR_INDEX_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:DF (plus:DI (match_dup 2) (match_dup 1))) (match_dup 3)) *************** *** 4179,4187 **** "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && REG_OK_FOR_BASE_P (operands[1]) ! && (TARGET_NO_SPACE_REGS ! || (!REG_POINTER (operands[1]) && REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:DI (plus:DI (match_dup 1) (match_dup 2))) (match_dup 3)) --- 4179,4187 ---- "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_INDEX_P (operands[1]) ! && REG_OK_FOR_BASE_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:DI (plus:DI (match_dup 1) (match_dup 2))) (match_dup 3)) *************** *** 4197,4205 **** "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && REG_OK_FOR_BASE_P (operands[2]) ! && (TARGET_NO_SPACE_REGS ! || (REG_POINTER (operands[1]) && !REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:DI (plus:DI (match_dup 2) (match_dup 1))) (match_dup 3)) --- 4197,4205 ---- "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_BASE_P (operands[1]) ! && REG_OK_FOR_INDEX_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:DI (plus:DI (match_dup 2) (match_dup 1))) (match_dup 3)) *************** *** 4411,4419 **** (match_operand:SF 3 "register_operand" ""))] "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING ! && REG_OK_FOR_BASE_P (operands[1]) ! && (TARGET_NO_SPACE_REGS ! || (!REG_POINTER (operands[1]) && REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SF (plus:SI (match_dup 1) (match_dup 2))) (match_dup 3)) --- 4411,4419 ---- (match_operand:SF 3 "register_operand" ""))] "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_INDEX_P (operands[1]) ! && REG_OK_FOR_BASE_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SF (plus:SI (match_dup 1) (match_dup 2))) (match_dup 3)) *************** *** 4428,4436 **** (match_operand:SF 3 "register_operand" ""))] "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING ! && REG_OK_FOR_BASE_P (operands[2]) ! && (TARGET_NO_SPACE_REGS ! || (REG_POINTER (operands[1]) && !REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SF (plus:SI (match_dup 2) (match_dup 1))) (match_dup 3)) --- 4428,4436 ---- (match_operand:SF 3 "register_operand" ""))] "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_BASE_P (operands[1]) ! && REG_OK_FOR_INDEX_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SF (plus:SI (match_dup 2) (match_dup 1))) (match_dup 3)) *************** *** 4446,4454 **** "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && REG_OK_FOR_BASE_P (operands[1]) ! && (TARGET_NO_SPACE_REGS ! || (!REG_POINTER (operands[1]) && REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SF (plus:DI (match_dup 1) (match_dup 2))) (match_dup 3)) --- 4446,4454 ---- "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_INDEX_P (operands[1]) ! && REG_OK_FOR_BASE_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SF (plus:DI (match_dup 1) (match_dup 2))) (match_dup 3)) *************** *** 4464,4472 **** "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && REG_OK_FOR_BASE_P (operands[2]) ! && (TARGET_NO_SPACE_REGS ! || (REG_POINTER (operands[1]) && !REG_POINTER (operands[2]))) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SF (plus:DI (match_dup 2) (match_dup 1))) (match_dup 3)) --- 4464,4472 ---- "!TARGET_SOFT_FLOAT && !TARGET_DISABLE_INDEXING && TARGET_64BIT ! && TARGET_NO_SPACE_REGS ! && REG_OK_FOR_BASE_P (operands[1]) ! && REG_OK_FOR_INDEX_P (operands[2]) && FP_REGNO_P (REGNO (operands[3]))" [(set (mem:SF (plus:DI (match_dup 2) (match_dup 1))) (match_dup 3)) diff -Nrcpad gcc-3.4.5/gcc/config/rs6000/linux64.h gcc-3.4.6/gcc/config/rs6000/linux64.h *** gcc-3.4.5/gcc/config/rs6000/linux64.h 2005-04-29 00:32:00.000000000 +0000 --- gcc-3.4.6/gcc/config/rs6000/linux64.h 2005-12-13 02:45:31.000000000 +0000 *************** *** 244,249 **** --- 244,255 ---- ? rs6000_special_round_type_align (STRUCT, COMPUTED, SPECIFIED) \ : MAX ((COMPUTED), (SPECIFIED))) + /* Use the default for compiling target libs. */ + #ifdef IN_TARGET_LIBS + #undef TARGET_ALIGN_NATURAL + #define TARGET_ALIGN_NATURAL 1 + #endif + /* Indicate that jump tables go in the text section. */ #undef JUMP_TABLES_IN_TEXT_SECTION #define JUMP_TABLES_IN_TEXT_SECTION TARGET_64BIT diff -Nrcpad gcc-3.4.5/gcc/config/rs6000/rs6000.c gcc-3.4.6/gcc/config/rs6000/rs6000.c *** gcc-3.4.5/gcc/config/rs6000/rs6000.c 2005-10-29 22:35:37.000000000 +0000 --- gcc-3.4.6/gcc/config/rs6000/rs6000.c 2006-03-01 01:04:29.000000000 +0000 *************** word_offset_memref_operand (rtx op, enum *** 2497,2539 **** return (off % 4) == 0; } - /* Return true if operand is a (MEM (PLUS (REG) (offset))) where offset - is not divisible by four. */ - - int - invalid_gpr_mem (rtx op, enum machine_mode mode ATTRIBUTE_UNUSED) - { - rtx addr; - long off; - - if (GET_CODE (op) != MEM) - return 0; - - addr = XEXP (op, 0); - if (GET_CODE (addr) != PLUS - || GET_CODE (XEXP (addr, 0)) != REG - || GET_CODE (XEXP (addr, 1)) != CONST_INT) - return 0; - - off = INTVAL (XEXP (addr, 1)); - return (off & 3) != 0; - } - - /* Return true if operand is a hard register that can be used as a base - register. */ - - int - base_reg_operand (rtx op, enum machine_mode mode ATTRIBUTE_UNUSED) - { - unsigned int regno; - - if (!REG_P (op)) - return 0; - - regno = REGNO (op); - return regno != 0 && regno <= 31; - } - /* Return true if either operand is a general purpose register. */ bool --- 2497,2502 ---- *************** legitimate_offset_address_p (enum machin *** 2658,2673 **** case DFmode: case DImode: ! /* Both DFmode and DImode may end up in gprs. If gprs are 32-bit, ! then we need to load/store at both offset and offset+4. */ ! if (!TARGET_POWERPC64) extra = 4; break; case TFmode: case TImode: ! if (!TARGET_POWERPC64) extra = 12; else extra = 8; break; --- 2621,2638 ---- case DFmode: case DImode: ! if (mode == DFmode || !TARGET_POWERPC64) extra = 4; + else if (offset & 3) + return false; break; case TFmode: case TImode: ! if (mode == TFmode || !TARGET_POWERPC64) extra = 12; + else if (offset & 3) + return false; else extra = 8; break; *************** rs6000_legitimize_reload_address (rtx x, *** 3206,3211 **** --- 3171,3196 ---- return x; } #endif + + /* Force ld/std non-word aligned offset into base register by wrapping + in offset 0. */ + if (GET_CODE (x) == PLUS + && GET_CODE (XEXP (x, 0)) == REG + && REGNO (XEXP (x, 0)) < 32 + && REG_MODE_OK_FOR_BASE_P (XEXP (x, 0), mode) + && GET_CODE (XEXP (x, 1)) == CONST_INT + && (INTVAL (XEXP (x, 1)) & 3) != 0 + && GET_MODE_SIZE (mode) >= UNITS_PER_WORD + && TARGET_POWERPC64) + { + x = gen_rtx_PLUS (GET_MODE (x), x, GEN_INT (0)); + push_reload (XEXP (x, 0), NULL_RTX, &XEXP (x, 0), NULL, + BASE_REG_CLASS, GET_MODE (x), VOIDmode, 0, 0, + opnum, (enum reload_type) type); + *win = 1; + return x; + } + if (GET_CODE (x) == PLUS && GET_CODE (XEXP (x, 0)) == REG && REGNO (XEXP (x, 0)) < FIRST_PSEUDO_REGISTER *************** rs6000_legitimize_reload_address (rtx x, *** 3240,3245 **** --- 3225,3231 ---- *win = 1; return x; } + #if TARGET_MACHO if (GET_CODE (x) == SYMBOL_REF && DEFAULT_ABI == ABI_DARWIN *************** rs6000_legitimize_reload_address (rtx x, *** 3269,3274 **** --- 3255,3261 ---- return x; } #endif + if (TARGET_TOC && constant_pool_expr_p (x) && ASM_OUTPUT_SPECIAL_POOL_ENTRY_P (get_pool_constant (x), mode)) *************** addrs_ok_for_quad_peep (rtx addr1, rtx a *** 8726,8739 **** /* Return the register class of a scratch register needed to copy IN into or out of a register in CLASS in MODE. If it can be done directly, ! NO_REGS is returned. INP is nonzero if we are loading the reg, zero ! for storing. */ enum reg_class secondary_reload_class (enum reg_class class, enum machine_mode mode, ! rtx in, ! int inp) { int regno; --- 8713,8724 ---- /* Return the register class of a scratch register needed to copy IN into or out of a register in CLASS in MODE. If it can be done directly, ! NO_REGS is returned. */ enum reg_class secondary_reload_class (enum reg_class class, enum machine_mode mode, ! rtx in) { int regno; *************** secondary_reload_class (enum reg_class c *** 8758,8771 **** return BASE_REGS; } - /* A 64-bit gpr load or store using an offset that isn't a multiple of - four needs a secondary reload. */ - if (TARGET_POWERPC64 - && GET_MODE_UNIT_SIZE (mode) >= 8 - && (!inp || class != BASE_REGS) - && invalid_gpr_mem (in, mode)) - return BASE_REGS; - if (GET_CODE (in) == REG) { regno = REGNO (in); --- 8743,8748 ---- *************** uses_TOC (void) *** 11621,11626 **** --- 11598,11605 ---- rtx create_TOC_reference (rtx symbol) { + if (no_new_pseudos) + regs_ever_live[TOC_REGISTER] = 1; return gen_rtx_PLUS (Pmode, gen_rtx_REG (Pmode, TOC_REGISTER), gen_rtx_CONST (Pmode, diff -Nrcpad gcc-3.4.5/gcc/config/rs6000/rs6000.h gcc-3.4.6/gcc/config/rs6000/rs6000.h *** gcc-3.4.5/gcc/config/rs6000/rs6000.h 2005-02-17 00:36:46.000000000 +0000 --- gcc-3.4.6/gcc/config/rs6000/rs6000.h 2006-03-01 01:04:29.000000000 +0000 *************** enum reg_class *** 1492,1502 **** or out of a register in CLASS in MODE. If it can be done directly, NO_REGS is returned. */ ! #define SECONDARY_INPUT_RELOAD_CLASS(CLASS, MODE, IN) \ ! secondary_reload_class (CLASS, MODE, IN, 1) ! ! #define SECONDARY_OUTPUT_RELOAD_CLASS(CLASS, MODE, IN) \ ! secondary_reload_class (CLASS, MODE, IN, 0) /* If we are copying between FP or AltiVec registers and anything else, we need a memory location. */ --- 1492,1499 ---- or out of a register in CLASS in MODE. If it can be done directly, NO_REGS is returned. */ ! #define SECONDARY_RELOAD_CLASS(CLASS, MODE, IN) \ ! secondary_reload_class (CLASS, MODE, IN) /* If we are copying between FP or AltiVec registers and anything else, we need a memory location. */ *************** extern char rs6000_reg_names[][8]; /* re *** 2671,2678 **** {"lwa_operand", {SUBREG, MEM, REG}}, \ {"volatile_mem_operand", {MEM}}, \ {"offsettable_mem_operand", {MEM}}, \ - {"invalid_gpr_mem", {MEM}}, \ - {"base_reg_operand", {REG}}, \ {"mem_or_easy_const_operand", {SUBREG, MEM, CONST_DOUBLE}}, \ {"add_operand", {SUBREG, REG, CONST_INT}}, \ {"non_add_cint_operand", {CONST_INT}}, \ --- 2668,2673 ---- diff -Nrcpad gcc-3.4.5/gcc/config/rs6000/rs6000.md gcc-3.4.6/gcc/config/rs6000/rs6000.md *** gcc-3.4.5/gcc/config/rs6000/rs6000.md 2005-09-29 04:48:44.000000000 +0000 --- gcc-3.4.6/gcc/config/rs6000/rs6000.md 2006-03-01 01:04:29.000000000 +0000 *************** *** 8115,8129 **** ; ld/std require word-aligned displacements -> 'Y' constraint. ; List Y->r and r->Y before r->r for reload. (define_insn "*movdf_hardfloat64" ! [(set (match_operand:DF 0 "nonimmediate_operand" "=Y,r,b,!r,f,f,m,!cl,!r,!h,!r,!r,!r") ! (match_operand:DF 1 "input_operand" "r,Y,m,r,f,m,f,r,h,0,G,H,F"))] "TARGET_POWERPC64 && TARGET_HARD_FLOAT && TARGET_FPRS && (gpc_reg_operand (operands[0], DFmode) || gpc_reg_operand (operands[1], DFmode))" "@ std%U0%X0 %1,%0 ld%U1%X1 %0,%1 - # mr %0,%1 fmr %0,%1 lfd%U1%X1 %0,%1 --- 8115,8128 ---- ; ld/std require word-aligned displacements -> 'Y' constraint. ; List Y->r and r->Y before r->r for reload. (define_insn "*movdf_hardfloat64" ! [(set (match_operand:DF 0 "nonimmediate_operand" "=Y,r,!r,f,f,m,!cl,!r,!h,!r,!r,!r") ! (match_operand:DF 1 "input_operand" "r,Y,r,f,m,f,r,h,0,G,H,F"))] "TARGET_POWERPC64 && TARGET_HARD_FLOAT && TARGET_FPRS && (gpc_reg_operand (operands[0], DFmode) || gpc_reg_operand (operands[1], DFmode))" "@ std%U0%X0 %1,%0 ld%U1%X1 %0,%1 mr %0,%1 fmr %0,%1 lfd%U1%X1 %0,%1 *************** *** 8134,8182 **** # # #" ! [(set_attr "type" "store,load,load,*,fp,fpload,fpstore,mtjmpr,*,*,*,*,*") ! (set_attr "length" "4,4,8,4,4,4,4,4,4,4,8,12,16")]) ! ! (define_split ! [(set (match_operand:DF 0 "base_reg_operand" "") ! (match_operand:DF 1 "invalid_gpr_mem" ""))] ! "TARGET_POWERPC64 && no_new_pseudos" ! [(set (match_dup 2) (match_dup 3)) ! (set (match_dup 0) (match_dup 4))] ! " ! { ! operands[2] = gen_rtx_REG (Pmode, REGNO (operands[0])); ! operands[3] = XEXP (operands[1], 0); ! operands[4] = replace_equiv_address (operands[1], operands[2]); ! }") ! ! (define_expand "reload_outdf" ! [(parallel [(match_operand:DF 0 "invalid_gpr_mem" "") ! (match_operand:DF 1 "register_operand" "") ! (match_operand:DI 2 "register_operand" "=&b")])] ! "TARGET_POWERPC64" ! { ! if (!TARGET_64BIT) ! operands[2] = gen_rtx_REG (SImode, REGNO (operands[2])); ! emit_move_insn (operands[2], XEXP (operands[0], 0)); ! operands[0] = replace_equiv_address (operands[0], operands[2]); ! emit_move_insn (operands[0], operands[1]); ! DONE; ! }) ! ! (define_expand "reload_indf" ! [(parallel [(match_operand:DF 0 "register_operand" "") ! (match_operand:DF 1 "invalid_gpr_mem" "") ! (match_operand:DI 2 "register_operand" "=&b")])] ! "TARGET_POWERPC64" ! { ! if (!TARGET_64BIT) ! operands[2] = gen_rtx_REG (SImode, REGNO (operands[2])); ! emit_move_insn (operands[2], XEXP (operands[1], 0)); ! operands[1] = replace_equiv_address (operands[1], operands[2]); ! emit_move_insn (operands[0], operands[1]); ! DONE; ! }) (define_insn "*movdf_softfloat64" [(set (match_operand:DF 0 "nonimmediate_operand" "=r,Y,r,cl,r,r,r,r,*h") --- 8133,8140 ---- # # #" ! [(set_attr "type" "store,load,*,fp,fpload,fpstore,mtjmpr,*,*,*,*,*") ! (set_attr "length" "4,4,4,4,4,4,4,4,4,8,12,16")]) (define_insn "*movdf_softfloat64" [(set (match_operand:DF 0 "nonimmediate_operand" "=r,Y,r,cl,r,r,r,r,*h") *************** *** 8521,8535 **** }") (define_insn "*movdi_internal64" ! [(set (match_operand:DI 0 "nonimmediate_operand" "=Y,r,b,r,r,r,r,r,??f,f,m,r,*h,*h") ! (match_operand:DI 1 "input_operand" "r,Y,m,r,I,L,nF,R,f,m,f,*h,r,0"))] "TARGET_POWERPC64 && (gpc_reg_operand (operands[0], DImode) || gpc_reg_operand (operands[1], DImode))" "@ std%U0%X0 %1,%0 ld%U1%X1 %0,%1 - # mr %0,%1 li %0,%1 lis %0,%v1 --- 8479,8492 ---- }") (define_insn "*movdi_internal64" ! [(set (match_operand:DI 0 "nonimmediate_operand" "=Y,r,r,r,r,r,r,??f,f,m,r,*h,*h") ! (match_operand:DI 1 "input_operand" "r,Y,r,I,L,nF,R,f,m,f,*h,r,0"))] "TARGET_POWERPC64 && (gpc_reg_operand (operands[0], DImode) || gpc_reg_operand (operands[1], DImode))" "@ std%U0%X0 %1,%0 ld%U1%X1 %0,%1 mr %0,%1 li %0,%1 lis %0,%v1 *************** *** 8541,8591 **** mf%1 %0 mt%0 %1 {cror 0,0,0|nop}" ! [(set_attr "type" "store,load,load,*,*,*,*,*,fp,fpload,fpstore,mfjmpr,mtjmpr,*") ! (set_attr "length" "4,4,8,4,4,4,20,4,4,4,4,4,4,4")]) ! ! (define_split ! [(set (match_operand:DI 0 "base_reg_operand" "") ! (match_operand:DI 1 "invalid_gpr_mem" ""))] ! "TARGET_POWERPC64 && no_new_pseudos" ! [(set (match_dup 2) (match_dup 3)) ! (set (match_dup 0) (match_dup 4))] ! " ! { ! operands[2] = operands[0]; ! if (!TARGET_64BIT) ! operands[2] = gen_rtx_REG (SImode, REGNO (operands[0])); ! operands[3] = XEXP (operands[1], 0); ! operands[4] = replace_equiv_address (operands[1], operands[2]); ! }") ! ! (define_expand "reload_outdi" ! [(parallel [(match_operand:DI 0 "invalid_gpr_mem" "") ! (match_operand:DI 1 "register_operand" "") ! (match_operand:DI 2 "register_operand" "=&b")])] ! "TARGET_POWERPC64" ! { ! if (!TARGET_64BIT) ! operands[2] = gen_rtx_REG (SImode, REGNO (operands[2])); ! emit_move_insn (operands[2], XEXP (operands[0], 0)); ! operands[0] = replace_equiv_address (operands[0], operands[2]); ! emit_move_insn (operands[0], operands[1]); ! DONE; ! }) ! ! (define_expand "reload_indi" ! [(parallel [(match_operand:DI 0 "register_operand" "") ! (match_operand:DI 1 "invalid_gpr_mem" "") ! (match_operand:DI 2 "register_operand" "=&b")])] ! "TARGET_POWERPC64" ! { ! if (!TARGET_64BIT) ! operands[2] = gen_rtx_REG (SImode, REGNO (operands[2])); ! emit_move_insn (operands[2], XEXP (operands[1], 0)); ! operands[1] = replace_equiv_address (operands[1], operands[2]); ! emit_move_insn (operands[0], operands[1]); ! DONE; ! }) ;; immediate value valid for a single instruction hiding in a const_double (define_insn "" --- 8498,8505 ---- mf%1 %0 mt%0 %1 {cror 0,0,0|nop}" ! [(set_attr "type" "store,load,*,*,*,*,*,fp,fpload,fpstore,mfjmpr,mtjmpr,*") ! (set_attr "length" "4,4,4,4,4,20,4,4,4,4,4,4,4")]) ;; immediate value valid for a single instruction hiding in a const_double (define_insn "" diff -Nrcpad gcc-3.4.5/gcc/config/rs6000/rs6000-protos.h gcc-3.4.6/gcc/config/rs6000/rs6000-protos.h *** gcc-3.4.5/gcc/config/rs6000/rs6000-protos.h 2004-07-28 12:15:06.000000000 +0000 --- gcc-3.4.6/gcc/config/rs6000/rs6000-protos.h 2006-03-01 01:04:29.000000000 +0000 *************** extern int registers_ok_for_quad_peep (r *** 105,111 **** extern int addrs_ok_for_quad_peep (rtx, rtx); extern bool gpr_or_gpr_p (rtx, rtx); extern enum reg_class secondary_reload_class (enum reg_class, ! enum machine_mode, rtx, int); extern int ccr_bit (rtx, int); extern int extract_MB (rtx); extern int extract_ME (rtx); --- 105,111 ---- extern int addrs_ok_for_quad_peep (rtx, rtx); extern bool gpr_or_gpr_p (rtx, rtx); extern enum reg_class secondary_reload_class (enum reg_class, ! enum machine_mode, rtx); extern int ccr_bit (rtx, int); extern int extract_MB (rtx); extern int extract_ME (rtx); diff -Nrcpad gcc-3.4.5/gcc/config/sh/sh.h gcc-3.4.6/gcc/config/sh/sh.h *** gcc-3.4.5/gcc/config/sh/sh.h 2004-09-09 02:18:14.000000000 +0000 --- gcc-3.4.6/gcc/config/sh/sh.h 2006-01-12 01:20:32.000000000 +0000 *************** *** 1,6 **** /* Definitions of target machine for GNU compiler for Renesas / SuperH SH. Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! 2003, 2004 Free Software Foundation, Inc. Contributed by Steve Chamberlain (sac@cygnus.com). Improved by Jim Wilson (wilson@cygnus.com). --- 1,6 ---- /* Definitions of target machine for GNU compiler for Renesas / SuperH SH. Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! 2003, 2004, 2006 Free Software Foundation, Inc. Contributed by Steve Chamberlain (sac@cygnus.com). Improved by Jim Wilson (wilson@cygnus.com). *************** extern enum reg_class reg_class_from_let *** 1345,1374 **** unused CONST_INT constraint letters: LO unused EXTRA_CONSTRAINT letters: D T U Y */ - #if 1 /* check that the transition went well. */ - #define CONSTRAINT_LEN(C,STR) \ - (((C) == 'L' || (C) == 'O' || (C) == 'D' || (C) == 'T' || (C) == 'U' \ - || (C) == 'Y' \ - || ((C) == 'I' \ - && (((STR)[1] != '0' && (STR)[1] != '1') \ - || (STR)[2] < '0' || (STR)[2] > '9')) \ - || ((C) == 'B' && ((STR)[1] != 's' || (STR)[2] != 'c')) \ - || ((C) == 'J' && ((STR)[1] != '1' || (STR)[2] != '6')) \ - || ((C) == 'K' && ((STR)[1] != '0' || (STR)[2] != '8')) \ - || ((C) == 'P' && ((STR)[1] != '2' || (STR)[2] != '7'))) \ - ? -1 \ - : ((C) == 'A' || (C) == 'B' || (C) == 'C' \ - || (C) == 'I' || (C) == 'J' || (C) == 'K' || (C) == 'P' \ - || (C) == 'R' || (C) == 'S') \ - ? 3 \ - : DEFAULT_CONSTRAINT_LEN ((C), (STR))) - #else #define CONSTRAINT_LEN(C,STR) \ (((C) == 'A' || (C) == 'B' || (C) == 'C' \ || (C) == 'I' || (C) == 'J' || (C) == 'K' || (C) == 'P' \ || (C) == 'R' || (C) == 'S') \ ? 3 : DEFAULT_CONSTRAINT_LEN ((C), (STR))) - #endif /* The letters I, J, K, L and M in a register constraint string can be used to stand for particular ranges of immediate operands. --- 1345,1355 ---- diff -Nrcpad gcc-3.4.5/gcc/config/sparc/sparc.c gcc-3.4.6/gcc/config/sparc/sparc.c *** gcc-3.4.5/gcc/config/sparc/sparc.c 2005-04-15 15:11:08.000000000 +0000 --- gcc-3.4.6/gcc/config/sparc/sparc.c 2006-02-09 12:27:12.000000000 +0000 *************** eligible_for_epilogue_delay (rtx trial, *** 2946,2971 **** int tls_call_delay (rtx trial) { ! rtx pat, unspec; /* Binutils allows ! call __tls_get_addr, %tgd_call (foo) ! add %l7, %o0, %o0, %tgd_add (foo) while Sun as/ld does not. */ if (TARGET_GNU_TLS || !TARGET_TLS) return 1; pat = PATTERN (trial); - if (GET_CODE (pat) != SET || GET_CODE (SET_DEST (pat)) != PLUS) - return 1; ! unspec = XEXP (SET_DEST (pat), 1); ! if (GET_CODE (unspec) != UNSPEC ! || (XINT (unspec, 1) != UNSPEC_TLSGD ! && XINT (unspec, 1) != UNSPEC_TLSLDM)) ! return 1; ! return 0; } /* Return nonzero if TRIAL can go into the sibling call --- 2946,2979 ---- int tls_call_delay (rtx trial) { ! rtx pat; /* Binutils allows ! call __tls_get_addr, %tgd_call (foo) ! add %l7, %o0, %o0, %tgd_add (foo) while Sun as/ld does not. */ if (TARGET_GNU_TLS || !TARGET_TLS) return 1; pat = PATTERN (trial); ! /* We must reject tgd_add{32|64}, i.e. ! (set (reg) (plus (reg) (unspec [(reg) (symbol_ref)] UNSPEC_TLSGD))) ! and tldm_add{32|64}, i.e. ! (set (reg) (plus (reg) (unspec [(reg) (symbol_ref)] UNSPEC_TLSLDM))) ! for Sun as/ld. */ ! if (GET_CODE (pat) == SET ! && GET_CODE (SET_SRC (pat)) == PLUS) ! { ! rtx unspec = XEXP (SET_SRC (pat), 1); ! if (GET_CODE (unspec) == UNSPEC ! && (XINT (unspec, 1) == UNSPEC_TLSGD ! || XINT (unspec, 1) == UNSPEC_TLSLDM)) ! return 0; ! } ! ! return 1; } /* Return nonzero if TRIAL can go into the sibling call diff -Nrcpad gcc-3.4.5/gcc/coverage.c gcc-3.4.6/gcc/coverage.c *** gcc-3.4.5/gcc/coverage.c 2004-03-03 00:45:06.000000000 +0000 --- gcc-3.4.6/gcc/coverage.c 2006-02-28 09:12:47.000000000 +0000 *************** read_counts_file (void) *** 172,179 **** GCOV_UNSIGNED2STRING (v, tag); GCOV_UNSIGNED2STRING (e, GCOV_VERSION); ! warning ("`%s' is version `%.4s', expected version `%.4s'", ! da_file_name, v, e); gcov_close (); return; } --- 172,179 ---- GCOV_UNSIGNED2STRING (v, tag); GCOV_UNSIGNED2STRING (e, GCOV_VERSION); ! warning ("`%s' is version `%.*s', expected version `%.*s'", ! da_file_name, 4, v, 4, e); gcov_close (); return; } diff -Nrcpad gcc-3.4.5/gcc/cp/ChangeLog gcc-3.4.6/gcc/cp/ChangeLog *** gcc-3.4.5/gcc/cp/ChangeLog 2005-12-01 02:38:37.000000000 +0000 --- gcc-3.4.6/gcc/cp/ChangeLog 2006-03-06 03:47:33.000000000 +0000 *************** *** 1,3 **** --- 1,127 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + + 2006-02-23 Volker Reichelt + + PR c++/26291 + * decl.c (grok_op_properties): Check for ellipsis in arguments of + operators. + + 2006-02-08 Volker Reichelt + + PR c++/26070 + * decl.c (grokdeclarator): Clear RID_STATIC together with staticp. + + 2006-02-01 Volker Reichelt + + Backport: + 2005-12-22 Mark Mitchell + + PR c++/25369 + * pt.c (tsubst_copy): Call mark_used on the member referenced by an + OFFSET_REF. + * decl2.c (mark_used): Accept BASELINKs. + + 2006-02-01 Volker Reichelt + + Backport: + 2005-12-19 Mark Mitchell + + PR c++/24915 + * class.c (add_method): Do not treat templates as identical unless + their return types are the same. + + 2006-02-01 Volker Reichelt + + Backport: + 2005-12-19 Mark Mitchell + + PR c++/24278 + * init.c (expand_member_init): Print messages about baseclasses + using %T rather than %D. + + 2006-01-24 Volker Reichelt + + PR c++/16829 + * decl.c (start_preparsed_function): Check default arguments + unconditionally. + * name-lookup.c (pushdecl_maybe_friend): Check default arguments + of all functions and function templates. + * parser.c (cp_parser_late_parsing_default_args): Check default + arguments. + * decl2.c (check_default_args): Set missing default arguments to + error_mark_node. + + 2006-01-19 Volker Reichelt + + PR c++/25854 + * pt.c (maybe_process_partial_specialization): Return early on + error_mark_node. + + 2005-12-19 Volker Reichelt + + PR c++/20552 + Backport: + 2004-03-08 Mark Mitchell + + * decl.c (duplicate_decls): Don't check IDENTIFIER_ERROR_LOCUS. + + 2005-12-07 Volker Reichelt + + PR c++/19397 + PR c++/19762 + PR c++/19764 + * parser.c (cp_parser_declarator_id): Check for error_mark_node + before building a SCOPE_REF. + + 2005-12-07 Volker Reichelt + + Backport: + 2005-10-20 Mark Mitchell + + PR c++/22618 + * search.c (accessible_p): Check access in the outermost set of + template parameters. + + 2005-12-06 Volker Reichelt + + Backport: + 2005-10-18 Nathan Sidwell + + PR c++/21383 + * name-lookup.c (arg_assoc): Template args can be null in a + template-id-expr. + + 2005-12-05 Volker Reichelt + + Backport: + 2005-10-13 Mark Mitchell + + PR c++/22352 + * pt.c (tsubst_template_parms): Set processing_template_decl while + processing the parameters. + (tsubst_decl): Set processing_template_decl when substituting into + a TEMPLATE_DECL. + + 2005-12-05 Volker Reichelt + + Backport: + 2005-10-13 Mark Mitchell + + PR c++/22464 + * semantics.c (finish_id_expression): Issue errors about uses of + local variables in containing functions even in templates. + + 2005-12-05 Volker Reichelt + + Backport: + 2005-10-13 Mark Mitchell + + PR c++/23307 + * pt.c (push_template_decl_real): Complain about attempts to + declare template variables. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/gcc/cp/class.c gcc-3.4.6/gcc/cp/class.c *** gcc-3.4.5/gcc/cp/class.c 2005-11-23 13:53:15.000000000 +0000 --- gcc-3.4.6/gcc/cp/class.c 2006-02-01 11:52:56.000000000 +0000 *************** add_method (tree type, tree method, int *** 879,887 **** fns = OVL_NEXT (fns)) { tree fn = OVL_CURRENT (fns); tree parms1; tree parms2; - bool same = 1; if (TREE_CODE (fn) != TREE_CODE (method)) continue; --- 879,888 ---- fns = OVL_NEXT (fns)) { tree fn = OVL_CURRENT (fns); + tree fn_type; + tree method_type; tree parms1; tree parms2; if (TREE_CODE (fn) != TREE_CODE (method)) continue; *************** add_method (tree type, tree method, int *** 896,903 **** functions in the derived class override and/or hide member functions with the same name and parameter types in a base class (rather than conflicting). */ ! parms1 = TYPE_ARG_TYPES (TREE_TYPE (fn)); ! parms2 = TYPE_ARG_TYPES (TREE_TYPE (method)); /* Compare the quals on the 'this' parm. Don't compare the whole types, as used functions are treated as --- 897,906 ---- functions in the derived class override and/or hide member functions with the same name and parameter types in a base class (rather than conflicting). */ ! fn_type = TREE_TYPE (fn); ! method_type = TREE_TYPE (method); ! parms1 = TYPE_ARG_TYPES (fn_type); ! parms2 = TYPE_ARG_TYPES (method_type); /* Compare the quals on the 'this' parm. Don't compare the whole types, as used functions are treated as *************** add_method (tree type, tree method, int *** 906,928 **** && ! DECL_STATIC_FUNCTION_P (method) && (TYPE_QUALS (TREE_TYPE (TREE_VALUE (parms1))) != TYPE_QUALS (TREE_TYPE (TREE_VALUE (parms2))))) ! same = 0; /* For templates, the template parms must be identical. */ if (TREE_CODE (fn) == TEMPLATE_DECL ! && !comp_template_parms (DECL_TEMPLATE_PARMS (fn), ! DECL_TEMPLATE_PARMS (method))) ! same = 0; if (! DECL_STATIC_FUNCTION_P (fn)) parms1 = TREE_CHAIN (parms1); if (! DECL_STATIC_FUNCTION_P (method)) parms2 = TREE_CHAIN (parms2); ! if (same && compparms (parms1, parms2) && (!DECL_CONV_FN_P (fn) ! || same_type_p (TREE_TYPE (TREE_TYPE (fn)), ! TREE_TYPE (TREE_TYPE (method))))) { if (using && DECL_CONTEXT (fn) == type) /* Defer to the local function. */ --- 909,933 ---- && ! DECL_STATIC_FUNCTION_P (method) && (TYPE_QUALS (TREE_TYPE (TREE_VALUE (parms1))) != TYPE_QUALS (TREE_TYPE (TREE_VALUE (parms2))))) ! continue; /* For templates, the template parms must be identical. */ if (TREE_CODE (fn) == TEMPLATE_DECL ! && (!same_type_p (TREE_TYPE (fn_type), ! TREE_TYPE (method_type)) ! || !comp_template_parms (DECL_TEMPLATE_PARMS (fn), ! DECL_TEMPLATE_PARMS (method)))) ! continue; if (! DECL_STATIC_FUNCTION_P (fn)) parms1 = TREE_CHAIN (parms1); if (! DECL_STATIC_FUNCTION_P (method)) parms2 = TREE_CHAIN (parms2); ! if (compparms (parms1, parms2) && (!DECL_CONV_FN_P (fn) ! || same_type_p (TREE_TYPE (fn_type), ! TREE_TYPE (method_type)))) { if (using && DECL_CONTEXT (fn) == type) /* Defer to the local function. */ diff -Nrcpad gcc-3.4.5/gcc/cp/decl2.c gcc-3.4.6/gcc/cp/decl2.c *** gcc-3.4.5/gcc/cp/decl2.c 2005-09-01 11:47:42.000000000 +0000 --- gcc-3.4.6/gcc/cp/decl2.c 2006-02-01 11:57:42.000000000 +0000 *************** check_default_args (tree x) *** 2959,2965 **** { cp_error_at ("default argument missing for parameter %P of `%+#D'", i, x); ! break; } } } --- 2959,2965 ---- { cp_error_at ("default argument missing for parameter %P of `%+#D'", i, x); ! TREE_PURPOSE (arg) = error_mark_node; } } } *************** check_default_args (tree x) *** 2967,2972 **** --- 2967,2984 ---- void mark_used (tree decl) { + /* If DECL is a BASELINK for a single function, then treat it just + like the DECL for the function. Otherwise, if the BASELINK is + for an overloaded function, we don't know which function was + actually used until after overload resolution. */ + if (TREE_CODE (decl) == BASELINK) + { + decl = BASELINK_FUNCTIONS (decl); + if (really_overloaded_fn (decl)) + return; + decl = OVL_CURRENT (decl); + } + TREE_USED (decl) = 1; if (processing_template_decl || skip_evaluation) return; diff -Nrcpad gcc-3.4.5/gcc/cp/decl.c gcc-3.4.6/gcc/cp/decl.c *** gcc-3.4.5/gcc/cp/decl.c 2005-09-06 15:25:11.000000000 +0000 --- gcc-3.4.6/gcc/cp/decl.c 2006-02-23 11:06:55.000000000 +0000 *************** duplicate_decls (tree newdecl, tree oldd *** 1380,1389 **** else return NULL_TREE; } ! ! /* Already complained about this, so don't do so again. */ ! else if (current_class_type == NULL_TREE ! || IDENTIFIER_ERROR_LOCUS (DECL_ASSEMBLER_NAME (newdecl)) != current_class_type) { error ("conflicting declaration '%#D'", newdecl); cp_error_at ("'%D' has a previous declaration as `%#D'", --- 1380,1386 ---- else return NULL_TREE; } ! else { error ("conflicting declaration '%#D'", newdecl); cp_error_at ("'%D' has a previous declaration as `%#D'", *************** grokdeclarator (tree declarator, *** 7191,7198 **** if (virtualp && staticp == 2) { ! error ("member `%D' cannot be declared both virtual and static", ! dname); staticp = 0; } friendp = RIDBIT_SETP (RID_FRIEND, specbits); --- 7188,7195 ---- if (virtualp && staticp == 2) { ! error ("member `%D' cannot be declared both virtual and static", dname); ! RIDBIT_RESET (RID_STATIC, specbits); staticp = 0; } friendp = RIDBIT_SETP (RID_FRIEND, specbits); *************** grok_op_properties (tree decl, bool comp *** 9016,9032 **** tree name = DECL_NAME (decl); enum tree_code operator_code; int arity; bool ok; tree class_type; /* Assume that the declaration is valid. */ ok = true; ! /* Count the number of arguments. */ for (argtype = argtypes, arity = 0; argtype && argtype != void_list_node; argtype = TREE_CHAIN (argtype)) ++arity; class_type = DECL_CONTEXT (decl); if (class_type && !CLASS_TYPE_P (class_type)) --- 9013,9031 ---- tree name = DECL_NAME (decl); enum tree_code operator_code; int arity; + bool ellipsis_p; bool ok; tree class_type; /* Assume that the declaration is valid. */ ok = true; ! /* Count the number of arguments. and check for ellipsis */ for (argtype = argtypes, arity = 0; argtype && argtype != void_list_node; argtype = TREE_CHAIN (argtype)) ++arity; + ellipsis_p = !argtype; class_type = DECL_CONTEXT (decl); if (class_type && !CLASS_TYPE_P (class_type)) *************** grok_op_properties (tree decl, bool comp *** 9166,9176 **** --- 9165,9178 ---- warning ("conversion to %s%s will never use a type conversion operator", ref ? "a reference to " : "", what); } + if (operator_code == COND_EXPR) { /* 13.4.0.3 */ error ("ISO C++ prohibits overloading operator ?:"); } + else if (ellipsis_p) + error ("`%D' must not have variable number of arguments", decl); else if (ambi_op_p (operator_code)) { if (arity == 1) *************** start_function (tree declspecs, tree dec *** 10333,10338 **** --- 10335,10342 ---- must be complete when you define the function. */ if (! processing_template_decl) check_function_type (decl1, current_function_parms); + /* Make sure no default arg is missing. */ + check_default_args (decl1); /* Build the return declaration for the function. */ restype = TREE_TYPE (fntype); *************** start_function (tree declspecs, tree dec *** 10396,10403 **** /* We need to set the DECL_CONTEXT. */ if (!DECL_CONTEXT (decl1) && DECL_TEMPLATE_INFO (decl1)) DECL_CONTEXT (decl1) = DECL_CONTEXT (DECL_TI_TEMPLATE (decl1)); - /* And make sure we have enough default args. */ - check_default_args (decl1); } fntype = TREE_TYPE (decl1); } --- 10400,10405 ---- diff -Nrcpad gcc-3.4.5/gcc/cp/init.c gcc-3.4.6/gcc/cp/init.c *** gcc-3.4.5/gcc/cp/init.c 2005-10-20 10:10:09.000000000 +0000 --- gcc-3.4.6/gcc/cp/init.c 2006-02-01 11:46:53.000000000 +0000 *************** expand_member_init (tree name) *** 1015,1025 **** if (!direct_binfo && !virtual_binfo) { if (TYPE_USES_VIRTUAL_BASECLASSES (current_class_type)) ! error ("type `%D' is not a direct or virtual base of `%T'", ! name, current_class_type); else ! error ("type `%D' is not a direct base of `%T'", ! name, current_class_type); return NULL_TREE; } --- 1015,1025 ---- if (!direct_binfo && !virtual_binfo) { if (TYPE_USES_VIRTUAL_BASECLASSES (current_class_type)) ! error ("type `%T' is not a direct or virtual base of `%T'", ! basetype, current_class_type); else ! error ("type `%T' is not a direct base of `%T'", ! basetype, current_class_type); return NULL_TREE; } diff -Nrcpad gcc-3.4.5/gcc/cp/name-lookup.c gcc-3.4.6/gcc/cp/name-lookup.c *** gcc-3.4.5/gcc/cp/name-lookup.c 2005-10-11 00:39:26.000000000 +0000 --- gcc-3.4.6/gcc/cp/name-lookup.c 2006-01-24 11:38:06.000000000 +0000 *************** pushdecl (tree x) *** 606,611 **** --- 606,614 ---- { int different_binding_level = 0; + if (TREE_CODE (x) == FUNCTION_DECL || DECL_FUNCTION_TEMPLATE_P (x)) + check_default_args (x); + if (TREE_CODE (name) == TEMPLATE_ID_EXPR) name = TREE_OPERAND (name, 0); *************** pushdecl (tree x) *** 717,724 **** { if (TREE_CODE (t) == TYPE_DECL) SET_IDENTIFIER_TYPE_VALUE (name, TREE_TYPE (t)); - else if (TREE_CODE (t) == FUNCTION_DECL) - check_default_args (t); POP_TIMEVAR_AND_RETURN (TV_NAME_LOOKUP, t); } --- 720,725 ---- *************** pushdecl (tree x) *** 1001,1009 **** } } - if (TREE_CODE (x) == FUNCTION_DECL) - check_default_args (x); - if (TREE_CODE (x) == VAR_DECL) maybe_register_incomplete_var (x); } --- 1002,1007 ---- *************** arg_assoc (struct arg_lookup *k, tree n) *** 4433,4441 **** return true; /* Now the arguments. */ ! for (ix = TREE_VEC_LENGTH (args); ix--;) ! if (arg_assoc_template_arg (k, TREE_VEC_ELT (args, ix)) == 1) ! return true; } else if (TREE_CODE (n) == OVERLOAD) { --- 4431,4440 ---- return true; /* Now the arguments. */ ! if (args) ! for (ix = TREE_VEC_LENGTH (args); ix--;) ! if (arg_assoc_template_arg (k, TREE_VEC_ELT (args, ix)) == 1) ! return true; } else if (TREE_CODE (n) == OVERLOAD) { diff -Nrcpad gcc-3.4.5/gcc/cp/parser.c gcc-3.4.6/gcc/cp/parser.c *** gcc-3.4.5/gcc/cp/parser.c 2005-11-16 13:03:13.000000000 +0000 --- gcc-3.4.6/gcc/cp/parser.c 2006-01-24 11:38:06.000000000 +0000 *************** cp_parser_declarator_id (cp_parser* pars *** 10905,10911 **** /*declarator_p=*/true); /* If the name was qualified, create a SCOPE_REF to represent that. */ ! if (parser->scope) { id_expression = build_nt (SCOPE_REF, parser->scope, id_expression); parser->scope = NULL_TREE; --- 10905,10911 ---- /*declarator_p=*/true); /* If the name was qualified, create a SCOPE_REF to represent that. */ ! if (parser->scope && id_expression != error_mark_node) { id_expression = build_nt (SCOPE_REF, parser->scope, id_expression); parser->scope = NULL_TREE; *************** cp_parser_late_parsing_default_args (cp_ *** 14929,14934 **** --- 14929,14937 ---- parser->local_variables_forbidden_p = saved_local_variables_forbidden_p; } + /* Make sure no default arg is missing. */ + check_default_args (fn); + /* Restore the queue. */ parser->unparsed_functions_queues = TREE_CHAIN (parser->unparsed_functions_queues); diff -Nrcpad gcc-3.4.5/gcc/cp/pt.c gcc-3.4.6/gcc/cp/pt.c *** gcc-3.4.5/gcc/cp/pt.c 2005-11-16 13:03:13.000000000 +0000 --- gcc-3.4.6/gcc/cp/pt.c 2006-02-01 11:57:42.000000000 +0000 *************** check_specialization_namespace (tree tmp *** 744,751 **** void maybe_process_partial_specialization (tree type) { ! /* TYPE maybe an ERROR_MARK_NODE. */ ! tree context = TYPE_P (type) ? TYPE_CONTEXT (type) : NULL_TREE; if (CLASS_TYPE_P (type) && CLASSTYPE_USE_TEMPLATE (type)) { --- 744,755 ---- void maybe_process_partial_specialization (tree type) { ! tree context; ! ! if (type == error_mark_node) ! return; ! ! context = TYPE_CONTEXT (type); if (CLASS_TYPE_P (type) && CLASSTYPE_USE_TEMPLATE (type)) { *************** push_template_decl_real (tree decl, int *** 2837,2845 **** return decl; } } ! else if ((DECL_IMPLICIT_TYPEDEF_P (decl) ! && CLASS_TYPE_P (TREE_TYPE (decl))) ! || (TREE_CODE (decl) == VAR_DECL && ctx && CLASS_TYPE_P (ctx))) /* OK */; else { --- 2841,2848 ---- return decl; } } ! else if (DECL_IMPLICIT_TYPEDEF_P (decl) ! && CLASS_TYPE_P (TREE_TYPE (decl))) /* OK */; else { *************** tsubst_template_parms (tree parms, tree *** 5786,5791 **** --- 5789,5800 ---- tree r = NULL_TREE; tree* new_parms; + /* When substituting into a template, we must set + PROCESSING_TEMPLATE_DECL as the template parameters may be + dependent if they are based on one-another, and the dependency + predicates are short-circuit outside of templates. */ + ++processing_template_decl; + for (new_parms = &r; TMPL_PARMS_DEPTH (parms) > TMPL_ARGS_DEPTH (args); new_parms = &(TREE_CHAIN (*new_parms)), *************** tsubst_template_parms (tree parms, tree *** 5815,5820 **** --- 5824,5831 ---- new_vec, NULL_TREE); } + --processing_template_decl; + return r; } *************** tsubst_decl (tree t, tree args, tree typ *** 6000,6007 **** --- 6011,6024 ---- : DECL_TI_ARGS (DECL_TEMPLATE_RESULT (t)); tree full_args; + /* Because this is a template, the arguments will still be + dependent, even after substitution. If + PROCESSING_TEMPLATE_DECL is not set, the dependency + predicates will short-circuit. */ + ++processing_template_decl; full_args = tsubst_template_args (tmpl_args, args, complain, in_decl); + --processing_template_decl; /* tsubst_template_args doesn't copy the vector if nothing changed. But, *something* should have *************** tsubst_decl (tree t, tree args, tree typ *** 6033,6047 **** break; } - DECL_CONTEXT (r) - = tsubst_aggr_type (DECL_CONTEXT (t), args, - complain, in_decl, - /*entering_scope=*/1); DECL_TEMPLATE_INFO (r) = build_tree_list (t, args); if (TREE_CODE (decl) == TYPE_DECL) { ! tree new_type = tsubst (TREE_TYPE (t), args, complain, in_decl); if (new_type == error_mark_node) return error_mark_node; --- 6050,6063 ---- break; } DECL_TEMPLATE_INFO (r) = build_tree_list (t, args); if (TREE_CODE (decl) == TYPE_DECL) { ! tree new_type; ! ++processing_template_decl; ! new_type = tsubst (TREE_TYPE (t), args, complain, in_decl); ! --processing_template_decl; if (new_type == error_mark_node) return error_mark_node; *************** tsubst_decl (tree t, tree args, tree typ *** 6049,6058 **** CLASSTYPE_TI_TEMPLATE (new_type) = r; DECL_TEMPLATE_RESULT (r) = TYPE_MAIN_DECL (new_type); DECL_TI_ARGS (r) = CLASSTYPE_TI_ARGS (new_type); } else { ! tree new_decl = tsubst (decl, args, complain, in_decl); if (new_decl == error_mark_node) return error_mark_node; --- 6065,6078 ---- CLASSTYPE_TI_TEMPLATE (new_type) = r; DECL_TEMPLATE_RESULT (r) = TYPE_MAIN_DECL (new_type); DECL_TI_ARGS (r) = CLASSTYPE_TI_ARGS (new_type); + DECL_CONTEXT (r) = TYPE_CONTEXT (new_type); } else { ! tree new_decl; ! ++processing_template_decl; ! new_decl = tsubst (decl, args, complain, in_decl); ! --processing_template_decl; if (new_decl == error_mark_node) return error_mark_node; *************** tsubst_decl (tree t, tree args, tree typ *** 6060,6065 **** --- 6080,6086 ---- DECL_TI_TEMPLATE (new_decl) = r; TREE_TYPE (r) = TREE_TYPE (new_decl); DECL_TI_ARGS (r) = DECL_TI_ARGS (new_decl); + DECL_CONTEXT (r) = DECL_CONTEXT (new_decl); } SET_DECL_IMPLICIT_INSTANTIATION (r); *************** tsubst_copy (tree t, tree args, tsubst_f *** 7786,7791 **** --- 7807,7816 ---- in_decl), tsubst (TREE_TYPE (t), args, complain, in_decl)); + case OFFSET_REF: + mark_used (TREE_OPERAND (t, 1)); + return t; + default: return t; } diff -Nrcpad gcc-3.4.5/gcc/cp/search.c gcc-3.4.6/gcc/cp/search.c *** gcc-3.4.5/gcc/cp/search.c 2004-09-27 18:50:24.000000000 +0000 --- gcc-3.4.6/gcc/cp/search.c 2005-12-07 19:32:17.000000000 +0000 *************** accessible_p (tree type, tree decl) *** 946,953 **** /* In a template declaration, we cannot be sure whether the particular specialization that is instantiated will be a friend or not. Therefore, all access checks are deferred until ! instantiation. */ ! if (processing_template_decl) return 1; if (!TYPE_P (type)) --- 946,957 ---- /* In a template declaration, we cannot be sure whether the particular specialization that is instantiated will be a friend or not. Therefore, all access checks are deferred until ! instantiation. However, PROCESSING_TEMPLATE_DECL is set in the ! parameter list for a template (because we may see dependent types ! in default arguments for template parameters), and access ! checking should be performed in the outermost parameter list. */ ! if (processing_template_decl ! && (!processing_template_parmlist || processing_template_decl > 1)) return 1; if (!TYPE_P (type)) diff -Nrcpad gcc-3.4.5/gcc/cp/semantics.c gcc-3.4.6/gcc/cp/semantics.c *** gcc-3.4.5/gcc/cp/semantics.c 2005-08-31 08:56:11.000000000 +0000 --- gcc-3.4.6/gcc/cp/semantics.c 2005-12-05 13:12:29.000000000 +0000 *************** finish_id_expression (tree id_expression *** 2400,2405 **** --- 2400,2420 ---- was entirely defined. */ if (!scope && decl != error_mark_node) maybe_note_name_used_in_class (id_expression, decl); + + /* Disallow uses of local variables from containing functions. */ + if (TREE_CODE (decl) == VAR_DECL || TREE_CODE (decl) == PARM_DECL) + { + tree context = decl_function_context (decl); + if (context != NULL_TREE && context != current_function_decl + && ! TREE_STATIC (decl)) + { + error (TREE_CODE (decl) == VAR_DECL + ? "use of `auto' variable from containing function" + : "use of parameter from containing function"); + cp_error_at (" `%#D' declared here", decl); + return error_mark_node; + } + } } /* If we didn't find anything, or what we found was a type, *************** finish_id_expression (tree id_expression *** 2666,2688 **** } else { - if (TREE_CODE (decl) == VAR_DECL - || TREE_CODE (decl) == PARM_DECL - || TREE_CODE (decl) == RESULT_DECL) - { - tree context = decl_function_context (decl); - - if (context != NULL_TREE && context != current_function_decl - && ! TREE_STATIC (decl)) - { - error ("use of %s from containing function", - (TREE_CODE (decl) == VAR_DECL - ? "`auto' variable" : "parameter")); - cp_error_at (" `%#D' declared here", decl); - return error_mark_node; - } - } - if (DECL_P (decl) && DECL_NONLOCAL (decl) && DECL_CLASS_SCOPE_P (decl) && DECL_CONTEXT (decl) != current_class_type) --- 2681,2686 ---- diff -Nrcpad gcc-3.4.5/gcc/cppfiles.c gcc-3.4.6/gcc/cppfiles.c *** gcc-3.4.5/gcc/cppfiles.c 2005-11-07 19:49:04.000000000 +0000 --- gcc-3.4.6/gcc/cppfiles.c 2006-03-01 10:11:05.000000000 +0000 *************** _cpp_pop_file_buffer (cpp_reader *pfile, *** 1071,1076 **** --- 1071,1077 ---- { free ((void *) file->buffer); file->buffer = NULL; + file->buffer_valid = false; } } diff -Nrcpad gcc-3.4.5/gcc/cse.c gcc-3.4.6/gcc/cse.c *** gcc-3.4.5/gcc/cse.c 2004-10-26 18:05:42.000000000 +0000 --- gcc-3.4.6/gcc/cse.c 2005-12-31 00:39:42.000000000 +0000 *************** fold_rtx (rtx x, rtx insn) *** 3518,3523 **** --- 3518,3526 ---- addr = addr_ent->const_rtx; } + /* Call target hook to avoid the effects of -fpic etc.... */ + addr = targetm.delegitimize_address (addr); + /* If address is constant, split it into a base and integer offset. */ if (GET_CODE (addr) == SYMBOL_REF || GET_CODE (addr) == LABEL_REF) base = addr; diff -Nrcpad gcc-3.4.5/gcc/doc/contrib.texi gcc-3.4.6/gcc/doc/contrib.texi *** gcc-3.4.5/gcc/doc/contrib.texi 2004-07-06 22:53:06.000000000 +0000 --- gcc-3.4.6/gcc/doc/contrib.texi 2006-02-11 19:25:03.000000000 +0000 *************** Ivan Fontes Garcia for the Portugese tra *** 269,277 **** Peter Gerwinski for various bug fixes and the Pascal front end. @item ! Kaveh Ghazi for his direction via the steering committee, ! amazing work to make @samp{-W -Wall} useful, and continuously testing ! GCC on a plethora of platforms. @item John Gilmore for a donation to the FSF earmarked improving GNU Java. --- 269,280 ---- Peter Gerwinski for various bug fixes and the Pascal front end. @item ! Kaveh R.@: Ghazi for his direction via the steering committee, amazing ! work to make @samp{-W -Wall -W* -Werror} useful, and continuously ! testing GCC on a plethora of platforms. Kaveh extends his gratitude to ! the @uref{http://www.caip.rutgers.edu,,CAIP Center} at Rutgers ! University for providing him with computing resources to work on Free ! Software since the late 1980s. @item John Gilmore for a donation to the FSF earmarked improving GNU Java. diff -Nrcpad gcc-3.4.5/gcc/doc/cpp.1 gcc-3.4.6/gcc/doc/cpp.1 *** gcc-3.4.5/gcc/doc/cpp.1 2005-12-01 03:56:59.000000000 +0000 --- gcc-3.4.6/gcc/doc/cpp.1 2006-03-06 04:00:48.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "CPP 1" ! .TH CPP 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" cpp \- The C Preprocessor .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "CPP 1" ! .TH CPP 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" cpp \- The C Preprocessor .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/doc/cpp.info gcc-3.4.6/gcc/doc/cpp.info *** gcc-3.4.5/gcc/doc/cpp.info 2005-12-01 03:56:55.000000000 +0000 --- gcc-3.4.6/gcc/doc/cpp.info 2006-03-06 04:00:46.000000000 +0000 *************** *** 1,5 **** This is doc/cpp.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/doc/cpp.texi. Copyright (C) 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. --- 1,5 ---- This is doc/cpp.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/doc/cpp.texi. Copyright (C) 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. diff -Nrcpad gcc-3.4.5/gcc/doc/cppinternals.info gcc-3.4.6/gcc/doc/cppinternals.info *** gcc-3.4.5/gcc/doc/cppinternals.info 2005-12-01 03:56:57.000000000 +0000 --- gcc-3.4.6/gcc/doc/cppinternals.info 2006-03-06 04:00:47.000000000 +0000 *************** *** 1,5 **** This is doc/cppinternals.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/doc/cppinternals.texi. INFO-DIR-SECTION Programming START-INFO-DIR-ENTRY --- 1,5 ---- This is doc/cppinternals.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/doc/cppinternals.texi. INFO-DIR-SECTION Programming START-INFO-DIR-ENTRY diff -Nrcpad gcc-3.4.5/gcc/doc/fsf-funding.7 gcc-3.4.6/gcc/doc/fsf-funding.7 *** gcc-3.4.5/gcc/doc/fsf-funding.7 2005-12-01 03:57:06.000000000 +0000 --- gcc-3.4.6/gcc/doc/fsf-funding.7 2006-03-06 04:00:53.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "FSF-FUNDING 7" ! .TH FSF-FUNDING 7 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" fsf\-funding \- Funding Free Software .SH "DESCRIPTION" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "FSF-FUNDING 7" ! .TH FSF-FUNDING 7 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" fsf\-funding \- Funding Free Software .SH "DESCRIPTION" diff -Nrcpad gcc-3.4.5/gcc/doc/g++.1 gcc-3.4.6/gcc/doc/g++.1 *** gcc-3.4.5/gcc/doc/g++.1 2005-12-01 03:57:06.000000000 +0000 --- gcc-3.4.6/gcc/doc/g++.1 2006-03-06 04:00:53.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GCC 1" ! .TH GCC 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" gcc \- GNU project C and C++ compiler .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GCC 1" ! .TH GCC 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" gcc \- GNU project C and C++ compiler .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/doc/g77.1 gcc-3.4.6/gcc/doc/g77.1 *** gcc-3.4.5/gcc/doc/g77.1 2005-12-01 03:57:07.000000000 +0000 --- gcc-3.4.6/gcc/doc/g77.1 2006-03-06 04:00:54.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "G77 1" ! .TH G77 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" g77 \- GNU project Fortran 77 compiler .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "G77 1" ! .TH G77 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" g77 \- GNU project Fortran 77 compiler .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/doc/g77.info gcc-3.4.6/gcc/doc/g77.info *** gcc-3.4.5/gcc/doc/g77.info 2005-12-01 03:56:58.000000000 +0000 --- gcc-3.4.6/gcc/doc/g77.info 2006-03-06 04:00:47.000000000 +0000 *************** *** 1,5 **** This is doc/g77.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/f/g77.texi. Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Free Software Foundation, Inc. --- 1,5 ---- This is doc/g77.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/f/g77.texi. Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Free Software Foundation, Inc. *************** START-INFO-DIR-ENTRY *** 27,33 **** * g77: (g77). The GNU Fortran compiler. END-INFO-DIR-ENTRY This file documents the use and the internals of the GNU Fortran ! (`g77') compiler. It corresponds to the GCC-3.4.4 version of `g77'. Published by the Free Software Foundation 59 Temple Place - Suite 330 Boston, MA 02111-1307 USA --- 27,33 ---- * g77: (g77). The GNU Fortran compiler. END-INFO-DIR-ENTRY This file documents the use and the internals of the GNU Fortran ! (`g77') compiler. It corresponds to the GCC-3.4.6 version of `g77'. Published by the Free Software Foundation 59 Temple Place - Suite 330 Boston, MA 02111-1307 USA *************** Introduction *** 65,71 **** This manual documents how to run, install and port `g77', as well as its new features and incompatibilities, and how to report bugs. It ! corresponds to the GCC-3.4.4 version of `g77'. * Menu: --- 65,71 ---- This manual documents how to run, install and port `g77', as well as its new features and incompatibilities, and how to report bugs. It ! corresponds to the GCC-3.4.6 version of `g77'. * Menu: *************** clarify how they differ from other versi *** 2946,2952 **** getting a complete picture of what a particular `egcs' version contains somewhat more difficult. ! For information on bugs in the GCC-3.4.4 version of `g77', see *Note Known Bugs In GNU Fortran: Known Bugs. The following information was last updated on 2004-12-29: --- 2946,2952 ---- getting a complete picture of what a particular `egcs' version contains somewhat more difficult. ! For information on bugs in the GCC-3.4.6 version of `g77', see *Note Known Bugs In GNU Fortran: Known Bugs. The following information was last updated on 2004-12-29: *************** clarify how they differ from other versi *** 4277,4283 **** getting a complete picture of what a particular `egcs' version contains somewhat more difficult. ! For information on bugs in the GCC-3.4.4 version of `g77', see *Note Known Bugs In GNU Fortran: Known Bugs. The following information was last updated on 2004-12-29: --- 4277,4283 ---- getting a complete picture of what a particular `egcs' version contains somewhat more difficult. ! For information on bugs in the GCC-3.4.6 version of `g77', see *Note Known Bugs In GNU Fortran: Known Bugs. The following information was last updated on 2004-12-29: *************** File: g77.info, Node: Known Bugs, Next *** 20106,20112 **** ============================== This section identifies bugs that `g77' _users_ might run into in ! the GCC-3.4.4 version of `g77'. This includes bugs that are actually in the `gcc' back end (GBE) or in `libf2c', because those sets of code are at least somewhat under the control of (and necessarily intertwined with) `g77', so it isn't worth separating them out. --- 20106,20112 ---- ============================== This section identifies bugs that `g77' _users_ might run into in ! the GCC-3.4.6 version of `g77'. This includes bugs that are actually in the `gcc' back end (GBE) or in `libf2c', because those sets of code are at least somewhat under the control of (and necessarily intertwined with) `g77', so it isn't worth separating them out. *************** a GNU system using glibc 2.2 or newer: *** 20907,20916 **** feenableexcept (FE_INVALID|FE_DIVBYZERO|FE_OVERFLOW); } ! A convenient trick is to compile this something like: ! gcc -o libtrapfpe.a trapfpe.c ! and then use it by adding `-trapfpe' to the `g77' command line when ! linking.  File: g77.info, Node: Nonportable Conversions, Next: Large Automatic Arrays, Prev: Floating-point Exception Handling, Up: Missing Features --- 20907,20917 ---- feenableexcept (FE_INVALID|FE_DIVBYZERO|FE_OVERFLOW); } ! Assuming the above source is in file `trapfpe.c', then compile this ! routine as follows: ! gcc -c trapfpe.c ! and subsequently use it by adding `trapfpe.o' to the `g77' command ! line when linking.  File: g77.info, Node: Nonportable Conversions, Next: Large Automatic Arrays, Prev: Floating-point Exception Handling, Up: Missing Features *************** Node: Bit Operations on Floating-point D *** 28356,28447 **** Node: Really Ugly Character Assignments750297 Node: POSIX Standard750685 Node: Floating-point Exception Handling750938 ! Node: Nonportable Conversions752348 ! Node: Large Automatic Arrays752904 ! Node: Support for Threads753324 ! Node: Enabling Debug Lines753762 ! Node: Better Warnings754152 ! Node: Gracefully Handle Sensible Bad Code755801 ! Node: Non-standard Conversions756558 ! Node: Non-standard Intrinsics756914 ! Node: Modifying DO Variable757343 ! Node: Better Pedantic Compilation758032 ! Node: Warn About Implicit Conversions758673 ! Node: Invalid Use of Hollerith Constant759273 ! Node: Dummy Array Without Dimensioning Dummy759829 ! Node: Invalid FORMAT Specifiers760755 ! Node: Ambiguous Dialects761169 ! Node: Unused Labels761593 ! Node: Informational Messages761828 ! Node: Uninitialized Variables at Run Time762245 ! Node: Portable Unformatted Files762864 ! Ref: Portable Unformatted Files-Footnote-1765833 ! Node: Better List-directed I/O765861 ! Node: Default to Console I/O766779 ! Node: Labels Visible to Debugger767440 ! Node: Disappointments767854 ! Node: Mangling of Names768499 ! Node: Multiple Definitions of External Names769360 ! Node: Limitation on Implicit Declarations770734 ! Node: Non-bugs771029 ! Node: Backslash in Constants772161 ! Node: Initializing Before Specifying777061 ! Node: Context-Sensitive Intrinsicness778214 ! Node: Context-Sensitive Constants780121 ! Node: Equivalence Versus Equality783088 ! Node: Order of Side Effects786142 ! Node: Warnings and Errors787881 ! Node: Open Questions789286 ! Node: Bugs789758 ! Node: Bug Criteria790449 ! Node: Bug Reporting796593 ! Node: Service796961 ! Node: Adding Options797427 ! Node: Projects802023 ! Node: Efficiency802869 ! Node: Better Optimization805773 ! Node: Simplify Porting809150 ! Node: More Extensions810912 ! Node: Machine Model814007 ! Node: Internals Documentation815300 ! Node: Internals Improvements815614 ! Node: Better Diagnostics819165 ! Node: Front End820089 ! Node: Overview of Sources820870 ! Node: Overview of Translation Process828155 ! Node: g77stripcard832440 ! Node: lex.c834928 ! Node: sta.c844479 ! Node: sti.c844604 ! Node: stq.c844729 ! Node: stb.c844854 ! Node: expr.c844980 ! Node: stc.c845108 ! Node: std.c845234 ! Node: ste.c845359 ! Node: Gotchas (Transforming)845503 ! Node: TBD (Transforming)853737 ! Node: Philosophy of Code Generation856446 ! Node: Two-pass Design862357 ! Node: Two-pass Code863521 ! Node: Why Two Passes864265 ! Node: Challenges Posed870318 ! Node: Transforming Statements872804 ! Node: Statements Needing Temporaries873661 ! Node: Transforming DO WHILE876436 ! Node: Transforming Iterative DO877610 ! Node: Transforming Block IF878450 ! Node: Transforming SELECT CASE879821 ! Node: Transforming Expressions883029 ! Node: Internal Naming Conventions885025 ! Node: Diagnostics888031 ! Node: CMPAMBIG889432 ! Node: EXPIMP895860 ! Node: INTGLOB897107 ! Node: LEX899362 ! Node: GLOBALS904829 ! Node: LINKFAIL907504 ! Node: Y2KBAD908138 ! Node: Keyword Index908499  End Tag Table --- 28357,28448 ---- Node: Really Ugly Character Assignments750297 Node: POSIX Standard750685 Node: Floating-point Exception Handling750938 ! Node: Nonportable Conversions752378 ! Node: Large Automatic Arrays752934 ! Node: Support for Threads753354 ! Node: Enabling Debug Lines753792 ! Node: Better Warnings754182 ! Node: Gracefully Handle Sensible Bad Code755831 ! Node: Non-standard Conversions756588 ! Node: Non-standard Intrinsics756944 ! Node: Modifying DO Variable757373 ! Node: Better Pedantic Compilation758062 ! Node: Warn About Implicit Conversions758703 ! Node: Invalid Use of Hollerith Constant759303 ! Node: Dummy Array Without Dimensioning Dummy759859 ! Node: Invalid FORMAT Specifiers760785 ! Node: Ambiguous Dialects761199 ! Node: Unused Labels761623 ! Node: Informational Messages761858 ! Node: Uninitialized Variables at Run Time762275 ! Node: Portable Unformatted Files762894 ! Ref: Portable Unformatted Files-Footnote-1765863 ! Node: Better List-directed I/O765891 ! Node: Default to Console I/O766809 ! Node: Labels Visible to Debugger767470 ! Node: Disappointments767884 ! Node: Mangling of Names768529 ! Node: Multiple Definitions of External Names769390 ! Node: Limitation on Implicit Declarations770764 ! Node: Non-bugs771059 ! Node: Backslash in Constants772191 ! Node: Initializing Before Specifying777091 ! Node: Context-Sensitive Intrinsicness778244 ! Node: Context-Sensitive Constants780151 ! Node: Equivalence Versus Equality783118 ! Node: Order of Side Effects786172 ! Node: Warnings and Errors787911 ! Node: Open Questions789316 ! Node: Bugs789788 ! Node: Bug Criteria790479 ! Node: Bug Reporting796623 ! Node: Service796991 ! Node: Adding Options797457 ! Node: Projects802053 ! Node: Efficiency802899 ! Node: Better Optimization805803 ! Node: Simplify Porting809180 ! Node: More Extensions810942 ! Node: Machine Model814037 ! Node: Internals Documentation815330 ! Node: Internals Improvements815644 ! Node: Better Diagnostics819195 ! Node: Front End820119 ! Node: Overview of Sources820900 ! Node: Overview of Translation Process828185 ! Node: g77stripcard832470 ! Node: lex.c834958 ! Node: sta.c844509 ! Node: sti.c844634 ! Node: stq.c844759 ! Node: stb.c844884 ! Node: expr.c845010 ! Node: stc.c845138 ! Node: std.c845264 ! Node: ste.c845389 ! Node: Gotchas (Transforming)845533 ! Node: TBD (Transforming)853767 ! Node: Philosophy of Code Generation856476 ! Node: Two-pass Design862387 ! Node: Two-pass Code863551 ! Node: Why Two Passes864295 ! Node: Challenges Posed870348 ! Node: Transforming Statements872834 ! Node: Statements Needing Temporaries873691 ! Node: Transforming DO WHILE876466 ! Node: Transforming Iterative DO877640 ! Node: Transforming Block IF878480 ! Node: Transforming SELECT CASE879851 ! Node: Transforming Expressions883059 ! Node: Internal Naming Conventions885055 ! Node: Diagnostics888061 ! Node: CMPAMBIG889462 ! Node: EXPIMP895890 ! Node: INTGLOB897137 ! Node: LEX899392 ! Node: GLOBALS904859 ! Node: LINKFAIL907534 ! Node: Y2KBAD908168 ! Node: Keyword Index908529  End Tag Table diff -Nrcpad gcc-3.4.5/gcc/doc/gcc.1 gcc-3.4.6/gcc/doc/gcc.1 *** gcc-3.4.5/gcc/doc/gcc.1 2005-12-01 03:57:05.000000000 +0000 --- gcc-3.4.6/gcc/doc/gcc.1 2006-03-06 04:00:53.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GCC 1" ! .TH GCC 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" gcc \- GNU project C and C++ compiler .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GCC 1" ! .TH GCC 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" gcc \- GNU project C and C++ compiler .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/doc/gcc.info gcc-3.4.6/gcc/doc/gcc.info *** gcc-3.4.5/gcc/doc/gcc.info 2005-12-01 03:56:56.000000000 +0000 --- gcc-3.4.6/gcc/doc/gcc.info 2006-03-06 04:00:46.000000000 +0000 *************** *** 1,5 **** This is doc/gcc.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/doc/gcc.texi. Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. --- 1,5 ---- This is doc/gcc.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/doc/gcc.texi. Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. *************** Introduction *** 58,64 **** This manual documents how to use the GNU compilers, as well as their features and incompatibilities, and how to report bugs. It corresponds ! to GCC version 3.4.4. The internals of the GNU compilers, including how to port them to new targets and some information about how to write front ends for new languages, are documented in a separate manual. *Note Introduction: (gccint)Top. --- 58,64 ---- This manual documents how to use the GNU compilers, as well as their features and incompatibilities, and how to report bugs. It corresponds ! to GCC version 3.4.6. The internals of the GNU compilers, including how to port them to new targets and some information about how to write front ends for new languages, are documented in a separate manual. *Note Introduction: (gccint)Top. *************** alphabetical order. *** 24055,24063 **** * Peter Gerwinski for various bug fixes and the Pascal front end. ! * Kaveh Ghazi for his direction via the steering committee, amazing ! work to make `-W -Wall' useful, and continuously testing GCC on a ! plethora of platforms. * John Gilmore for a donation to the FSF earmarked improving GNU Java. --- 24055,24066 ---- * Peter Gerwinski for various bug fixes and the Pascal front end. ! * Kaveh R. Ghazi for his direction via the steering committee, ! amazing work to make `-W -Wall -W* -Werror' useful, and ! continuously testing GCC on a plethora of platforms. Kaveh ! extends his gratitude to the CAIP Center at Rutgers University for ! providing him with computing resources to work on Free Software ! since the late 1980s. * John Gilmore for a donation to the FSF earmarked improving GNU Java. *************** Node: GNU Project966308 *** 27593,27599 **** Node: Copying966954 Node: GNU Free Documentation License986104 Node: Contributors1008500 ! Node: Option Index1036026 ! Node: Keyword Index1152167  End Tag Table --- 27596,27602 ---- Node: Copying966954 Node: GNU Free Documentation License986104 Node: Contributors1008500 ! Node: Option Index1036216 ! Node: Keyword Index1152357  End Tag Table diff -Nrcpad gcc-3.4.5/gcc/doc/gccinstall.info gcc-3.4.6/gcc/doc/gccinstall.info *** gcc-3.4.5/gcc/doc/gccinstall.info 2005-12-01 03:56:57.000000000 +0000 --- gcc-3.4.6/gcc/doc/gccinstall.info 2006-03-06 04:00:47.000000000 +0000 *************** *** 1,5 **** This is doc/gccinstall.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/doc/install.texi. Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. --- 1,5 ---- This is doc/gccinstall.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/doc/install.texi. Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. diff -Nrcpad gcc-3.4.5/gcc/doc/gccint.info gcc-3.4.6/gcc/doc/gccint.info *** gcc-3.4.5/gcc/doc/gccint.info 2005-12-01 03:56:57.000000000 +0000 --- gcc-3.4.6/gcc/doc/gccint.info 2006-03-06 04:00:47.000000000 +0000 *************** *** 1,5 **** This is doc/gccint.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/doc/gccint.texi. Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. --- 1,5 ---- This is doc/gccint.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/doc/gccint.texi. Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. *************** Introduction *** 57,63 **** This manual documents the internals of the GNU compilers, including how to port them to new targets and some information about how to write ! front ends for new languages. It corresponds to GCC version 3.4.4. The use of the GNU compilers is documented in a separate manual. *Note Introduction: (gcc)Top. --- 57,63 ---- This manual documents the internals of the GNU compilers, including how to port them to new targets and some information about how to write ! front ends for new languages. It corresponds to GCC version 3.4.6. The use of the GNU compilers is documented in a separate manual. *Note Introduction: (gcc)Top. *************** alphabetical order. *** 23725,23733 **** * Peter Gerwinski for various bug fixes and the Pascal front end. ! * Kaveh Ghazi for his direction via the steering committee, amazing ! work to make `-W -Wall' useful, and continuously testing GCC on a ! plethora of platforms. * John Gilmore for a donation to the FSF earmarked improving GNU Java. --- 23725,23736 ---- * Peter Gerwinski for various bug fixes and the Pascal front end. ! * Kaveh R. Ghazi for his direction via the steering committee, ! amazing work to make `-W -Wall -W* -Werror' useful, and ! continuously testing GCC on a plethora of platforms. Kaveh ! extends his gratitude to the CAIP Center at Rutgers University for ! providing him with computing resources to work on Free Software ! since the late 1980s. * John Gilmore for a donation to the FSF earmarked improving GNU Java. *************** Node: GNU Project1009093 *** 27321,27327 **** Node: Copying1009744 Node: GNU Free Documentation License1028923 Node: Contributors1051328 ! Node: Option Index1078861 ! Node: Index1081044  End Tag Table --- 27324,27330 ---- Node: Copying1009744 Node: GNU Free Documentation License1028923 Node: Contributors1051328 ! Node: Option Index1079051 ! Node: Index1081234  End Tag Table diff -Nrcpad gcc-3.4.5/gcc/doc/gcj.1 gcc-3.4.6/gcc/doc/gcj.1 *** gcc-3.4.5/gcc/doc/gcj.1 2005-12-01 03:57:08.000000000 +0000 --- gcc-3.4.6/gcc/doc/gcj.1 2006-03-06 04:00:55.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GCJ 1" ! .TH GCJ 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" gcj \- Ahead\-of\-time compiler for the Java language .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GCJ 1" ! .TH GCJ 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" gcj \- Ahead\-of\-time compiler for the Java language .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/doc/gcjh.1 gcc-3.4.6/gcc/doc/gcjh.1 *** gcc-3.4.5/gcc/doc/gcjh.1 2005-12-01 03:57:08.000000000 +0000 --- gcc-3.4.6/gcc/doc/gcjh.1 2006-03-06 04:00:55.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GCJH 1" ! .TH GCJH 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" gcjh \- generate header files from Java class files .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GCJH 1" ! .TH GCJH 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" gcjh \- generate header files from Java class files .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/doc/gcj.info gcc-3.4.6/gcc/doc/gcj.info *** gcc-3.4.5/gcc/doc/gcj.info 2005-12-01 03:56:58.000000000 +0000 --- gcc-3.4.6/gcc/doc/gcj.info 2006-03-06 04:00:47.000000000 +0000 *************** *** 1,5 **** This is doc/gcj.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/gcj.texi. Copyright (C) 2001, 2002 Free Software Foundation, Inc. --- 1,5 ---- This is doc/gcj.info, produced by makeinfo version 4.8 from ! /home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/gcj.texi. Copyright (C) 2001, 2002 Free Software Foundation, Inc. diff -Nrcpad gcc-3.4.5/gcc/doc/gcov.1 gcc-3.4.6/gcc/doc/gcov.1 *** gcc-3.4.5/gcc/doc/gcov.1 2005-12-01 03:56:58.000000000 +0000 --- gcc-3.4.6/gcc/doc/gcov.1 2006-03-06 04:00:48.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GCOV 1" ! .TH GCOV 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" gcov \- coverage testing tool .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GCOV 1" ! .TH GCOV 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" gcov \- coverage testing tool .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/doc/gfdl.7 gcc-3.4.6/gcc/doc/gfdl.7 *** gcc-3.4.5/gcc/doc/gfdl.7 2005-12-01 03:57:06.000000000 +0000 --- gcc-3.4.6/gcc/doc/gfdl.7 2006-03-06 04:00:53.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GFDL 7" ! .TH GFDL 7 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" gfdl \- GNU Free Documentation License .SH "DESCRIPTION" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GFDL 7" ! .TH GFDL 7 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" gfdl \- GNU Free Documentation License .SH "DESCRIPTION" diff -Nrcpad gcc-3.4.5/gcc/doc/gij.1 gcc-3.4.6/gcc/doc/gij.1 *** gcc-3.4.5/gcc/doc/gij.1 2005-12-01 03:57:09.000000000 +0000 --- gcc-3.4.6/gcc/doc/gij.1 2006-03-06 04:00:55.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GIJ 1" ! .TH GIJ 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" gij \- GNU interpreter for Java bytecode .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GIJ 1" ! .TH GIJ 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" gij \- GNU interpreter for Java bytecode .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/doc/gpl.7 gcc-3.4.6/gcc/doc/gpl.7 *** gcc-3.4.5/gcc/doc/gpl.7 2005-12-01 03:57:06.000000000 +0000 --- gcc-3.4.6/gcc/doc/gpl.7 2006-03-06 04:00:53.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "GPL 7" ! .TH GPL 7 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" gpl \- GNU General Public License .SH "DESCRIPTION" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "GPL 7" ! .TH GPL 7 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" gpl \- GNU General Public License .SH "DESCRIPTION" diff -Nrcpad gcc-3.4.5/gcc/doc/include/gcc-common.texi gcc-3.4.6/gcc/doc/include/gcc-common.texi *** gcc-3.4.5/gcc/doc/include/gcc-common.texi 2004-11-07 18:09:40.000000000 +0000 --- gcc-3.4.6/gcc/doc/include/gcc-common.texi 2005-12-01 08:12:47.000000000 +0000 *************** *** 1,10 **** ! @c Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. @c Common values used in the GCC manuals: ! @set version-GCC 3.4.4 @c DEVELOPMENT is set to indicate an in-development version, @c as compared to a release version. When making a release --- 1,10 ---- ! @c Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. @c This is part of the GCC manual. @c For copying conditions, see the file gcc.texi. @c Common values used in the GCC manuals: ! @set version-GCC 3.4.6 @c DEVELOPMENT is set to indicate an in-development version, @c as compared to a release version. When making a release diff -Nrcpad gcc-3.4.5/gcc/doc/jcf-dump.1 gcc-3.4.6/gcc/doc/jcf-dump.1 *** gcc-3.4.5/gcc/doc/jcf-dump.1 2005-12-01 03:57:09.000000000 +0000 --- gcc-3.4.6/gcc/doc/jcf-dump.1 2006-03-06 04:00:55.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "JCF-DUMP 1" ! .TH JCF-DUMP 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" jcf\-dump \- print information about Java class files .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "JCF-DUMP 1" ! .TH JCF-DUMP 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" jcf\-dump \- print information about Java class files .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/doc/jv-convert.1 gcc-3.4.6/gcc/doc/jv-convert.1 *** gcc-3.4.5/gcc/doc/jv-convert.1 2005-12-01 03:57:09.000000000 +0000 --- gcc-3.4.6/gcc/doc/jv-convert.1 2006-03-06 04:00:56.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "JV-CONVERT 1" ! .TH JV-CONVERT 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" jv\-convert \- Convert file from one encoding to another .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "JV-CONVERT 1" ! .TH JV-CONVERT 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" jv\-convert \- Convert file from one encoding to another .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/doc/jv-scan.1 gcc-3.4.6/gcc/doc/jv-scan.1 *** gcc-3.4.5/gcc/doc/jv-scan.1 2005-12-01 03:57:09.000000000 +0000 --- gcc-3.4.6/gcc/doc/jv-scan.1 2006-03-06 04:00:55.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "JV-SCAN 1" ! .TH JV-SCAN 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" jv\-scan \- print information about Java source file .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "JV-SCAN 1" ! .TH JV-SCAN 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" jv\-scan \- print information about Java source file .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/doc/rmic.1 gcc-3.4.6/gcc/doc/rmic.1 *** gcc-3.4.5/gcc/doc/rmic.1 2005-12-01 03:57:10.000000000 +0000 --- gcc-3.4.6/gcc/doc/rmic.1 2006-03-06 04:00:56.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "RMIC 1" ! .TH RMIC 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" rmic \- Generate stubs for Remote Method Invocation .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "RMIC 1" ! .TH RMIC 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" rmic \- Generate stubs for Remote Method Invocation .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/doc/rmiregistry.1 gcc-3.4.6/gcc/doc/rmiregistry.1 *** gcc-3.4.5/gcc/doc/rmiregistry.1 2005-12-01 03:57:10.000000000 +0000 --- gcc-3.4.6/gcc/doc/rmiregistry.1 2006-03-06 04:00:56.000000000 +0000 *************** *** 129,135 **** .\" ======================================================================== .\" .IX Title "RMIREGISTRY 1" ! .TH RMIREGISTRY 1 "2005-12-01" "gcc-3.4.5" "GNU" .SH "NAME" rmiregistry \- Remote object registry .SH "SYNOPSIS" --- 129,135 ---- .\" ======================================================================== .\" .IX Title "RMIREGISTRY 1" ! .TH RMIREGISTRY 1 "2006-03-06" "gcc-3.4.6" "GNU" .SH "NAME" rmiregistry \- Remote object registry .SH "SYNOPSIS" diff -Nrcpad gcc-3.4.5/gcc/f/BUGS gcc-3.4.6/gcc/f/BUGS *** gcc-3.4.5/gcc/f/BUGS 2005-12-01 03:55:12.000000000 +0000 --- gcc-3.4.6/gcc/f/BUGS 2006-03-06 03:59:59.000000000 +0000 *************** _Note:_ This file is automatically gener *** 2,8 **** `bugs0.texi' and `bugs.texi'. `BUGS' is _not_ a source file, although it is normally included within source distributions. ! This file lists known bugs in the GCC-3.4.4 version of the GNU Fortran compiler. Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2004 Free Software Foundation, Inc. You may copy, distribute, and modify it freely as long as you --- 2,8 ---- `bugs0.texi' and `bugs.texi'. `BUGS' is _not_ a source file, although it is normally included within source distributions. ! This file lists known bugs in the GCC-3.4.6 version of the GNU Fortran compiler. Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2004 Free Software Foundation, Inc. You may copy, distribute, and modify it freely as long as you *************** preserve this copyright notice and permi *** 12,18 **** *************************** This section identifies bugs that `g77' _users_ might run into in ! the GCC-3.4.4 version of `g77'. This includes bugs that are actually in the `gcc' back end (GBE) or in `libf2c', because those sets of code are at least somewhat under the control of (and necessarily intertwined with) `g77', so it isn't worth separating them out. --- 12,18 ---- *************************** This section identifies bugs that `g77' _users_ might run into in ! the GCC-3.4.6 version of `g77'. This includes bugs that are actually in the `gcc' back end (GBE) or in `libf2c', because those sets of code are at least somewhat under the control of (and necessarily intertwined with) `g77', so it isn't worth separating them out. diff -Nrcpad gcc-3.4.5/gcc/f/ChangeLog gcc-3.4.6/gcc/f/ChangeLog *** gcc-3.4.5/gcc/f/ChangeLog 2005-12-01 02:38:34.000000000 +0000 --- gcc-3.4.6/gcc/f/ChangeLog 2006-03-06 03:47:28.000000000 +0000 *************** *** 1,3 **** --- 1,17 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + + 2006-01-21 Joseph Myers + + * g77spec.c (lang_specific_driver): Update copyright notice date. + + 2005-12-27 Toon Moene + + PR/25494 + * g77.texi: Corrected entry about catching + Floating Point Exceptions. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/gcc/f/g77spec.c gcc-3.4.6/gcc/f/g77spec.c *** gcc-3.4.5/gcc/f/g77spec.c 2004-02-20 06:47:11.000000000 +0000 --- gcc-3.4.6/gcc/f/g77spec.c 2006-01-21 18:52:11.000000000 +0000 *************** *** 1,5 **** /* Specific flags and argument handling of the Fortran front-end. ! Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. This file is part of GCC. --- 1,5 ---- /* Specific flags and argument handling of the Fortran front-end. ! Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004, 2006 Free Software Foundation, Inc. This file is part of GCC. *************** lang_specific_driver (int *in_argc, cons *** 347,353 **** case OPTION_version: printf ("GNU Fortran (GCC) %s\n", version_string); ! printf ("Copyright %s 2004 Free Software Foundation, Inc.\n", _("(C)")); printf ("\n"); printf (_("\ --- 347,353 ---- case OPTION_version: printf ("GNU Fortran (GCC) %s\n", version_string); ! printf ("Copyright %s 2006 Free Software Foundation, Inc.\n", _("(C)")); printf ("\n"); printf (_("\ diff -Nrcpad gcc-3.4.5/gcc/f/g77.texi gcc-3.4.6/gcc/f/g77.texi *** gcc-3.4.5/gcc/f/g77.texi 2004-05-16 16:29:58.000000000 +0000 --- gcc-3.4.6/gcc/f/g77.texi 2005-12-27 12:09:06.000000000 +0000 *************** trapfpe () *** 9415,9426 **** @} @end smallexample ! A convenient trick is to compile this something like: @smallexample ! gcc -o libtrapfpe.a trapfpe.c @end smallexample ! and then use it by adding @option{-trapfpe} to the @command{g77} command line ! when linking. @node Nonportable Conversions @subsection Nonportable Conversions --- 9415,9427 ---- @} @end smallexample ! Assuming the above source is in file @file{trapfpe.c}, ! then compile this routine as follows: @smallexample ! gcc -c trapfpe.c @end smallexample ! and subsequently use it by adding @file{trapfpe.o} to the @command{g77} ! command line when linking. @node Nonportable Conversions @subsection Nonportable Conversions diff -Nrcpad gcc-3.4.5/gcc/f/NEWS gcc-3.4.6/gcc/f/NEWS *** gcc-3.4.5/gcc/f/NEWS 2005-12-01 03:55:12.000000000 +0000 --- gcc-3.4.6/gcc/f/NEWS 2006-03-06 03:59:59.000000000 +0000 *************** _Note:_ This file is automatically gener *** 2,8 **** `news0.texi' and `news.texi'. `NEWS' is _not_ a source file, although it is normally included within source distributions. ! This file lists news about the GCC-3.4.4 version (and some other versions) of the GNU Fortran compiler. Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Free Software Foundation, Inc. You may copy, distribute, and modify it freely as --- 2,8 ---- `news0.texi' and `news.texi'. `NEWS' is _not_ a source file, although it is normally included within source distributions. ! This file lists news about the GCC-3.4.6 version (and some other versions) of the GNU Fortran compiler. Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Free Software Foundation, Inc. You may copy, distribute, and modify it freely as diff -Nrcpad gcc-3.4.5/gcc/fixinc/fixincl.x gcc-3.4.6/gcc/fixinc/fixincl.x *** gcc-3.4.5/gcc/fixinc/fixincl.x 2005-11-07 22:47:55.000000000 +0000 --- gcc-3.4.6/gcc/fixinc/fixincl.x 2005-12-16 18:18:36.000000000 +0000 *************** *** 2,12 **** * * DO NOT EDIT THIS FILE (fixincl.x) * ! * It has been AutoGen-ed Monday November 7, 2005 at 02:33:08 PM PST * From the definitions inclhack.def * and the template file fixincl */ ! /* DO NOT CVS-MERGE THIS FILE, EITHER Mon Nov 7 14:33:08 PST 2005 * * You must regenerate it. Use the ./genfixes script. * --- 2,12 ---- * * DO NOT EDIT THIS FILE (fixincl.x) * ! * It has been AutoGen-ed Friday December 16, 2005 at 01:14:56 PM EST * From the definitions inclhack.def * and the template file fixincl */ ! /* DO NOT CVS-MERGE THIS FILE, EITHER Fri Dec 16 13:14:56 EST 2005 * * You must regenerate it. Use the ./genfixes script. * *************** *** 15,21 **** * certain ANSI-incompatible system header files which are fixed to work * correctly with ANSI C and placed in a directory that GNU C will search. * ! * This file contains 188 fixup descriptions. * * See README for more information. * --- 15,21 ---- * certain ANSI-incompatible system header files which are fixed to work * correctly with ANSI C and placed in a directory that GNU C will search. * ! * This file contains 189 fixup descriptions. * * See README for more information. * *************** *** 26,33 **** * * You may redistribute it and/or modify it under the terms of the * GNU General Public License, as published by the Free Software ! * Foundation; either version 2 of the License, or (at your option) ! * any later version. * * inclhack is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of --- 26,32 ---- * * You may redistribute it and/or modify it under the terms of the * GNU General Public License, as published by the Free Software ! * Foundation; either version 2, or (at your option) any later version. * * inclhack is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of *************** *** 35,44 **** * See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License ! * along with inclhack. If not, write to: ! * The Free Software Foundation, Inc., ! * 51 Franklin Street, Fifth Floor ! * Boston, MA 02110-1301, USA. */ /* * * * * * * * * * * * * * * * * * * * * * * * * * --- 34,43 ---- * See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License ! * along with inclhack. See the file "COPYING". If not, ! * write to: The Free Software Foundation, Inc., ! * 59 Temple Place - Suite 330, ! * Boston, MA 02111-1307, USA. */ /* * * * * * * * * * * * * * * * * * * * * * * * * * *************** s@_Va_LIST@_VA_LIST@", *** 5361,5366 **** --- 5360,5415 ---- /* * * * * * * * * * * * * * * * * * * * * * * * * * * + * Description of Stdio_Va_List_Clients fix + */ + tSCC zStdio_Va_List_ClientsName[] = + "stdio_va_list_clients"; + + /* + * File name selection pattern + */ + tSCC zStdio_Va_List_ClientsList[] = + "|com_err.h|cps.h|curses.h|krb5.h|lc_core.h|pfmt.h|wchar.h|curses_colr/curses.h|"; + /* + * Machine/OS name selection pattern + */ + #define apzStdio_Va_List_ClientsMachs (const char**)NULL + + /* + * content bypass pattern - skip fix if pattern found + */ + tSCC zStdio_Va_List_ClientsBypass0[] = + "__gnuc_va_list|_BSD_VA_LIST_|__DJ_va_list|_G_va_list"; + tSCC zStdio_Va_List_ClientsBypass1[] = + "include |#ifdef va_start"; + + #define STDIO_VA_LIST_CLIENTS_TEST_CT 2 + static tTestDesc aStdio_Va_List_ClientsTests[] = { + { TT_NEGREP, zStdio_Va_List_ClientsBypass0, (regex_t*)NULL }, + { TT_NEGREP, zStdio_Va_List_ClientsBypass1, (regex_t*)NULL }, }; + + /* + * Fix Command Arguments for Stdio_Va_List_Clients + */ + static const char* apzStdio_Va_List_ClientsPatch[] = { "sed", + "-e", "s@[ \t]va_list\\([ \t)]\\)@ __gnuc_va_list\\1@\n\ + s@(va_list)&@(__gnuc_va_list)\\&@\n\ + s@ _VA_LIST_));@ __gnuc_va_list));@\n\ + s@ __VA_LIST__));@ __gnuc_va_list));@\n\ + s@ va_list@ __not_va_list__@\n\ + s@\\*va_list@*__not_va_list__@\n\ + s@ __va_list)@ __gnuc_va_list)@\n\ + s@typedef[ \t]\\(.*\\)[ \t]va_list[ \t]*;@typedef \\1 __not_va_list__;@\n\ + s@typedef[ \t]*__va_list__@typedef __gnuc_va_list@\n\ + s@GNUC_VA_LIST@GNUC_Va_LIST@\n\ + s@_VA_LIST_DEFINED@_Va_LIST_DEFINED@\n\ + s@_NEED___VA_LIST@_NEED___Va_LIST@\n\ + s@VA_LIST@DUMMY_VA_LIST@\n\ + s@_Va_LIST@_VA_LIST@", + (char*)NULL }; + + /* * * * * * * * * * * * * * * * * * * * * * * * * * + * * Description of Strict_Ansi_Not fix */ tSCC zStrict_Ansi_NotName[] = *************** static const char* apzX11_SprintfPatch[] *** 7553,7561 **** * * List of all fixes */ ! #define REGEX_COUNT 223 #define MACH_LIST_SIZE_LIMIT 261 ! #define FIX_COUNT 188 /* * Enumerate the fixes --- 7602,7610 ---- * * List of all fixes */ ! #define REGEX_COUNT 225 #define MACH_LIST_SIZE_LIMIT 261 ! #define FIX_COUNT 189 /* * Enumerate the fixes *************** typedef enum { *** 7692,7697 **** --- 7741,7747 ---- STATSSWTCH_FIXIDX, STDIO_STDARG_H_FIXIDX, STDIO_VA_LIST_FIXIDX, + STDIO_VA_LIST_CLIENTS_FIXIDX, STRICT_ANSI_NOT_FIXIDX, STRICT_ANSI_NOT_CTD_FIXIDX, STRICT_ANSI_ONLY_FIXIDX, *************** tFixDesc fixDescList[ FIX_COUNT ] = { *** 8407,8412 **** --- 8457,8467 ---- STDIO_VA_LIST_TEST_CT, FD_MACH_IFNOT, aStdio_Va_ListTests, apzStdio_Va_ListPatch, 0 }, + { zStdio_Va_List_ClientsName, zStdio_Va_List_ClientsList, + apzStdio_Va_List_ClientsMachs, + STDIO_VA_LIST_CLIENTS_TEST_CT, FD_MACH_ONLY, + aStdio_Va_List_ClientsTests, apzStdio_Va_List_ClientsPatch, 0 }, + { zStrict_Ansi_NotName, zStrict_Ansi_NotList, apzStrict_Ansi_NotMachs, STRICT_ANSI_NOT_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE, diff -Nrcpad gcc-3.4.5/gcc/fixinc/inclhack.def gcc-3.4.6/gcc/fixinc/inclhack.def *** gcc-3.4.5/gcc/fixinc/inclhack.def 2005-11-07 22:47:55.000000000 +0000 --- gcc-3.4.6/gcc/fixinc/inclhack.def 2005-12-16 18:18:36.000000000 +0000 *************** fix = { *** 2942,2947 **** --- 2942,2997 ---- /* + * Fix headers that use va_list from stdio.h to use the updated + * va_list from the stdio_va_list change. Note _BSD_VA_LIST_ is + * dealt with elsewhere. The presence of __gnuc_va_list, + * __DJ_va_list, or _G_va_list is taken to indicate that the header + * knows what it's doing. + */ + fix = { + hackname = stdio_va_list_clients; + files = com_err.h; + files = cps.h; + files = curses.h; + files = krb5.h; + files = lc_core.h; + files = pfmt.h; + files = wchar.h; + files = curses_colr/curses.h; + bypass = '__gnuc_va_list|_BSD_VA_LIST_|__DJ_va_list|_G_va_list'; + /* Don't fix, if we use va_list from stdarg.h, or if the use is + otherwise protected. */ + bypass = 'include |#ifdef va_start'; + + /* + * Use __gnuc_va_list in arg types in place of va_list. + * On 386BSD use __gnuc_va_list instead of _VA_LIST_. On Tru64 UNIX V5.1A + * use __gnuc_va_list instead of __VA_LIST__. We're hoping the + * trailing parentheses and semicolon save all other systems from this. + * Define __not_va_list__ (something harmless and unused) + * instead of va_list. + * Don't claim to have defined va_list. + */ + sed = "s@[ \t]va_list\\([ \t)]\\)@ __gnuc_va_list\\1@\n" + "s@(va_list)&@(__gnuc_va_list)\\&@\n" + "s@ _VA_LIST_));@ __gnuc_va_list));@\n" + "s@ __VA_LIST__));@ __gnuc_va_list));@\n" + "s@ va_list@ __not_va_list__@\n" + "s@\\*va_list@*__not_va_list__@\n" + "s@ __va_list)@ __gnuc_va_list)@\n" + "s@typedef[ \t]\\(.*\\)[ \t]va_list[ \t]*;" + "@typedef \\1 __not_va_list__;@\n" + "s@typedef[ \t]*__va_list__@typedef __gnuc_va_list@\n" + "s@GNUC_VA_LIST@GNUC_Va_LIST@\n" + "s@_VA_LIST_DEFINED@_Va_LIST_DEFINED@\n" + "s@_NEED___VA_LIST@_NEED___Va_LIST@\n" + "s@VA_LIST@DUMMY_VA_LIST@\n" + "s@_Va_LIST@_VA_LIST@"; + test_text = "extern void mumble( va_list);"; + }; + + + /* * "!__STDC__" or "__STDC__==0" or "__STDC__!=1" or "__STDC__-0==0" * is "!defined( __STRICT_ANSI__ )" */ diff -Nrcpad gcc-3.4.5/gcc/fold-const.c gcc-3.4.6/gcc/fold-const.c *** gcc-3.4.5/gcc/fold-const.c 2005-11-03 09:30:12.000000000 +0000 --- gcc-3.4.6/gcc/fold-const.c 2006-02-14 01:59:16.000000000 +0000 *************** fold_checksum_tree (tree expr, struct md *** 8442,8448 **** { void **slot; enum tree_code code; ! char buf[sizeof (struct tree_decl)]; int i, len; if (sizeof (struct tree_exp) + 5 * sizeof (tree) --- 8442,8448 ---- { void **slot; enum tree_code code; ! struct tree_decl buf; int i, len; if (sizeof (struct tree_exp) + 5 * sizeof (tree) *************** fold_checksum_tree (tree expr, struct md *** 8459,8481 **** if (code == SAVE_EXPR && SAVE_EXPR_NOPLACEHOLDER (expr)) { /* Allow SAVE_EXPR_NOPLACEHOLDER flag to be modified. */ ! memcpy (buf, expr, tree_size (expr)); ! expr = (tree) buf; SAVE_EXPR_NOPLACEHOLDER (expr) = 0; } else if (TREE_CODE_CLASS (code) == 'd' && DECL_ASSEMBLER_NAME_SET_P (expr)) { /* Allow DECL_ASSEMBLER_NAME to be modified. */ ! memcpy (buf, expr, tree_size (expr)); ! expr = (tree) buf; SET_DECL_ASSEMBLER_NAME (expr, NULL); } else if (TREE_CODE_CLASS (code) == 't' && (TYPE_POINTER_TO (expr) || TYPE_REFERENCE_TO (expr))) { /* Allow TYPE_POINTER_TO and TYPE_REFERENCE_TO to be modified. */ ! memcpy (buf, expr, tree_size (expr)); ! expr = (tree) buf; TYPE_POINTER_TO (expr) = NULL; TYPE_REFERENCE_TO (expr) = NULL; } --- 8459,8481 ---- if (code == SAVE_EXPR && SAVE_EXPR_NOPLACEHOLDER (expr)) { /* Allow SAVE_EXPR_NOPLACEHOLDER flag to be modified. */ ! memcpy (&buf, expr, tree_size (expr)); ! expr = (tree) &buf; SAVE_EXPR_NOPLACEHOLDER (expr) = 0; } else if (TREE_CODE_CLASS (code) == 'd' && DECL_ASSEMBLER_NAME_SET_P (expr)) { /* Allow DECL_ASSEMBLER_NAME to be modified. */ ! memcpy (&buf, expr, tree_size (expr)); ! expr = (tree) &buf; SET_DECL_ASSEMBLER_NAME (expr, NULL); } else if (TREE_CODE_CLASS (code) == 't' && (TYPE_POINTER_TO (expr) || TYPE_REFERENCE_TO (expr))) { /* Allow TYPE_POINTER_TO and TYPE_REFERENCE_TO to be modified. */ ! memcpy (&buf, expr, tree_size (expr)); ! expr = (tree) &buf; TYPE_POINTER_TO (expr) = NULL; TYPE_REFERENCE_TO (expr) = NULL; } diff -Nrcpad gcc-3.4.5/gcc/gcc.c gcc-3.4.6/gcc/gcc.c *** gcc-3.4.5/gcc/gcc.c 2005-05-01 10:33:37.000000000 +0000 --- gcc-3.4.6/gcc/gcc.c 2006-01-21 18:52:11.000000000 +0000 *************** *** 1,6 **** --- 1,8 ---- /* Compiler driver program that can handle many languages. Copyright (C) 1987, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. + 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, + Inc. This file is part of GCC. *************** process_command (int argc, const char ** *** 3362,3368 **** { /* translate_options () has turned --version into -fversion. */ printf (_("%s (GCC) %s\n"), programname, version_string); ! printf ("Copyright %s 2004 Free Software Foundation, Inc.\n", _("(C)")); fputs (_("This is free software; see the source for copying conditions. There is NO\n\ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"), --- 3364,3370 ---- { /* translate_options () has turned --version into -fversion. */ printf (_("%s (GCC) %s\n"), programname, version_string); ! printf ("Copyright %s 2006 Free Software Foundation, Inc.\n", _("(C)")); fputs (_("This is free software; see the source for copying conditions. There is NO\n\ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"), diff -Nrcpad gcc-3.4.5/gcc/gcov.c gcc-3.4.6/gcc/gcov.c *** gcc-3.4.5/gcc/gcov.c 2004-02-20 06:47:11.000000000 +0000 --- gcc-3.4.6/gcc/gcov.c 2006-01-21 18:52:11.000000000 +0000 *************** *** 1,7 **** /* Gcov.c: prepend line execution counts and branch probabilities to a source file. ! Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, ! 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. Contributed by James E. Wilson of Cygnus Support. Mangled by Bob Manson of Cygnus Support. Mangled further by Nathan Sidwell --- 1,7 ---- /* Gcov.c: prepend line execution counts and branch probabilities to a source file. ! Copyright (C) 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, 1999, ! 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. Contributed by James E. Wilson of Cygnus Support. Mangled by Bob Manson of Cygnus Support. Mangled further by Nathan Sidwell *************** static void *** 420,426 **** print_version (void) { fnotice (stdout, "gcov (GCC) %s\n", version_string); ! fprintf (stdout, "Copyright %s 2004 Free Software Foundation, Inc.\n", _("(C)")); fnotice (stdout, _("This is free software; see the source for copying conditions.\n" --- 420,426 ---- print_version (void) { fnotice (stdout, "gcov (GCC) %s\n", version_string); ! fprintf (stdout, "Copyright %s 2006 Free Software Foundation, Inc.\n", _("(C)")); fnotice (stdout, _("This is free software; see the source for copying conditions.\n" diff -Nrcpad gcc-3.4.5/gcc/gcov-dump.c gcc-3.4.6/gcc/gcov-dump.c *** gcc-3.4.5/gcc/gcov-dump.c 2003-07-10 14:13:01.000000000 +0000 --- gcc-3.4.6/gcc/gcov-dump.c 2006-01-21 18:52:11.000000000 +0000 *************** *** 1,5 **** /* Dump a gcov file, for debugging use. ! Copyright (C) 2002, 2003 Free Software Foundation, Inc. Contributed by Nathan Sidwell Gcov is free software; you can redistribute it and/or modify --- 1,5 ---- /* Dump a gcov file, for debugging use. ! Copyright (C) 2002, 2003, 2006 Free Software Foundation, Inc. Contributed by Nathan Sidwell Gcov is free software; you can redistribute it and/or modify *************** static void *** 118,124 **** print_version (void) { printf ("gcov-dump (GCC) %s\n", version_string); ! printf ("Copyright (C) 2003 Free Software Foundation, Inc.\n"); printf ("This is free software; see the source for copying conditions.\n" "There is NO warranty; not even for MERCHANTABILITY or \n" "FITNESS FOR A PARTICULAR PURPOSE.\n\n"); --- 118,124 ---- print_version (void) { printf ("gcov-dump (GCC) %s\n", version_string); ! printf ("Copyright (C) 2006 Free Software Foundation, Inc.\n"); printf ("This is free software; see the source for copying conditions.\n" "There is NO warranty; not even for MERCHANTABILITY or \n" "FITNESS FOR A PARTICULAR PURPOSE.\n\n"); diff -Nrcpad gcc-3.4.5/gcc/gengtype-lex.c gcc-3.4.6/gcc/gengtype-lex.c *** gcc-3.4.5/gcc/gengtype-lex.c 2005-12-01 03:50:47.000000000 +0000 --- gcc-3.4.6/gcc/gengtype-lex.c 2006-03-06 03:57:21.000000000 +0000 *************** static char *yy_last_accepting_cpos; *** 1475,1481 **** #define YY_MORE_ADJ 0 #define YY_RESTORE_YY_MORE_OFFSET char *yytext; ! #line 1 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" #define INITIAL 0 /* -*- indented-text -*- */ /* Process source files and output type information. --- 1475,1481 ---- #define YY_MORE_ADJ 0 #define YY_RESTORE_YY_MORE_OFFSET char *yytext; ! #line 1 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" #define INITIAL 0 /* -*- indented-text -*- */ /* Process source files and output type information. *************** You should have received a copy of the G *** 1497,1503 **** along with GCC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ ! #line 23 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" #include "bconfig.h" #include "coretypes.h" #include "system.h" --- 1497,1503 ---- along with GCC; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ ! #line 23 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" #include "bconfig.h" #include "coretypes.h" #include "system.h" *************** YY_DECL *** 1682,1688 **** register char *yy_cp, *yy_bp; register int yy_act; ! #line 56 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" #line 1689 "gengtype-lex.c" --- 1682,1688 ---- register char *yy_cp, *yy_bp; register int yy_act; ! #line 56 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" #line 1689 "gengtype-lex.c" *************** do_action: /* This label is used only to *** 1771,1777 **** case 1: YY_RULE_SETUP ! #line 58 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { char *tagstart; size_t taglen; --- 1771,1777 ---- case 1: YY_RULE_SETUP ! #line 58 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { char *tagstart; size_t taglen; *************** YY_RULE_SETUP *** 1806,1812 **** YY_BREAK case 2: YY_RULE_SETUP ! #line 90 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { char *namestart; --- 1806,1812 ---- YY_BREAK case 2: YY_RULE_SETUP ! #line 90 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { char *namestart; *************** YY_RULE_SETUP *** 1836,1842 **** YY_BREAK case 3: YY_RULE_SETUP ! #line 117 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { char *namestart; size_t namelen; --- 1836,1842 ---- YY_BREAK case 3: YY_RULE_SETUP ! #line 117 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { char *namestart; size_t namelen; *************** YY_RULE_SETUP *** 1855,1861 **** YY_BREAK case 4: YY_RULE_SETUP ! #line 133 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { char *namestart; size_t namelen; --- 1855,1861 ---- YY_BREAK case 4: YY_RULE_SETUP ! #line 133 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { char *namestart; size_t namelen; *************** YY_RULE_SETUP *** 1874,1880 **** YY_BREAK case 5: YY_RULE_SETUP ! #line 149 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { char *namestart; size_t namelen; --- 1874,1880 ---- YY_BREAK case 5: YY_RULE_SETUP ! #line 149 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { char *namestart; size_t namelen; *************** YY_RULE_SETUP *** 1893,1899 **** YY_BREAK case 6: YY_RULE_SETUP ! #line 165 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { char *namestart; size_t namelen; --- 1893,1899 ---- YY_BREAK case 6: YY_RULE_SETUP ! #line 165 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { char *namestart; size_t namelen; *************** case 7: *** 1915,1921 **** yy_c_buf_p = yy_cp -= 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 181 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { char *tagstart; size_t taglen; --- 1915,1921 ---- yy_c_buf_p = yy_cp -= 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 181 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { char *tagstart; size_t taglen; *************** case 8: *** 1949,1955 **** yy_c_buf_p = yy_cp -= 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 209 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { BEGIN(in_struct); update_lineno (yytext, yyleng); --- 1949,1955 ---- yy_c_buf_p = yy_cp -= 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 209 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { BEGIN(in_struct); update_lineno (yytext, yyleng); *************** case 9: *** 1961,1967 **** yy_c_buf_p = yy_cp -= 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 215 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { BEGIN(in_struct); update_lineno (yytext, yyleng); --- 1961,1967 ---- yy_c_buf_p = yy_cp -= 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 215 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { BEGIN(in_struct); update_lineno (yytext, yyleng); *************** YY_RULE_SETUP *** 1971,1992 **** case 10: YY_RULE_SETUP ! #line 223 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { BEGIN(in_struct_comment); } YY_BREAK case 11: YY_RULE_SETUP ! #line 225 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { BEGIN(in_yacc_escape); } YY_BREAK case 12: YY_RULE_SETUP ! #line 227 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" /* Used for c-parse.in C/ObjC demarcation. */ YY_BREAK case 13: YY_RULE_SETUP ! #line 229 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { update_lineno (yytext, yyleng); } YY_BREAK case 14: --- 1971,1992 ---- case 10: YY_RULE_SETUP ! #line 223 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { BEGIN(in_struct_comment); } YY_BREAK case 11: YY_RULE_SETUP ! #line 225 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { BEGIN(in_yacc_escape); } YY_BREAK case 12: YY_RULE_SETUP ! #line 227 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" /* Used for c-parse.in C/ObjC demarcation. */ YY_BREAK case 13: YY_RULE_SETUP ! #line 229 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { update_lineno (yytext, yyleng); } YY_BREAK case 14: *************** case 14: *** 1994,2000 **** yy_c_buf_p = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 231 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" /* don't care */ YY_BREAK case 15: --- 1994,2000 ---- yy_c_buf_p = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 231 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" /* don't care */ YY_BREAK case 15: *************** case 15: *** 2002,2008 **** yy_c_buf_p = yy_cp = yy_bp + 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 233 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { return GTY_TOKEN; } YY_BREAK case 16: --- 2002,2008 ---- yy_c_buf_p = yy_cp = yy_bp + 3; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 233 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { return GTY_TOKEN; } YY_BREAK case 16: *************** case 16: *** 2010,2016 **** yy_c_buf_p = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 234 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { return UNION; } YY_BREAK case 17: --- 2010,2016 ---- yy_c_buf_p = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 234 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { return UNION; } YY_BREAK case 17: *************** case 17: *** 2018,2024 **** yy_c_buf_p = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 235 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { return STRUCT; } YY_BREAK case 18: --- 2018,2024 ---- yy_c_buf_p = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 235 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { return STRUCT; } YY_BREAK case 18: *************** case 18: *** 2026,2032 **** yy_c_buf_p = yy_cp = yy_bp + 4; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 236 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { return ENUM; } YY_BREAK case 19: --- 2026,2032 ---- yy_c_buf_p = yy_cp = yy_bp + 4; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 236 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { return ENUM; } YY_BREAK case 19: *************** case 19: *** 2034,2045 **** yy_c_buf_p = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 237 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { return ALIAS; } YY_BREAK case 20: YY_RULE_SETUP ! #line 238 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { return NUM; } YY_BREAK case 21: --- 2034,2045 ---- yy_c_buf_p = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 237 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { return ALIAS; } YY_BREAK case 20: YY_RULE_SETUP ! #line 238 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { return NUM; } YY_BREAK case 21: *************** case 21: *** 2047,2053 **** yy_c_buf_p = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 239 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { yylval.s = xmemdup (yytext, yyleng, yyleng+1); return PARAM_IS; --- 2047,2053 ---- yy_c_buf_p = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 239 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { yylval.s = xmemdup (yytext, yyleng, yyleng+1); return PARAM_IS; *************** case 22: *** 2057,2066 **** *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ yy_c_buf_p = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ ! #line 245 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" case 23: YY_RULE_SETUP ! #line 245 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { size_t len; --- 2057,2066 ---- *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ yy_c_buf_p = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ ! #line 245 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" case 23: YY_RULE_SETUP ! #line 245 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { size_t len; *************** case 24: *** 2077,2083 **** yy_c_buf_p = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 256 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { yylval.s = xmemdup (yytext, yyleng, yyleng+1); return ID; --- 2077,2083 ---- yy_c_buf_p = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 256 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { yylval.s = xmemdup (yytext, yyleng, yyleng+1); return ID; *************** YY_RULE_SETUP *** 2085,2091 **** YY_BREAK case 25: YY_RULE_SETUP ! #line 261 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { yylval.s = xmemdup (yytext+1, yyleng-2, yyleng-1); return STRING; --- 2085,2091 ---- YY_BREAK case 25: YY_RULE_SETUP ! #line 261 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { yylval.s = xmemdup (yytext+1, yyleng-2, yyleng-1); return STRING; *************** YY_RULE_SETUP *** 2093,2099 **** YY_BREAK case 26: YY_RULE_SETUP ! #line 265 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { yylval.s = xmemdup (yytext+1, yyleng-2, yyleng-1); return ARRAY; --- 2093,2099 ---- YY_BREAK case 26: YY_RULE_SETUP ! #line 265 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { yylval.s = xmemdup (yytext+1, yyleng-2, yyleng-1); return ARRAY; *************** YY_RULE_SETUP *** 2101,2107 **** YY_BREAK case 27: YY_RULE_SETUP ! #line 269 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { yylval.s = xmemdup (yytext+1, yyleng-1, yyleng); return PERCENT_ID; --- 2101,2107 ---- YY_BREAK case 27: YY_RULE_SETUP ! #line 269 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { yylval.s = xmemdup (yytext+1, yyleng-1, yyleng); return PERCENT_ID; *************** YY_RULE_SETUP *** 2109,2115 **** YY_BREAK case 28: YY_RULE_SETUP ! #line 273 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { yylval.s = xmemdup (yytext+1, yyleng-2, yyleng); return CHAR; --- 2109,2115 ---- YY_BREAK case 28: YY_RULE_SETUP ! #line 273 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { yylval.s = xmemdup (yytext+1, yyleng-2, yyleng); return CHAR; *************** YY_RULE_SETUP *** 2117,2128 **** YY_BREAK case 29: YY_RULE_SETUP ! #line 278 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { return yytext[0]; } YY_BREAK case 30: YY_RULE_SETUP ! #line 280 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { if (lexer_toplevel_done) { --- 2117,2128 ---- YY_BREAK case 29: YY_RULE_SETUP ! #line 278 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { return yytext[0]; } YY_BREAK case 30: YY_RULE_SETUP ! #line 280 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { if (lexer_toplevel_done) { *************** YY_RULE_SETUP *** 2134,2140 **** YY_BREAK case 31: YY_RULE_SETUP ! #line 289 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { BEGIN(INITIAL); return PERCENTPERCENT; --- 2134,2140 ---- YY_BREAK case 31: YY_RULE_SETUP ! #line 289 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { BEGIN(INITIAL); return PERCENTPERCENT; *************** YY_RULE_SETUP *** 2142,2148 **** YY_BREAK case 32: YY_RULE_SETUP ! #line 294 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unexpected character `%s'", yytext); } --- 2142,2148 ---- YY_BREAK case 32: YY_RULE_SETUP ! #line 294 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unexpected character `%s'", yytext); } *************** YY_RULE_SETUP *** 2150,2175 **** case 33: YY_RULE_SETUP ! #line 299 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { BEGIN(in_comment); } YY_BREAK case 34: YY_RULE_SETUP ! #line 300 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 35: ! #line 302 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" case 36: ! #line 303 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" case 37: YY_RULE_SETUP ! #line 303 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 38: YY_RULE_SETUP ! #line 304 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { update_lineno (yytext, yyleng); } YY_BREAK case 39: --- 2150,2175 ---- case 33: YY_RULE_SETUP ! #line 299 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { BEGIN(in_comment); } YY_BREAK case 34: YY_RULE_SETUP ! #line 300 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 35: ! #line 302 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" case 36: ! #line 303 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" case 37: YY_RULE_SETUP ! #line 303 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 38: YY_RULE_SETUP ! #line 304 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { update_lineno (yytext, yyleng); } YY_BREAK case 39: *************** case 39: *** 2177,2196 **** yy_c_buf_p = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 305 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 40: YY_RULE_SETUP ! #line 308 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 41: ! #line 310 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" case 42: YY_RULE_SETUP ! #line 310 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 43: --- 2177,2196 ---- yy_c_buf_p = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 305 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 40: YY_RULE_SETUP ! #line 308 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 41: ! #line 310 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" case 42: YY_RULE_SETUP ! #line 310 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 43: *************** case 43: *** 2198,2228 **** yy_c_buf_p = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 311 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 44: YY_RULE_SETUP ! #line 313 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { BEGIN(INITIAL); } YY_BREAK case 45: YY_RULE_SETUP ! #line 314 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { BEGIN(in_struct); } YY_BREAK case 46: YY_RULE_SETUP ! #line 317 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 47: ! #line 319 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" case 48: YY_RULE_SETUP ! #line 319 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 49: --- 2198,2228 ---- yy_c_buf_p = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 311 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 44: YY_RULE_SETUP ! #line 313 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { BEGIN(INITIAL); } YY_BREAK case 45: YY_RULE_SETUP ! #line 314 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { BEGIN(in_struct); } YY_BREAK case 46: YY_RULE_SETUP ! #line 317 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { lexer_line.line++; } YY_BREAK case 47: ! #line 319 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" case 48: YY_RULE_SETUP ! #line 319 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 49: *************** case 49: *** 2230,2246 **** yy_c_buf_p = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 320 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 50: YY_RULE_SETUP ! #line 321 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { BEGIN(in_struct); } YY_BREAK case 51: YY_RULE_SETUP ! #line 322 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unterminated %%{; unexpected EOF"); --- 2230,2246 ---- yy_c_buf_p = yy_cp = yy_bp + 1; YY_DO_BEFORE_ACTION; /* set up yytext again */ YY_RULE_SETUP ! #line 320 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" /* do nothing */ YY_BREAK case 50: YY_RULE_SETUP ! #line 321 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { BEGIN(in_struct); } YY_BREAK case 51: YY_RULE_SETUP ! #line 322 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unterminated %%{; unexpected EOF"); *************** YY_RULE_SETUP *** 2248,2257 **** YY_BREAK case 52: ! #line 330 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" case 53: YY_RULE_SETUP ! #line 330 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unterminated comment or string; unexpected EOF"); --- 2248,2257 ---- YY_BREAK case 52: ! #line 330 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" case 53: YY_RULE_SETUP ! #line 330 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" { error_at_line (&lexer_line, "unterminated comment or string; unexpected EOF"); *************** YY_RULE_SETUP *** 2259,2265 **** YY_BREAK case 54: YY_RULE_SETUP ! #line 335 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" YY_FATAL_ERROR( "flex scanner jammed" ); YY_BREAK #line 2266 "gengtype-lex.c" --- 2259,2265 ---- YY_BREAK case 54: YY_RULE_SETUP ! #line 335 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" YY_FATAL_ERROR( "flex scanner jammed" ); YY_BREAK #line 2266 "gengtype-lex.c" *************** int main() *** 3154,3160 **** return 0; } #endif ! #line 335 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-lex.l" void --- 3154,3160 ---- return 0; } #endif ! #line 335 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-lex.l" void diff -Nrcpad gcc-3.4.5/gcc/gengtype-yacc.c gcc-3.4.6/gcc/gengtype-yacc.c *** gcc-3.4.5/gcc/gengtype-yacc.c 2005-12-01 03:50:48.000000000 +0000 --- gcc-3.4.6/gcc/gengtype-yacc.c 2006-03-06 03:57:21.000000000 +0000 *************** *** 96,102 **** /* Copy the first part of user declarations. */ ! #line 22 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" #include "bconfig.h" #include "system.h" --- 96,102 ---- /* Copy the first part of user declarations. */ ! #line 22 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" #include "bconfig.h" #include "system.h" *************** *** 120,126 **** #endif #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 31 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" typedef union YYSTYPE { type_p t; pair_p p; --- 120,126 ---- #endif #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 31 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" typedef union YYSTYPE { type_p t; pair_p p; *************** yyreduce: *** 1105,1111 **** switch (yyn) { case 6: ! #line 71 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { new_structure (yyvsp[-5].t->u.s.tag, UNION_P (yyvsp[-5].t), &lexer_line, yyvsp[-2].p, yyvsp[-4].o); --- 1105,1111 ---- switch (yyn) { case 6: ! #line 71 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { new_structure (yyvsp[-5].t->u.s.tag, UNION_P (yyvsp[-5].t), &lexer_line, yyvsp[-2].p, yyvsp[-4].o); *************** yyreduce: *** 1115,1126 **** break; case 7: ! #line 78 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" {;} break; case 8: ! #line 80 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { new_structure (yyvsp[-4].t->u.s.tag, UNION_P (yyvsp[-4].t), &lexer_line, yyvsp[-1].p, yyvsp[-3].o); --- 1115,1126 ---- break; case 7: ! #line 78 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" {;} break; case 8: ! #line 80 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { new_structure (yyvsp[-4].t->u.s.tag, UNION_P (yyvsp[-4].t), &lexer_line, yyvsp[-1].p, yyvsp[-3].o); *************** yyreduce: *** 1129,1140 **** break; case 9: ! #line 86 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" {;} break; case 10: ! #line 90 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { note_variable (yyvsp[-1].s, adjust_field_type (yyvsp[-2].t, yyvsp[-3].o), yyvsp[-3].o, &lexer_line); --- 1129,1140 ---- break; case 9: ! #line 86 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" {;} break; case 10: ! #line 90 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { note_variable (yyvsp[-1].s, adjust_field_type (yyvsp[-2].t, yyvsp[-3].o), yyvsp[-3].o, &lexer_line); *************** yyreduce: *** 1142,1148 **** break; case 11: ! #line 95 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { note_variable (yyvsp[-2].s, create_array (yyvsp[-3].t, yyvsp[-1].s), yyvsp[-4].o, &lexer_line); --- 1142,1148 ---- break; case 11: ! #line 95 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { note_variable (yyvsp[-2].s, create_array (yyvsp[-3].t, yyvsp[-1].s), yyvsp[-4].o, &lexer_line); *************** yyreduce: *** 1150,1156 **** break; case 12: ! #line 100 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { note_variable (yyvsp[-3].s, create_array (create_array (yyvsp[-4].t, yyvsp[-1].s), yyvsp[-2].s), --- 1150,1156 ---- break; case 12: ! #line 100 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { note_variable (yyvsp[-3].s, create_array (create_array (yyvsp[-4].t, yyvsp[-1].s), yyvsp[-2].s), *************** yyreduce: *** 1159,1165 **** break; case 13: ! #line 108 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { lexer_toplevel_done = 1; yyval.t = yyvsp[0].t; --- 1159,1165 ---- break; case 13: ! #line 108 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { lexer_toplevel_done = 1; yyval.t = yyvsp[0].t; *************** yyreduce: *** 1167,1185 **** break; case 16: ! #line 120 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { note_yacc_type (yyvsp[-4].o, yyvsp[-3].p, yyvsp[-1].p, &lexer_line); ;} break; case 17: ! #line 126 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.p = NULL; ;} break; case 18: ! #line 128 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { pair_p p; for (p = yyvsp[0].p; p->next != NULL; p = p->next) --- 1167,1185 ---- break; case 16: ! #line 120 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { note_yacc_type (yyvsp[-4].o, yyvsp[-3].p, yyvsp[-1].p, &lexer_line); ;} break; case 17: ! #line 126 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.p = NULL; ;} break; case 18: ! #line 128 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { pair_p p; for (p = yyvsp[0].p; p->next != NULL; p = p->next) *************** yyreduce: *** 1195,1201 **** break; case 19: ! #line 141 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { pair_p p; type_p newtype = NULL; --- 1195,1201 ---- break; case 19: ! #line 141 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { pair_p p; type_p newtype = NULL; *************** yyreduce: *** 1214,1225 **** break; case 20: ! #line 159 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.p = NULL; ;} break; case 21: ! #line 161 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { pair_p p = xcalloc (1, sizeof (*p)); p->next = yyvsp[-1].p; --- 1214,1225 ---- break; case 20: ! #line 159 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.p = NULL; ;} break; case 21: ! #line 161 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { pair_p p = xcalloc (1, sizeof (*p)); p->next = yyvsp[-1].p; *************** yyreduce: *** 1233,1239 **** break; case 22: ! #line 172 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { pair_p p = xcalloc (1, sizeof (*p)); p->next = yyvsp[-1].p; --- 1233,1239 ---- break; case 22: ! #line 172 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { pair_p p = xcalloc (1, sizeof (*p)); p->next = yyvsp[-1].p; *************** yyreduce: *** 1247,1258 **** break; case 23: ! #line 184 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.p = NULL; ;} break; case 24: ! #line 186 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { pair_p p = xmalloc (sizeof (*p)); p->type = adjust_field_type (yyvsp[-5].t, yyvsp[-4].o); --- 1247,1258 ---- break; case 23: ! #line 184 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.p = NULL; ;} break; case 24: ! #line 186 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { pair_p p = xmalloc (sizeof (*p)); p->type = adjust_field_type (yyvsp[-5].t, yyvsp[-4].o); *************** yyreduce: *** 1265,1271 **** break; case 25: ! #line 196 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { pair_p p = xmalloc (sizeof (*p)); p->type = adjust_field_type (create_array (yyvsp[-5].t, yyvsp[-2].s), yyvsp[-4].o); --- 1265,1271 ---- break; case 25: ! #line 196 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { pair_p p = xmalloc (sizeof (*p)); p->type = adjust_field_type (create_array (yyvsp[-5].t, yyvsp[-2].s), yyvsp[-4].o); *************** yyreduce: *** 1278,1284 **** break; case 26: ! #line 206 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { pair_p p = xmalloc (sizeof (*p)); p->type = create_array (create_array (yyvsp[-6].t, yyvsp[-2].s), yyvsp[-3].s); --- 1278,1284 ---- break; case 26: ! #line 206 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { pair_p p = xmalloc (sizeof (*p)); p->type = create_array (create_array (yyvsp[-6].t, yyvsp[-2].s), yyvsp[-3].s); *************** yyreduce: *** 1291,1312 **** break; case 30: ! #line 223 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.t = yyvsp[0].t; ;} break; case 31: ! #line 225 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.t = resolve_typedef (yyvsp[0].s, &lexer_line); ;} break; case 32: ! #line 227 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.t = create_pointer (yyvsp[-1].t); ;} break; case 33: ! #line 229 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { new_structure (yyvsp[-3].s, 0, &lexer_line, yyvsp[-1].p, NULL); yyval.t = find_structure (yyvsp[-3].s, 0); --- 1291,1312 ---- break; case 30: ! #line 223 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.t = yyvsp[0].t; ;} break; case 31: ! #line 225 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.t = resolve_typedef (yyvsp[0].s, &lexer_line); ;} break; case 32: ! #line 227 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.t = create_pointer (yyvsp[-1].t); ;} break; case 33: ! #line 229 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { new_structure (yyvsp[-3].s, 0, &lexer_line, yyvsp[-1].p, NULL); yyval.t = find_structure (yyvsp[-3].s, 0); *************** yyreduce: *** 1314,1325 **** break; case 34: ! #line 234 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.t = find_structure (yyvsp[0].s, 0); ;} break; case 35: ! #line 236 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { new_structure (yyvsp[-3].s, 1, &lexer_line, yyvsp[-1].p, NULL); yyval.t = find_structure (yyvsp[-3].s, 1); --- 1314,1325 ---- break; case 34: ! #line 234 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.t = find_structure (yyvsp[0].s, 0); ;} break; case 35: ! #line 236 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { new_structure (yyvsp[-3].s, 1, &lexer_line, yyvsp[-1].p, NULL); yyval.t = find_structure (yyvsp[-3].s, 1); *************** yyreduce: *** 1327,1388 **** break; case 36: ! #line 241 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.t = find_structure (yyvsp[0].s, 1); ;} break; case 37: ! #line 243 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.t = create_scalar_type (yyvsp[0].s, strlen (yyvsp[0].s)); ;} break; case 38: ! #line 245 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.t = create_scalar_type (yyvsp[-3].s, strlen (yyvsp[-3].s)); ;} break; case 40: ! #line 250 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { ;} break; case 41: ! #line 252 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { ;} break; case 42: ! #line 254 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { ;} break; case 43: ! #line 257 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.o = NULL; ;} break; case 44: ! #line 258 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.o = yyvsp[0].o; ;} break; case 45: ! #line 262 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.o = yyvsp[-2].o; ;} break; case 46: ! #line 266 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.s = "ptr_alias"; ;} break; case 47: ! #line 268 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.s = yyvsp[0].s; ;} break; case 48: ! #line 272 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { options_p o = xmalloc (sizeof (*o)); o->name = yyvsp[-3].s; --- 1327,1388 ---- break; case 36: ! #line 241 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.t = find_structure (yyvsp[0].s, 1); ;} break; case 37: ! #line 243 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.t = create_scalar_type (yyvsp[0].s, strlen (yyvsp[0].s)); ;} break; case 38: ! #line 245 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.t = create_scalar_type (yyvsp[-3].s, strlen (yyvsp[-3].s)); ;} break; case 40: ! #line 250 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { ;} break; case 41: ! #line 252 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { ;} break; case 42: ! #line 254 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { ;} break; case 43: ! #line 257 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.o = NULL; ;} break; case 44: ! #line 258 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.o = yyvsp[0].o; ;} break; case 45: ! #line 262 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.o = yyvsp[-2].o; ;} break; case 46: ! #line 266 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.s = "ptr_alias"; ;} break; case 47: ! #line 268 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.s = yyvsp[0].s; ;} break; case 48: ! #line 272 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { options_p o = xmalloc (sizeof (*o)); o->name = yyvsp[-3].s; *************** yyreduce: *** 1392,1398 **** break; case 49: ! #line 279 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { options_p o = xmalloc (sizeof (*o)); o->name = yyvsp[-3].s; --- 1392,1398 ---- break; case 49: ! #line 279 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { options_p o = xmalloc (sizeof (*o)); o->name = yyvsp[-3].s; *************** yyreduce: *** 1402,1408 **** break; case 50: ! #line 288 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyvsp[0].o->next = NULL; yyval.o = yyvsp[0].o; --- 1402,1408 ---- break; case 50: ! #line 288 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyvsp[0].o->next = NULL; yyval.o = yyvsp[0].o; *************** yyreduce: *** 1410,1416 **** break; case 51: ! #line 293 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyvsp[0].o->next = yyvsp[-2].o; yyval.o = yyvsp[0].o; --- 1410,1416 ---- break; case 51: ! #line 293 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyvsp[0].o->next = yyvsp[-2].o; yyval.o = yyvsp[0].o; *************** yyreduce: *** 1418,1429 **** break; case 52: ! #line 299 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.o = NULL; ;} break; case 53: ! #line 300 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" { yyval.o = yyvsp[0].o; ;} break; --- 1418,1429 ---- break; case 52: ! #line 299 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.o = NULL; ;} break; case 53: ! #line 300 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" { yyval.o = yyvsp[0].o; ;} break; *************** yyreturn: *** 1641,1646 **** } ! #line 302 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" --- 1641,1646 ---- } ! #line 302 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" diff -Nrcpad gcc-3.4.5/gcc/gengtype-yacc.h gcc-3.4.6/gcc/gengtype-yacc.h *** gcc-3.4.5/gcc/gengtype-yacc.h 2005-12-01 03:50:48.000000000 +0000 --- gcc-3.4.6/gcc/gengtype-yacc.h 2006-03-06 03:57:21.000000000 +0000 *************** *** 72,78 **** #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 31 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/gengtype-yacc.y" typedef union YYSTYPE { type_p t; pair_p p; --- 72,78 ---- #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 31 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/gengtype-yacc.y" typedef union YYSTYPE { type_p t; pair_p p; diff -Nrcpad gcc-3.4.5/gcc/java/ChangeLog gcc-3.4.6/gcc/java/ChangeLog *** gcc-3.4.5/gcc/java/ChangeLog 2005-12-01 02:38:45.000000000 +0000 --- gcc-3.4.6/gcc/java/ChangeLog 2006-03-06 03:47:45.000000000 +0000 *************** *** 1,3 **** --- 1,12 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + + 2006-01-21 Joseph S. Myers + + * jv-scan.c (version), jcf-dump.c (version), gjavah.c (version): + Update copyright notice dates. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/gcc/java/gjavah.c gcc-3.4.6/gcc/java/gjavah.c *** gcc-3.4.5/gcc/java/gjavah.c 2003-12-20 15:38:28.000000000 +0000 --- gcc-3.4.6/gcc/java/gjavah.c 2006-01-21 18:52:11.000000000 +0000 *************** *** 1,7 **** /* Program to write C++-suitable header files from a Java(TM) .class file. This is similar to SUN's javah. ! Copyright (C) 1996, 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. This file is part of GCC. --- 1,7 ---- /* Program to write C++-suitable header files from a Java(TM) .class file. This is similar to SUN's javah. ! Copyright (C) 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2006 Free Software Foundation, Inc. This file is part of GCC. *************** static void *** 2298,2304 **** version (void) { printf ("gcjh (GCC) %s\n\n", version_string); ! printf ("Copyright (C) 2002 Free Software Foundation, Inc.\n"); printf ("This is free software; see the source for copying conditions. There is NO\n"); printf ("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"); exit (0); --- 2298,2304 ---- version (void) { printf ("gcjh (GCC) %s\n\n", version_string); ! printf ("Copyright (C) 2006 Free Software Foundation, Inc.\n"); printf ("This is free software; see the source for copying conditions. There is NO\n"); printf ("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"); exit (0); diff -Nrcpad gcc-3.4.5/gcc/java/jcf-dump.c gcc-3.4.6/gcc/java/jcf-dump.c *** gcc-3.4.5/gcc/java/jcf-dump.c 2003-12-20 15:38:28.000000000 +0000 --- gcc-3.4.6/gcc/java/jcf-dump.c 2006-01-21 18:52:11.000000000 +0000 *************** *** 1,7 **** /* Program to dump out a Java(TM) .class file. Functionally similar to Sun's javap. ! Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. This file is part of GCC. --- 1,7 ---- /* Program to dump out a Java(TM) .class file. Functionally similar to Sun's javap. ! Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006 Free Software Foundation, Inc. This file is part of GCC. *************** static void *** 896,902 **** version (void) { printf ("jcf-dump (GCC) %s\n\n", version_string); ! printf ("Copyright (C) 2002 Free Software Foundation, Inc.\n"); printf ("This is free software; see the source for copying conditions. There is NO\n"); printf ("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"); exit (0); --- 896,902 ---- version (void) { printf ("jcf-dump (GCC) %s\n\n", version_string); ! printf ("Copyright (C) 2006 Free Software Foundation, Inc.\n"); printf ("This is free software; see the source for copying conditions. There is NO\n"); printf ("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"); exit (0); diff -Nrcpad gcc-3.4.5/gcc/java/jv-scan.c gcc-3.4.6/gcc/java/jv-scan.c *** gcc-3.4.5/gcc/java/jv-scan.c 2003-05-04 14:05:15.000000000 +0000 --- gcc-3.4.6/gcc/java/jv-scan.c 2006-01-21 18:52:11.000000000 +0000 *************** *** 1,5 **** /* Main for jv-scan ! Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. Contributed by Alexandre Petit-Bianco (apbianco@cygnus.com) --- 1,5 ---- /* Main for jv-scan ! Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2006 Free Software Foundation, Inc. Contributed by Alexandre Petit-Bianco (apbianco@cygnus.com) *************** static void *** 122,128 **** version (void) { printf ("jv-scan (GCC) %s\n\n", version_string); ! printf ("Copyright (C) 2002 Free Software Foundation, Inc.\n"); printf ("This is free software; see the source for copying conditions. There is NO\n"); printf ("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"); exit (0); --- 122,128 ---- version (void) { printf ("jv-scan (GCC) %s\n\n", version_string); ! printf ("Copyright (C) 2006 Free Software Foundation, Inc.\n"); printf ("This is free software; see the source for copying conditions. There is NO\n"); printf ("warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"); exit (0); diff -Nrcpad gcc-3.4.5/gcc/java/parse.c gcc-3.4.6/gcc/java/parse.c *** gcc-3.4.5/gcc/java/parse.c 2005-12-01 03:55:13.000000000 +0000 --- gcc-3.4.6/gcc/java/parse.c 2006-03-06 04:00:00.000000000 +0000 *************** *** 287,293 **** /* Copy the first part of user declarations. */ ! #line 49 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" #include "config.h" #include "system.h" --- 287,293 ---- /* Copy the first part of user declarations. */ ! #line 49 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" #include "config.h" #include "system.h" *************** static GTY(()) tree src_parse_roots[1]; *** 694,700 **** #endif #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 441 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" typedef union YYSTYPE { tree node; int sub_token; --- 694,700 ---- #endif #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 441 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" typedef union YYSTYPE { tree node; int sub_token; *************** typedef union YYSTYPE { *** 714,720 **** /* Copy the second part of user declarations. */ ! #line 451 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" #include "lex.c" --- 714,720 ---- /* Copy the second part of user declarations. */ ! #line 451 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" #include "lex.c" *************** yyreduce: *** 3434,3445 **** switch (yyn) { case 2: ! #line 603 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {;} break; case 19: ! #line 647 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { int osb = pop_current_osb (ctxp); tree t = build_java_array_type ((yyvsp[-1].node), -1); --- 3434,3445 ---- switch (yyn) { case 2: ! #line 603 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {;} break; case 19: ! #line 647 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { int osb = pop_current_osb (ctxp); tree t = build_java_array_type ((yyvsp[-1].node), -1); *************** yyreduce: *** 3450,3456 **** break; case 20: ! #line 655 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { int osb = pop_current_osb (ctxp); tree t = yyvsp[-1].node; --- 3450,3456 ---- break; case 20: ! #line 655 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { int osb = pop_current_osb (ctxp); tree t = yyvsp[-1].node; *************** yyreduce: *** 3461,3491 **** break; case 24: ! #line 676 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = make_qualified_name (yyvsp[-2].node, yyvsp[0].node, yyvsp[-1].operator.location); ;} break; case 26: ! #line 685 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyval.node = NULL;;} break; case 34: ! #line 697 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = NULL; ;} break; case 35: ! #line 701 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = NULL; ;} break; case 38: ! #line 713 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ctxp->package = EXPR_WFL_NODE (yyvsp[-1].node); register_package (ctxp->package); --- 3461,3491 ---- break; case 24: ! #line 676 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = make_qualified_name (yyvsp[-2].node, yyvsp[0].node, yyvsp[-1].operator.location); ;} break; case 26: ! #line 685 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyval.node = NULL;;} break; case 34: ! #line 697 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = NULL; ;} break; case 35: ! #line 701 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = NULL; ;} break; case 38: ! #line 713 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ctxp->package = EXPR_WFL_NODE (yyvsp[-1].node); register_package (ctxp->package); *************** yyreduce: *** 3493,3509 **** break; case 39: ! #line 718 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing name"); RECOVER;;} break; case 40: ! #line 720 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 43: ! #line 730 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree name = EXPR_WFL_NODE (yyvsp[-1].node), last_name; int i = IDENTIFIER_LENGTH (name)-1; --- 3493,3509 ---- break; case 39: ! #line 718 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing name"); RECOVER;;} break; case 40: ! #line 720 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 43: ! #line 730 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree name = EXPR_WFL_NODE (yyvsp[-1].node), last_name; int i = IDENTIFIER_LENGTH (name)-1; *************** yyreduce: *** 3532,3548 **** break; case 44: ! #line 756 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing name"); RECOVER;;} break; case 45: ! #line 758 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 46: ! #line 763 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree name = EXPR_WFL_NODE (yyvsp[-3].node); tree it; --- 3532,3548 ---- break; case 44: ! #line 756 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing name"); RECOVER;;} break; case 45: ! #line 758 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 46: ! #line 763 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree name = EXPR_WFL_NODE (yyvsp[-3].node); tree it; *************** yyreduce: *** 3563,3589 **** break; case 47: ! #line 781 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'*' expected"); RECOVER;;} break; case 48: ! #line 783 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 49: ! #line 788 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { end_class_declaration (0); ;} break; case 50: ! #line 790 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { end_class_declaration (0); ;} break; case 52: ! #line 793 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { YYERROR_NOW; yyerror ("Class or interface declaration expected"); --- 3563,3589 ---- break; case 47: ! #line 781 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'*' expected"); RECOVER;;} break; case 48: ! #line 783 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 49: ! #line 788 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { end_class_declaration (0); ;} break; case 50: ! #line 790 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { end_class_declaration (0); ;} break; case 52: ! #line 793 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { YYERROR_NOW; yyerror ("Class or interface declaration expected"); *************** yyreduce: *** 3591,3604 **** break; case 53: ! #line 804 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.value = (1 << yyvsp[0].value); ;} break; case 54: ! #line 808 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { int acc = (1 << yyvsp[0].value); if (yyval.value & acc) --- 3591,3604 ---- break; case 53: ! #line 804 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.value = (1 << yyvsp[0].value); ;} break; case 54: ! #line 808 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { int acc = (1 << yyvsp[0].value); if (yyval.value & acc) *************** yyreduce: *** 3613,3649 **** break; case 55: ! #line 824 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { create_class (yyvsp[-4].value, yyvsp[-2].node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 56: ! #line 826 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {;;} break; case 57: ! #line 828 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { create_class (0, yyvsp[-2].node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 58: ! #line 830 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {;;} break; case 59: ! #line 832 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Missing class name"); RECOVER; ;} break; case 60: ! #line 834 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Missing class name"); RECOVER; ;} break; case 61: ! #line 836 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { if (!ctxp->class_err) yyerror ("'{' expected"); DRECOVER(class1); --- 3613,3649 ---- break; case 55: ! #line 824 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { create_class (yyvsp[-4].value, yyvsp[-2].node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 56: ! #line 826 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {;;} break; case 57: ! #line 828 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { create_class (0, yyvsp[-2].node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 58: ! #line 830 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {;;} break; case 59: ! #line 832 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Missing class name"); RECOVER; ;} break; case 60: ! #line 834 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Missing class name"); RECOVER; ;} break; case 61: ! #line 836 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { if (!ctxp->class_err) yyerror ("'{' expected"); DRECOVER(class1); *************** yyreduce: *** 3651,3692 **** break; case 62: ! #line 841 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { if (!ctxp->class_err) yyerror ("'{' expected"); RECOVER; ;} break; case 63: ! #line 845 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = NULL; ;} break; case 64: ! #line 847 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 65: ! #line 849 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'{' expected"); ctxp->class_err=1;;} break; case 66: ! #line 851 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing super class name"); ctxp->class_err=1;;} break; case 67: ! #line 855 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 68: ! #line 857 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 69: ! #line 859 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ctxp->class_err=1; yyerror ("Missing interface name"); --- 3651,3692 ---- break; case 62: ! #line 841 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { if (!ctxp->class_err) yyerror ("'{' expected"); RECOVER; ;} break; case 63: ! #line 845 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = NULL; ;} break; case 64: ! #line 847 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 65: ! #line 849 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'{' expected"); ctxp->class_err=1;;} break; case 66: ! #line 851 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing super class name"); ctxp->class_err=1;;} break; case 67: ! #line 855 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 68: ! #line 857 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 69: ! #line 859 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ctxp->class_err=1; yyerror ("Missing interface name"); *************** yyreduce: *** 3694,3700 **** break; case 70: ! #line 867 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ctxp->interface_number = 1; yyval.node = build_tree_list (yyvsp[0].node, NULL_TREE); --- 3694,3700 ---- break; case 70: ! #line 867 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ctxp->interface_number = 1; yyval.node = build_tree_list (yyvsp[0].node, NULL_TREE); *************** yyreduce: *** 3702,3708 **** break; case 71: ! #line 872 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ctxp->interface_number++; yyval.node = chainon (yyvsp[-2].node, build_tree_list (yyvsp[0].node, NULL_TREE)); --- 3702,3708 ---- break; case 71: ! #line 872 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ctxp->interface_number++; yyval.node = chainon (yyvsp[-2].node, build_tree_list (yyvsp[0].node, NULL_TREE)); *************** yyreduce: *** 3710,3721 **** break; case 72: ! #line 877 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing interface name"); RECOVER;;} break; case 73: ! #line 882 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { /* Store the location of the `}' when doing xrefs */ if (flag_emit_xref) --- 3710,3721 ---- break; case 72: ! #line 877 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing interface name"); RECOVER;;} break; case 73: ! #line 882 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { /* Store the location of the `}' when doing xrefs */ if (flag_emit_xref) *************** yyreduce: *** 3726,3732 **** break; case 74: ! #line 890 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { /* Store the location of the `}' when doing xrefs */ if (flag_emit_xref) --- 3726,3732 ---- break; case 74: ! #line 890 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { /* Store the location of the `}' when doing xrefs */ if (flag_emit_xref) *************** yyreduce: *** 3737,3743 **** break; case 80: ! #line 909 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { if (yyvsp[0].node != empty_stmt_node) { --- 3737,3743 ---- break; case 80: ! #line 909 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { if (yyvsp[0].node != empty_stmt_node) { *************** yyreduce: *** 3748,3769 **** break; case 83: ! #line 922 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 84: ! #line 924 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 86: ! #line 931 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { register_fields (0, yyvsp[-2].node, yyvsp[-1].node); ;} break; case 87: ! #line 933 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { check_modifiers ("Illegal modifier `%s' for field declaration", --- 3748,3769 ---- break; case 83: ! #line 922 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 84: ! #line 924 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 86: ! #line 931 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { register_fields (0, yyvsp[-2].node, yyvsp[-1].node); ;} break; case 87: ! #line 933 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { check_modifiers ("Illegal modifier `%s' for field declaration", *************** yyreduce: *** 3774,3795 **** break; case 89: ! #line 946 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = chainon (yyvsp[-2].node, yyvsp[0].node); ;} break; case 90: ! #line 948 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 91: ! #line 953 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_tree_list (yyvsp[0].node, NULL_TREE); ;} break; case 92: ! #line 955 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { if (java_error_count) yyvsp[0].node = NULL_TREE; --- 3774,3795 ---- break; case 89: ! #line 946 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = chainon (yyvsp[-2].node, yyvsp[0].node); ;} break; case 90: ! #line 948 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 91: ! #line 953 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_tree_list (yyvsp[0].node, NULL_TREE); ;} break; case 92: ! #line 955 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { if (java_error_count) yyvsp[0].node = NULL_TREE; *************** yyreduce: *** 3799,3805 **** break; case 93: ! #line 962 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Missing variable initializer"); yyval.node = build_tree_list (yyvsp[-2].node, NULL_TREE); --- 3799,3805 ---- break; case 93: ! #line 962 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Missing variable initializer"); yyval.node = build_tree_list (yyvsp[-2].node, NULL_TREE); *************** yyreduce: *** 3808,3814 **** break; case 94: ! #line 968 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("';' expected"); yyval.node = build_tree_list (yyvsp[-3].node, NULL_TREE); --- 3808,3814 ---- break; case 94: ! #line 968 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("';' expected"); yyval.node = build_tree_list (yyvsp[-3].node, NULL_TREE); *************** yyreduce: *** 3817,3833 **** break; case 96: ! #line 978 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_unresolved_array_type (yyvsp[-2].node); ;} break; case 97: ! #line 980 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Invalid declaration"); DRECOVER(vdi);;} break; case 98: ! #line 982 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(vdi); --- 3817,3833 ---- break; case 96: ! #line 978 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_unresolved_array_type (yyvsp[-2].node); ;} break; case 97: ! #line 980 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Invalid declaration"); DRECOVER(vdi);;} break; case 98: ! #line 982 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(vdi); *************** yyreduce: *** 3835,3846 **** break; case 99: ! #line 987 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Unbalanced ']'"); DRECOVER(vdi);;} break; case 102: ! #line 998 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { current_function_decl = yyvsp[0].node; if (current_function_decl --- 3835,3846 ---- break; case 99: ! #line 987 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Unbalanced ']'"); DRECOVER(vdi);;} break; case 102: ! #line 998 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { current_function_decl = yyvsp[0].node; if (current_function_decl *************** yyreduce: *** 3852,3888 **** break; case 103: ! #line 1007 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { finish_method_declaration (yyvsp[0].node); ;} break; case 104: ! #line 1009 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {YYNOT_TWICE yyerror ("'{' expected"); RECOVER;;} break; case 105: ! #line 1014 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = method_header (0, yyvsp[-2].node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 106: ! #line 1016 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = method_header (0, void_type_node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 107: ! #line 1018 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = method_header (yyvsp[-3].value, yyvsp[-2].node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 108: ! #line 1020 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = method_header (yyvsp[-3].value, void_type_node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 109: ! #line 1022 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Invalid method declaration, method name required"); RECOVER; --- 3852,3888 ---- break; case 103: ! #line 1007 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { finish_method_declaration (yyvsp[0].node); ;} break; case 104: ! #line 1009 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {YYNOT_TWICE yyerror ("'{' expected"); RECOVER;;} break; case 105: ! #line 1014 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = method_header (0, yyvsp[-2].node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 106: ! #line 1016 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = method_header (0, void_type_node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 107: ! #line 1018 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = method_header (yyvsp[-3].value, yyvsp[-2].node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 108: ! #line 1020 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = method_header (yyvsp[-3].value, void_type_node, yyvsp[-1].node, yyvsp[0].node); ;} break; case 109: ! #line 1022 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Invalid method declaration, method name required"); RECOVER; *************** yyreduce: *** 3890,3896 **** break; case 110: ! #line 1027 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Identifier expected"); RECOVER; --- 3890,3896 ---- break; case 110: ! #line 1027 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Identifier expected"); RECOVER; *************** yyreduce: *** 3898,3904 **** break; case 111: ! #line 1032 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Identifier expected"); RECOVER; --- 3898,3904 ---- break; case 111: ! #line 1032 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Identifier expected"); RECOVER; *************** yyreduce: *** 3906,3912 **** break; case 112: ! #line 1037 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Identifier expected"); RECOVER; --- 3906,3912 ---- break; case 112: ! #line 1037 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Identifier expected"); RECOVER; *************** yyreduce: *** 3914,3920 **** break; case 113: ! #line 1042 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Invalid method declaration, return type required"); RECOVER; --- 3914,3920 ---- break; case 113: ! #line 1042 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Invalid method declaration, return type required"); RECOVER; *************** yyreduce: *** 3922,3928 **** break; case 114: ! #line 1050 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ctxp->formal_parameter_number = 0; yyval.node = method_declarator (yyvsp[-2].node, NULL_TREE); --- 3922,3928 ---- break; case 114: ! #line 1050 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ctxp->formal_parameter_number = 0; yyval.node = method_declarator (yyvsp[-2].node, NULL_TREE); *************** yyreduce: *** 3930,3941 **** break; case 115: ! #line 1055 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = method_declarator (yyvsp[-3].node, yyvsp[-1].node); ;} break; case 116: ! #line 1057 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { EXPR_WFL_LINECOL (wfl_operator) = yyvsp[-1].operator.location; TREE_PURPOSE (yyvsp[-2].node) = --- 3930,3941 ---- break; case 115: ! #line 1055 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = method_declarator (yyvsp[-3].node, yyvsp[-1].node); ;} break; case 116: ! #line 1057 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { EXPR_WFL_LINECOL (wfl_operator) = yyvsp[-1].operator.location; TREE_PURPOSE (yyvsp[-2].node) = *************** yyreduce: *** 3947,3970 **** break; case 117: ! #line 1066 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("')' expected"); DRECOVER(method_declarator);;} break; case 118: ! #line 1068 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 119: ! #line 1073 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ctxp->formal_parameter_number = 1; ;} break; case 120: ! #line 1077 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ctxp->formal_parameter_number += 1; yyval.node = chainon (yyvsp[-2].node, yyvsp[0].node); --- 3947,3970 ---- break; case 117: ! #line 1066 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("')' expected"); DRECOVER(method_declarator);;} break; case 118: ! #line 1068 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 119: ! #line 1073 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ctxp->formal_parameter_number = 1; ;} break; case 120: ! #line 1077 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ctxp->formal_parameter_number += 1; yyval.node = chainon (yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 3972,3990 **** break; case 121: ! #line 1082 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Missing formal parameter term"); RECOVER; ;} break; case 122: ! #line 1087 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_tree_list (yyvsp[0].node, yyvsp[-1].node); ;} break; case 123: ! #line 1091 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_tree_list (yyvsp[0].node, yyvsp[-1].node); ARG_FINAL_P (yyval.node) = 1; --- 3972,3990 ---- break; case 121: ! #line 1082 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Missing formal parameter term"); RECOVER; ;} break; case 122: ! #line 1087 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_tree_list (yyvsp[0].node, yyvsp[-1].node); ;} break; case 123: ! #line 1091 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_tree_list (yyvsp[0].node, yyvsp[-1].node); ARG_FINAL_P (yyval.node) = 1; *************** yyreduce: *** 3992,3998 **** break; case 124: ! #line 1096 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Missing identifier"); RECOVER; yyval.node = NULL_TREE; --- 3992,3998 ---- break; case 124: ! #line 1096 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Missing identifier"); RECOVER; yyval.node = NULL_TREE; *************** yyreduce: *** 4000,4006 **** break; case 125: ! #line 1101 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Missing identifier"); RECOVER; yyval.node = NULL_TREE; --- 4000,4006 ---- break; case 125: ! #line 1101 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Missing identifier"); RECOVER; yyval.node = NULL_TREE; *************** yyreduce: *** 4008,4014 **** break; case 126: ! #line 1109 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { check_modifiers ("Illegal modifier `%s'. Only `final' was expected here", yyvsp[0].value, ACC_FINAL); --- 4008,4014 ---- break; case 126: ! #line 1109 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { check_modifiers ("Illegal modifier `%s'. Only `final' was expected here", yyvsp[0].value, ACC_FINAL); *************** yyreduce: *** 4018,4059 **** break; case 127: ! #line 1118 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 128: ! #line 1120 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 129: ! #line 1122 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing class type term"); RECOVER;;} break; case 130: ! #line 1127 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_tree_list (yyvsp[0].node, yyvsp[0].node); ;} break; case 131: ! #line 1129 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = tree_cons (yyvsp[0].node, yyvsp[0].node, yyvsp[-2].node); ;} break; case 132: ! #line 1131 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing class type term"); RECOVER;;} break; case 134: ! #line 1136 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 135: ! #line 1142 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { TREE_CHAIN (yyvsp[0].node) = CPC_STATIC_INITIALIZER_STMT (ctxp); SET_CPC_STATIC_INITIALIZER_STMT (ctxp, yyvsp[0].node); --- 4018,4059 ---- break; case 127: ! #line 1118 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 128: ! #line 1120 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 129: ! #line 1122 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing class type term"); RECOVER;;} break; case 130: ! #line 1127 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_tree_list (yyvsp[0].node, yyvsp[0].node); ;} break; case 131: ! #line 1129 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = tree_cons (yyvsp[0].node, yyvsp[0].node, yyvsp[-2].node); ;} break; case 132: ! #line 1131 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing class type term"); RECOVER;;} break; case 134: ! #line 1136 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 135: ! #line 1142 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { TREE_CHAIN (yyvsp[0].node) = CPC_STATIC_INITIALIZER_STMT (ctxp); SET_CPC_STATIC_INITIALIZER_STMT (ctxp, yyvsp[0].node); *************** yyreduce: *** 4062,4068 **** break; case 136: ! #line 1151 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { check_modifiers ("Illegal modifier `%s' for static initializer", yyvsp[0].value, ACC_STATIC); /* Can't have a static initializer in an innerclass */ --- 4062,4068 ---- break; case 136: ! #line 1151 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { check_modifiers ("Illegal modifier `%s' for static initializer", yyvsp[0].value, ACC_STATIC); /* Can't have a static initializer in an innerclass */ *************** yyreduce: *** 4077,4083 **** break; case 137: ! #line 1167 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { current_function_decl = yyvsp[0].node; source_start_java_method (current_function_decl); --- 4077,4083 ---- break; case 137: ! #line 1167 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { current_function_decl = yyvsp[0].node; source_start_java_method (current_function_decl); *************** yyreduce: *** 4085,4106 **** break; case 138: ! #line 1172 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { finish_method_declaration (yyvsp[0].node); ;} break; case 139: ! #line 1177 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = method_header (0, NULL_TREE, yyvsp[-1].node, yyvsp[0].node); ;} break; case 140: ! #line 1179 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = method_header (yyvsp[-2].value, NULL_TREE, yyvsp[-1].node, yyvsp[0].node); ;} break; case 141: ! #line 1184 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ctxp->formal_parameter_number = 0; yyval.node = method_declarator (yyvsp[-2].node, NULL_TREE); --- 4085,4106 ---- break; case 138: ! #line 1172 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { finish_method_declaration (yyvsp[0].node); ;} break; case 139: ! #line 1177 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = method_header (0, NULL_TREE, yyvsp[-1].node, yyvsp[0].node); ;} break; case 140: ! #line 1179 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = method_header (yyvsp[-2].value, NULL_TREE, yyvsp[-1].node, yyvsp[0].node); ;} break; case 141: ! #line 1184 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ctxp->formal_parameter_number = 0; yyval.node = method_declarator (yyvsp[-2].node, NULL_TREE); *************** yyreduce: *** 4108,4119 **** break; case 142: ! #line 1189 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = method_declarator (yyvsp[-3].node, yyvsp[-1].node); ;} break; case 143: ! #line 1197 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { BLOCK_EXPR_BODY (yyvsp[0].node) = empty_stmt_node; yyval.node = yyvsp[0].node; --- 4108,4119 ---- break; case 142: ! #line 1189 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = method_declarator (yyvsp[-3].node, yyvsp[-1].node); ;} break; case 143: ! #line 1197 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { BLOCK_EXPR_BODY (yyvsp[0].node) = empty_stmt_node; yyval.node = yyvsp[0].node; *************** yyreduce: *** 4121,4142 **** break; case 144: ! #line 1202 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 145: ! #line 1204 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 146: ! #line 1206 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 148: ! #line 1216 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_method_invocation (yyvsp[-3].node, NULL_TREE); yyval.node = build_debugable_stmt (EXPR_WFL_LINECOL (yyvsp[-3].node), yyval.node); --- 4121,4142 ---- break; case 144: ! #line 1202 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 145: ! #line 1204 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 146: ! #line 1206 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 148: ! #line 1216 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_method_invocation (yyvsp[-3].node, NULL_TREE); yyval.node = build_debugable_stmt (EXPR_WFL_LINECOL (yyvsp[-3].node), yyval.node); *************** yyreduce: *** 4145,4151 **** break; case 149: ! #line 1222 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_method_invocation (yyvsp[-4].node, yyvsp[-2].node); yyval.node = build_debugable_stmt (EXPR_WFL_LINECOL (yyvsp[-4].node), yyval.node); --- 4145,4151 ---- break; case 149: ! #line 1222 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_method_invocation (yyvsp[-4].node, yyvsp[-2].node); yyval.node = build_debugable_stmt (EXPR_WFL_LINECOL (yyvsp[-4].node), yyval.node); *************** yyreduce: *** 4154,4170 **** break; case 150: ! #line 1230 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyval.node = parse_jdk1_1_error ("explicit constructor invocation"); ;} break; case 151: ! #line 1232 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyval.node = parse_jdk1_1_error ("explicit constructor invocation"); ;} break; case 152: ! #line 1237 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree wfl = build_wfl_node (this_identifier_node); EXPR_WFL_LINECOL (wfl) = yyvsp[0].operator.location; --- 4154,4170 ---- break; case 150: ! #line 1230 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyval.node = parse_jdk1_1_error ("explicit constructor invocation"); ;} break; case 151: ! #line 1232 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyval.node = parse_jdk1_1_error ("explicit constructor invocation"); ;} break; case 152: ! #line 1237 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree wfl = build_wfl_node (this_identifier_node); EXPR_WFL_LINECOL (wfl) = yyvsp[0].operator.location; *************** yyreduce: *** 4173,4179 **** break; case 153: ! #line 1243 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree wfl = build_wfl_node (super_identifier_node); EXPR_WFL_LINECOL (wfl) = yyvsp[0].operator.location; --- 4173,4179 ---- break; case 153: ! #line 1243 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree wfl = build_wfl_node (super_identifier_node); EXPR_WFL_LINECOL (wfl) = yyvsp[0].operator.location; *************** yyreduce: *** 4182,4238 **** break; case 154: ! #line 1254 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { create_interface (0, yyvsp[0].node, NULL_TREE); ;} break; case 155: ! #line 1256 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ; ;} break; case 156: ! #line 1258 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { create_interface (yyvsp[-2].value, yyvsp[0].node, NULL_TREE); ;} break; case 157: ! #line 1260 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ; ;} break; case 158: ! #line 1262 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { create_interface (0, yyvsp[-1].node, yyvsp[0].node); ;} break; case 159: ! #line 1264 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ; ;} break; case 160: ! #line 1266 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { create_interface (yyvsp[-3].value, yyvsp[-1].node, yyvsp[0].node); ;} break; case 161: ! #line 1268 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ; ;} break; case 162: ! #line 1270 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("'{' expected"); RECOVER; ;} break; case 163: ! #line 1272 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("'{' expected"); RECOVER; ;} break; case 164: ! #line 1277 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ctxp->interface_number = 1; yyval.node = build_tree_list (yyvsp[0].node, NULL_TREE); --- 4182,4238 ---- break; case 154: ! #line 1254 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { create_interface (0, yyvsp[0].node, NULL_TREE); ;} break; case 155: ! #line 1256 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ; ;} break; case 156: ! #line 1258 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { create_interface (yyvsp[-2].value, yyvsp[0].node, NULL_TREE); ;} break; case 157: ! #line 1260 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ; ;} break; case 158: ! #line 1262 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { create_interface (0, yyvsp[-1].node, yyvsp[0].node); ;} break; case 159: ! #line 1264 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ; ;} break; case 160: ! #line 1266 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { create_interface (yyvsp[-3].value, yyvsp[-1].node, yyvsp[0].node); ;} break; case 161: ! #line 1268 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ; ;} break; case 162: ! #line 1270 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("'{' expected"); RECOVER; ;} break; case 163: ! #line 1272 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("'{' expected"); RECOVER; ;} break; case 164: ! #line 1277 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ctxp->interface_number = 1; yyval.node = build_tree_list (yyvsp[0].node, NULL_TREE); *************** yyreduce: *** 4240,4246 **** break; case 165: ! #line 1282 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ctxp->interface_number++; yyval.node = chainon (yyvsp[-2].node, build_tree_list (yyvsp[0].node, NULL_TREE)); --- 4240,4246 ---- break; case 165: ! #line 1282 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ctxp->interface_number++; yyval.node = chainon (yyvsp[-2].node, build_tree_list (yyvsp[0].node, NULL_TREE)); *************** yyreduce: *** 4248,4284 **** break; case 166: ! #line 1287 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Invalid interface type"); RECOVER;;} break; case 167: ! #line 1289 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 168: ! #line 1294 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 169: ! #line 1296 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 174: ! #line 1308 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 175: ! #line 1310 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 177: ! #line 1319 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { check_abstract_method_header (yyvsp[-1].node); current_function_decl = NULL_TREE; /* FIXME ? */ --- 4248,4284 ---- break; case 166: ! #line 1287 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Invalid interface type"); RECOVER;;} break; case 167: ! #line 1289 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 168: ! #line 1294 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 169: ! #line 1296 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 174: ! #line 1308 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 175: ! #line 1310 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { end_class_declaration (1); ;} break; case 177: ! #line 1319 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { check_abstract_method_header (yyvsp[-1].node); current_function_decl = NULL_TREE; /* FIXME ? */ *************** yyreduce: *** 4286,4317 **** break; case 178: ! #line 1324 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 179: ! #line 1330 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_new_array_init (yyvsp[-1].operator.location, NULL_TREE); ;} break; case 180: ! #line 1332 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_new_array_init (yyvsp[-2].operator.location, NULL_TREE); ;} break; case 181: ! #line 1334 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_new_array_init (yyvsp[-2].operator.location, yyvsp[-1].node); ;} break; case 182: ! #line 1336 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_new_array_init (yyvsp[-3].operator.location, yyvsp[-2].node); ;} break; case 183: ! #line 1341 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = tree_cons (maybe_build_array_element_wfl (yyvsp[0].node), yyvsp[0].node, NULL_TREE); --- 4286,4317 ---- break; case 178: ! #line 1324 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 179: ! #line 1330 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_new_array_init (yyvsp[-1].operator.location, NULL_TREE); ;} break; case 180: ! #line 1332 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_new_array_init (yyvsp[-2].operator.location, NULL_TREE); ;} break; case 181: ! #line 1334 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_new_array_init (yyvsp[-2].operator.location, yyvsp[-1].node); ;} break; case 182: ! #line 1336 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_new_array_init (yyvsp[-3].operator.location, yyvsp[-2].node); ;} break; case 183: ! #line 1341 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = tree_cons (maybe_build_array_element_wfl (yyvsp[0].node), yyvsp[0].node, NULL_TREE); *************** yyreduce: *** 4319,4352 **** break; case 184: ! #line 1346 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = tree_cons (maybe_build_array_element_wfl (yyvsp[0].node), yyvsp[0].node, yyvsp[-2].node); ;} break; case 185: ! #line 1350 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 186: ! #line 1356 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 187: ! #line 1358 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 188: ! #line 1363 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { enter_block (); ;} break; case 189: ! #line 1368 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { maybe_absorb_scoping_blocks (); /* Store the location of the `}' when doing xrefs */ --- 4319,4352 ---- break; case 184: ! #line 1346 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = tree_cons (maybe_build_array_element_wfl (yyvsp[0].node), yyvsp[0].node, yyvsp[-2].node); ;} break; case 185: ! #line 1350 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 186: ! #line 1356 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 187: ! #line 1358 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 188: ! #line 1363 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { enter_block (); ;} break; case 189: ! #line 1368 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { maybe_absorb_scoping_blocks (); /* Store the location of the `}' when doing xrefs */ *************** yyreduce: *** 4360,4371 **** break; case 193: ! #line 1388 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { java_method_add_stmt (current_function_decl, yyvsp[0].node); ;} break; case 194: ! #line 1390 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { LOCAL_CLASS_P (TREE_TYPE (GET_CPC ())) = 1; end_class_declaration (1); --- 4360,4371 ---- break; case 193: ! #line 1388 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { java_method_add_stmt (current_function_decl, yyvsp[0].node); ;} break; case 194: ! #line 1390 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { LOCAL_CLASS_P (TREE_TYPE (GET_CPC ())) = 1; end_class_declaration (1); *************** yyreduce: *** 4373,4399 **** break; case 196: ! #line 1402 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { declare_local_variables (0, yyvsp[-1].node, yyvsp[0].node); ;} break; case 197: ! #line 1404 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { declare_local_variables (yyvsp[-2].value, yyvsp[-1].node, yyvsp[0].node); ;} break; case 203: ! #line 1414 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = exit_block (); ;} break; case 208: ! #line 1423 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = exit_block (); ;} break; case 221: ! #line 1443 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { if (flag_extraneous_semicolon && ! current_static_block --- 4373,4399 ---- break; case 196: ! #line 1402 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { declare_local_variables (0, yyvsp[-1].node, yyvsp[0].node); ;} break; case 197: ! #line 1404 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { declare_local_variables (yyvsp[-2].value, yyvsp[-1].node, yyvsp[0].node); ;} break; case 203: ! #line 1414 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = exit_block (); ;} break; case 208: ! #line 1423 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = exit_block (); ;} break; case 221: ! #line 1443 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { if (flag_extraneous_semicolon && ! current_static_block *************** yyreduce: *** 4411,4417 **** break; case 222: ! #line 1461 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_labeled_block (EXPR_WFL_LINECOL (yyvsp[-1].node), EXPR_WFL_NODE (yyvsp[-1].node)); --- 4411,4417 ---- break; case 222: ! #line 1461 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_labeled_block (EXPR_WFL_LINECOL (yyvsp[-1].node), EXPR_WFL_NODE (yyvsp[-1].node)); *************** yyreduce: *** 4422,4443 **** break; case 223: ! #line 1472 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = finish_labeled_statement (yyvsp[-1].node, yyvsp[0].node); ;} break; case 224: ! #line 1474 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("':' expected"); RECOVER;;} break; case 225: ! #line 1479 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = finish_labeled_statement (yyvsp[-1].node, yyvsp[0].node); ;} break; case 226: ! #line 1486 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { /* We have a statement. Generate a WFL around it so we can debug it */ --- 4422,4443 ---- break; case 223: ! #line 1472 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = finish_labeled_statement (yyvsp[-1].node, yyvsp[0].node); ;} break; case 224: ! #line 1474 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("':' expected"); RECOVER;;} break; case 225: ! #line 1479 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = finish_labeled_statement (yyvsp[-1].node, yyvsp[0].node); ;} break; case 226: ! #line 1486 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { /* We have a statement. Generate a WFL around it so we can debug it */ *************** yyreduce: *** 4449,4455 **** break; case 227: ! #line 1495 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid expression statement"); DRECOVER (expr_stmt); --- 4449,4455 ---- break; case 227: ! #line 1495 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid expression statement"); DRECOVER (expr_stmt); *************** yyreduce: *** 4457,4463 **** break; case 228: ! #line 1500 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid expression statement"); DRECOVER (expr_stmt); --- 4457,4463 ---- break; case 228: ! #line 1500 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid expression statement"); DRECOVER (expr_stmt); *************** yyreduce: *** 4465,4471 **** break; case 229: ! #line 1505 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid expression statement"); DRECOVER (expr_stmt); --- 4465,4471 ---- break; case 229: ! #line 1505 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid expression statement"); DRECOVER (expr_stmt); *************** yyreduce: *** 4473,4484 **** break; case 230: ! #line 1510 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 231: ! #line 1512 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { parse_ctor_invocation_error (); RECOVER; --- 4473,4484 ---- break; case 230: ! #line 1510 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 231: ! #line 1512 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { parse_ctor_invocation_error (); RECOVER; *************** yyreduce: *** 4486,4497 **** break; case 232: ! #line 1517 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 233: ! #line 1519 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { parse_ctor_invocation_error (); RECOVER; --- 4486,4497 ---- break; case 232: ! #line 1517 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 233: ! #line 1519 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { parse_ctor_invocation_error (); RECOVER; *************** yyreduce: *** 4499,4530 **** break; case 234: ! #line 1524 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 235: ! #line 1526 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 236: ! #line 1528 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 237: ! #line 1530 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 238: ! #line 1532 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 246: ! #line 1547 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_if_else_statement (yyvsp[-3].operator.location, yyvsp[-2].node, yyvsp[0].node, NULL_TREE); --- 4499,4530 ---- break; case 234: ! #line 1524 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 235: ! #line 1526 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 236: ! #line 1528 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 237: ! #line 1530 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 238: ! #line 1532 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 246: ! #line 1547 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_if_else_statement (yyvsp[-3].operator.location, yyvsp[-2].node, yyvsp[0].node, NULL_TREE); *************** yyreduce: *** 4532,4570 **** break; case 247: ! #line 1552 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 248: ! #line 1554 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 249: ! #line 1556 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 250: ! #line 1561 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_if_else_statement (yyvsp[-5].operator.location, yyvsp[-4].node, yyvsp[-2].node, yyvsp[0].node); ;} break; case 251: ! #line 1566 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_if_else_statement (yyvsp[-5].operator.location, yyvsp[-4].node, yyvsp[-2].node, yyvsp[0].node); ;} break; case 252: ! #line 1571 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { enter_block (); ;} break; case 253: ! #line 1575 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { /* Make into "proper list" of COMPOUND_EXPRs. I.e. make the last statement also have its own --- 4532,4570 ---- break; case 247: ! #line 1552 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 248: ! #line 1554 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 249: ! #line 1556 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 250: ! #line 1561 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_if_else_statement (yyvsp[-5].operator.location, yyvsp[-4].node, yyvsp[-2].node, yyvsp[0].node); ;} break; case 251: ! #line 1566 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_if_else_statement (yyvsp[-5].operator.location, yyvsp[-4].node, yyvsp[-2].node, yyvsp[0].node); ;} break; case 252: ! #line 1571 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { enter_block (); ;} break; case 253: ! #line 1575 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { /* Make into "proper list" of COMPOUND_EXPRs. I.e. make the last statement also have its own *************** yyreduce: *** 4576,4582 **** break; case 254: ! #line 1587 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build (SWITCH_EXPR, NULL_TREE, yyvsp[-1].node, NULL_TREE); EXPR_WFL_LINECOL (yyval.node) = yyvsp[-2].operator.location; --- 4576,4582 ---- break; case 254: ! #line 1587 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build (SWITCH_EXPR, NULL_TREE, yyvsp[-1].node, NULL_TREE); EXPR_WFL_LINECOL (yyval.node) = yyvsp[-2].operator.location; *************** yyreduce: *** 4584,4625 **** break; case 255: ! #line 1592 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 256: ! #line 1594 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term or ')'"); DRECOVER(switch_statement);;} break; case 257: ! #line 1596 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'{' expected"); RECOVER;;} break; case 258: ! #line 1604 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 259: ! #line 1606 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 260: ! #line 1608 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 261: ! #line 1610 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 267: ! #line 1629 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree lab = build1 (CASE_EXPR, NULL_TREE, yyvsp[-1].node); EXPR_WFL_LINECOL (lab) = yyvsp[-2].operator.location; --- 4584,4625 ---- break; case 255: ! #line 1592 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 256: ! #line 1594 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term or ')'"); DRECOVER(switch_statement);;} break; case 257: ! #line 1596 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'{' expected"); RECOVER;;} break; case 258: ! #line 1604 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 259: ! #line 1606 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 260: ! #line 1608 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 261: ! #line 1610 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = NULL_TREE; ;} break; case 267: ! #line 1629 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree lab = build1 (CASE_EXPR, NULL_TREE, yyvsp[-1].node); EXPR_WFL_LINECOL (lab) = yyvsp[-2].operator.location; *************** yyreduce: *** 4628,4634 **** break; case 268: ! #line 1635 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree lab = build (DEFAULT_EXPR, NULL_TREE, NULL_TREE); EXPR_WFL_LINECOL (lab) = yyvsp[-1].operator.location; --- 4628,4634 ---- break; case 268: ! #line 1635 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree lab = build (DEFAULT_EXPR, NULL_TREE, NULL_TREE); EXPR_WFL_LINECOL (lab) = yyvsp[-1].operator.location; *************** yyreduce: *** 4637,4658 **** break; case 269: ! #line 1641 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing or invalid constant expression"); RECOVER;;} break; case 270: ! #line 1643 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("':' expected"); RECOVER;;} break; case 271: ! #line 1645 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("':' expected"); RECOVER;;} break; case 272: ! #line 1650 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree body = build_loop_body (yyvsp[-2].operator.location, yyvsp[-1].node, 0); yyval.node = build_new_loop (body); --- 4637,4658 ---- break; case 269: ! #line 1641 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing or invalid constant expression"); RECOVER;;} break; case 270: ! #line 1643 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("':' expected"); RECOVER;;} break; case 271: ! #line 1645 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("':' expected"); RECOVER;;} break; case 272: ! #line 1650 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree body = build_loop_body (yyvsp[-2].operator.location, yyvsp[-1].node, 0); yyval.node = build_new_loop (body); *************** yyreduce: *** 4660,4691 **** break; case 273: ! #line 1658 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = finish_loop_body (0, NULL_TREE, yyvsp[0].node, 0); ;} break; case 274: ! #line 1660 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {YYERROR_NOW; yyerror ("'(' expected"); RECOVER;;} break; case 275: ! #line 1662 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term and ')' expected"); RECOVER;;} break; case 276: ! #line 1664 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 277: ! #line 1669 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = finish_loop_body (0, NULL_TREE, yyvsp[0].node, 0); ;} break; case 278: ! #line 1674 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree body = build_loop_body (0, NULL_TREE, 1); yyval.node = build_new_loop (body); --- 4660,4691 ---- break; case 273: ! #line 1658 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = finish_loop_body (0, NULL_TREE, yyvsp[0].node, 0); ;} break; case 274: ! #line 1660 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {YYERROR_NOW; yyerror ("'(' expected"); RECOVER;;} break; case 275: ! #line 1662 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term and ')' expected"); RECOVER;;} break; case 276: ! #line 1664 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 277: ! #line 1669 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = finish_loop_body (0, NULL_TREE, yyvsp[0].node, 0); ;} break; case 278: ! #line 1674 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree body = build_loop_body (0, NULL_TREE, 1); yyval.node = build_new_loop (body); *************** yyreduce: *** 4693,4704 **** break; case 279: ! #line 1683 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = finish_loop_body (yyvsp[-3].operator.location, yyvsp[-2].node, yyvsp[-5].node, 1); ;} break; case 280: ! #line 1688 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { if (TREE_CODE_CLASS (TREE_CODE (yyvsp[-4].node)) == 'c') yyvsp[-4].node = build_wfl_node (yyvsp[-4].node); --- 4693,4704 ---- break; case 279: ! #line 1683 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = finish_loop_body (yyvsp[-3].operator.location, yyvsp[-2].node, yyvsp[-5].node, 1); ;} break; case 280: ! #line 1688 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { if (TREE_CODE_CLASS (TREE_CODE (yyvsp[-4].node)) == 'c') yyvsp[-4].node = build_wfl_node (yyvsp[-4].node); *************** yyreduce: *** 4707,4713 **** break; case 281: ! #line 1694 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = finish_for_loop (0, NULL_TREE, yyvsp[-2].node, yyvsp[0].node); /* We have not condition, so we get rid of the EXIT_EXPR */ --- 4707,4713 ---- break; case 281: ! #line 1694 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = finish_for_loop (0, NULL_TREE, yyvsp[-2].node, yyvsp[0].node); /* We have not condition, so we get rid of the EXIT_EXPR */ *************** yyreduce: *** 4717,4743 **** break; case 282: ! #line 1701 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Invalid control expression"); RECOVER;;} break; case 283: ! #line 1703 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Invalid update expression"); RECOVER;;} break; case 284: ! #line 1705 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Invalid update expression"); RECOVER;;} break; case 285: ! #line 1710 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = finish_for_loop (EXPR_WFL_LINECOL (yyvsp[-4].node), yyvsp[-4].node, yyvsp[-2].node, yyvsp[0].node);;} break; case 286: ! #line 1712 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = finish_for_loop (0, NULL_TREE, yyvsp[-2].node, yyvsp[0].node); /* We have not condition, so we get rid of the EXIT_EXPR */ --- 4717,4743 ---- break; case 282: ! #line 1701 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Invalid control expression"); RECOVER;;} break; case 283: ! #line 1703 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Invalid update expression"); RECOVER;;} break; case 284: ! #line 1705 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Invalid update expression"); RECOVER;;} break; case 285: ! #line 1710 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = finish_for_loop (EXPR_WFL_LINECOL (yyvsp[-4].node), yyvsp[-4].node, yyvsp[-2].node, yyvsp[0].node);;} break; case 286: ! #line 1712 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = finish_for_loop (0, NULL_TREE, yyvsp[-2].node, yyvsp[0].node); /* We have not condition, so we get rid of the EXIT_EXPR */ *************** yyreduce: *** 4747,4753 **** break; case 287: ! #line 1722 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { /* This scope defined for local variable that may be defined within the scope of the for loop */ --- 4747,4753 ---- break; case 287: ! #line 1722 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { /* This scope defined for local variable that may be defined within the scope of the for loop */ *************** yyreduce: *** 4756,4772 **** break; case 288: ! #line 1728 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'(' expected"); DRECOVER(for_1);;} break; case 289: ! #line 1730 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Invalid init statement"); RECOVER;;} break; case 290: ! #line 1735 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { /* We now declare the loop body. The loop is declared as a for loop. */ --- 4756,4772 ---- break; case 288: ! #line 1728 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'(' expected"); DRECOVER(for_1);;} break; case 289: ! #line 1730 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Invalid init statement"); RECOVER;;} break; case 290: ! #line 1735 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { /* We now declare the loop body. The loop is declared as a for loop. */ *************** yyreduce: *** 4780,4791 **** break; case 291: ! #line 1747 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = empty_stmt_node; ;} break; case 292: ! #line 1749 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { /* Init statement recorded within the previously defined block scope */ --- 4780,4791 ---- break; case 291: ! #line 1747 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = empty_stmt_node; ;} break; case 292: ! #line 1749 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { /* Init statement recorded within the previously defined block scope */ *************** yyreduce: *** 4794,4800 **** break; case 293: ! #line 1755 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { /* Local variable are recorded within the previously defined block scope */ --- 4794,4800 ---- break; case 293: ! #line 1755 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { /* Local variable are recorded within the previously defined block scope */ *************** yyreduce: *** 4803,4899 **** break; case 294: ! #line 1761 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("';' expected"); DRECOVER(for_init_1);;} break; case 295: ! #line 1765 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyval.node = empty_stmt_node;;} break; case 296: ! #line 1767 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_debugable_stmt (BUILD_LOCATION (), yyvsp[0].node); ;} break; case 297: ! #line 1772 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = add_stmt_to_compound (NULL_TREE, NULL_TREE, yyvsp[0].node); ;} break; case 298: ! #line 1774 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = add_stmt_to_compound (yyvsp[-2].node, NULL_TREE, yyvsp[0].node); ;} break; case 299: ! #line 1776 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 300: ! #line 1781 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_bc_statement (yyvsp[-1].operator.location, 1, NULL_TREE); ;} break; case 301: ! #line 1783 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_bc_statement (yyvsp[-2].operator.location, 1, yyvsp[-1].node); ;} break; case 302: ! #line 1785 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 303: ! #line 1787 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 304: ! #line 1792 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_bc_statement (yyvsp[-1].operator.location, 0, NULL_TREE); ;} break; case 305: ! #line 1794 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_bc_statement (yyvsp[-2].operator.location, 0, yyvsp[-1].node); ;} break; case 306: ! #line 1796 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 307: ! #line 1798 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 308: ! #line 1803 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_return (yyvsp[-1].operator.location, NULL_TREE); ;} break; case 309: ! #line 1805 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_return (yyvsp[-2].operator.location, yyvsp[-1].node); ;} break; case 310: ! #line 1807 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 311: ! #line 1809 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 312: ! #line 1814 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build1 (THROW_EXPR, NULL_TREE, yyvsp[-1].node); EXPR_WFL_LINECOL (yyval.node) = yyvsp[-2].operator.location; --- 4803,4899 ---- break; case 294: ! #line 1761 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("';' expected"); DRECOVER(for_init_1);;} break; case 295: ! #line 1765 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyval.node = empty_stmt_node;;} break; case 296: ! #line 1767 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_debugable_stmt (BUILD_LOCATION (), yyvsp[0].node); ;} break; case 297: ! #line 1772 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = add_stmt_to_compound (NULL_TREE, NULL_TREE, yyvsp[0].node); ;} break; case 298: ! #line 1774 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = add_stmt_to_compound (yyvsp[-2].node, NULL_TREE, yyvsp[0].node); ;} break; case 299: ! #line 1776 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 300: ! #line 1781 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_bc_statement (yyvsp[-1].operator.location, 1, NULL_TREE); ;} break; case 301: ! #line 1783 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_bc_statement (yyvsp[-2].operator.location, 1, yyvsp[-1].node); ;} break; case 302: ! #line 1785 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 303: ! #line 1787 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 304: ! #line 1792 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_bc_statement (yyvsp[-1].operator.location, 0, NULL_TREE); ;} break; case 305: ! #line 1794 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_bc_statement (yyvsp[-2].operator.location, 0, yyvsp[-1].node); ;} break; case 306: ! #line 1796 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 307: ! #line 1798 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 308: ! #line 1803 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_return (yyvsp[-1].operator.location, NULL_TREE); ;} break; case 309: ! #line 1805 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_return (yyvsp[-2].operator.location, yyvsp[-1].node); ;} break; case 310: ! #line 1807 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 311: ! #line 1809 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 312: ! #line 1814 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build1 (THROW_EXPR, NULL_TREE, yyvsp[-1].node); EXPR_WFL_LINECOL (yyval.node) = yyvsp[-2].operator.location; *************** yyreduce: *** 4901,4941 **** break; case 313: ! #line 1819 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 314: ! #line 1821 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 315: ! #line 1826 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_assertion (yyvsp[-4].operator.location, yyvsp[-3].node, yyvsp[-1].node); ;} break; case 316: ! #line 1830 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_assertion (yyvsp[-2].operator.location, yyvsp[-1].node, NULL_TREE); ;} break; case 317: ! #line 1834 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 318: ! #line 1836 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 319: ! #line 1841 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build (SYNCHRONIZED_EXPR, NULL_TREE, yyvsp[-2].node, yyvsp[0].node); EXPR_WFL_LINECOL (yyval.node) = --- 4901,4941 ---- break; case 313: ! #line 1819 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 314: ! #line 1821 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 315: ! #line 1826 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_assertion (yyvsp[-4].operator.location, yyvsp[-3].node, yyvsp[-1].node); ;} break; case 316: ! #line 1830 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_assertion (yyvsp[-2].operator.location, yyvsp[-1].node, NULL_TREE); ;} break; case 317: ! #line 1834 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 318: ! #line 1836 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("';' expected"); RECOVER;;} break; case 319: ! #line 1841 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build (SYNCHRONIZED_EXPR, NULL_TREE, yyvsp[-2].node, yyvsp[0].node); EXPR_WFL_LINECOL (yyval.node) = *************** yyreduce: *** 4944,4970 **** break; case 320: ! #line 1847 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'{' expected"); RECOVER;;} break; case 321: ! #line 1849 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 322: ! #line 1851 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 323: ! #line 1853 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 324: ! #line 1858 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { check_modifiers ( "Illegal modifier `%s'. Only `synchronized' was expected here", --- 4944,4970 ---- break; case 320: ! #line 1847 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'{' expected"); RECOVER;;} break; case 321: ! #line 1849 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 322: ! #line 1851 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 323: ! #line 1853 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 324: ! #line 1858 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { check_modifiers ( "Illegal modifier `%s'. Only `synchronized' was expected here", *************** yyreduce: *** 4976,4992 **** break; case 325: ! #line 1870 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_try_statement (yyvsp[-2].operator.location, yyvsp[-1].node, yyvsp[0].node); ;} break; case 326: ! #line 1872 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_try_finally_statement (yyvsp[-2].operator.location, yyvsp[-1].node, yyvsp[0].node); ;} break; case 327: ! #line 1874 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_try_finally_statement (yyvsp[-3].operator.location, build_try_statement (yyvsp[-3].operator.location, yyvsp[-2].node, yyvsp[-1].node), yyvsp[0].node); --- 4976,4992 ---- break; case 325: ! #line 1870 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_try_statement (yyvsp[-2].operator.location, yyvsp[-1].node, yyvsp[0].node); ;} break; case 326: ! #line 1872 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_try_finally_statement (yyvsp[-2].operator.location, yyvsp[-1].node, yyvsp[0].node); ;} break; case 327: ! #line 1874 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_try_finally_statement (yyvsp[-3].operator.location, build_try_statement (yyvsp[-3].operator.location, yyvsp[-2].node, yyvsp[-1].node), yyvsp[0].node); *************** yyreduce: *** 4994,5005 **** break; case 328: ! #line 1879 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'{' expected"); DRECOVER (try_statement);;} break; case 330: ! #line 1885 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { TREE_CHAIN (yyvsp[0].node) = yyvsp[-1].node; yyval.node = yyvsp[0].node; --- 4994,5005 ---- break; case 328: ! #line 1879 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'{' expected"); DRECOVER (try_statement);;} break; case 330: ! #line 1885 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { TREE_CHAIN (yyvsp[0].node) = yyvsp[-1].node; yyval.node = yyvsp[0].node; *************** yyreduce: *** 5007,5013 **** break; case 331: ! #line 1893 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { java_method_add_stmt (current_function_decl, yyvsp[0].node); exit_block (); --- 5007,5013 ---- break; case 331: ! #line 1893 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { java_method_add_stmt (current_function_decl, yyvsp[0].node); exit_block (); *************** yyreduce: *** 5016,5022 **** break; case 332: ! #line 1902 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { /* We add a block to define a scope for formal_parameter (CCBP). The formal parameter is --- 5016,5022 ---- break; case 332: ! #line 1902 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { /* We add a block to define a scope for formal_parameter (CCBP). The formal parameter is *************** yyreduce: *** 5044,5055 **** break; case 333: ! #line 1927 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER; yyval.node = NULL_TREE;;} break; case 334: ! #line 1929 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Missing term or ')' expected"); RECOVER; yyval.node = NULL_TREE; --- 5044,5055 ---- break; case 333: ! #line 1927 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER; yyval.node = NULL_TREE;;} break; case 334: ! #line 1929 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Missing term or ')' expected"); RECOVER; yyval.node = NULL_TREE; *************** yyreduce: *** 5057,5088 **** break; case 335: ! #line 1934 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER; yyval.node = NULL_TREE;;} break; case 336: ! #line 1939 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 337: ! #line 1941 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'{' expected"); RECOVER; ;} break; case 341: ! #line 1953 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_this (yyvsp[0].operator.location); ;} break; case 342: ! #line 1955 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyval.node = yyvsp[-1].node;;} break; case 348: ! #line 1965 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree wfl = build_wfl_node (this_identifier_node); yyval.node = make_qualified_primary (yyvsp[-2].node, wfl, EXPR_WFL_LINECOL (yyvsp[-2].node)); --- 5057,5088 ---- break; case 335: ! #line 1934 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER; yyval.node = NULL_TREE;;} break; case 336: ! #line 1939 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = yyvsp[0].node; ;} break; case 337: ! #line 1941 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'{' expected"); RECOVER; ;} break; case 341: ! #line 1953 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_this (yyvsp[0].operator.location); ;} break; case 342: ! #line 1955 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyval.node = yyvsp[-1].node;;} break; case 348: ! #line 1965 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree wfl = build_wfl_node (this_identifier_node); yyval.node = make_qualified_primary (yyvsp[-2].node, wfl, EXPR_WFL_LINECOL (yyvsp[-2].node)); *************** yyreduce: *** 5090,5131 **** break; case 349: ! #line 1970 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 350: ! #line 1972 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'class' or 'this' expected" ); RECOVER;;} break; case 351: ! #line 1974 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'class' expected" ); RECOVER;;} break; case 352: ! #line 1976 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'class' expected" ); RECOVER;;} break; case 353: ! #line 1981 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_incomplete_class_ref (yyvsp[-1].operator.location, yyvsp[-2].node); ;} break; case 354: ! #line 1983 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_incomplete_class_ref (yyvsp[-1].operator.location, yyvsp[-2].node); ;} break; case 355: ! #line 1985 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_incomplete_class_ref (yyvsp[-1].operator.location, yyvsp[-2].node); ;} break; case 356: ! #line 1987 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_incomplete_class_ref (yyvsp[-1].operator.location, void_type_node); --- 5090,5131 ---- break; case 349: ! #line 1970 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 350: ! #line 1972 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'class' or 'this' expected" ); RECOVER;;} break; case 351: ! #line 1974 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'class' expected" ); RECOVER;;} break; case 352: ! #line 1976 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'class' expected" ); RECOVER;;} break; case 353: ! #line 1981 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_incomplete_class_ref (yyvsp[-1].operator.location, yyvsp[-2].node); ;} break; case 354: ! #line 1983 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_incomplete_class_ref (yyvsp[-1].operator.location, yyvsp[-2].node); ;} break; case 355: ! #line 1985 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_incomplete_class_ref (yyvsp[-1].operator.location, yyvsp[-2].node); ;} break; case 356: ! #line 1987 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_incomplete_class_ref (yyvsp[-1].operator.location, void_type_node); *************** yyreduce: *** 5133,5149 **** break; case 357: ! #line 1995 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_new_invocation (yyvsp[-3].node, yyvsp[-1].node); ;} break; case 358: ! #line 1997 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_new_invocation (yyvsp[-2].node, NULL_TREE); ;} break; case 360: ! #line 2003 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree ctor = build_new_invocation (yyvsp[-2].node, NULL_TREE); yyval.node = make_qualified_primary (yyvsp[-3].node, ctor, --- 5133,5149 ---- break; case 357: ! #line 1995 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_new_invocation (yyvsp[-3].node, yyvsp[-1].node); ;} break; case 358: ! #line 1997 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_new_invocation (yyvsp[-2].node, NULL_TREE); ;} break; case 360: ! #line 2003 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree ctor = build_new_invocation (yyvsp[-2].node, NULL_TREE); yyval.node = make_qualified_primary (yyvsp[-3].node, ctor, *************** yyreduce: *** 5152,5158 **** break; case 362: ! #line 2010 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree ctor = build_new_invocation (yyvsp[-3].node, yyvsp[-1].node); yyval.node = make_qualified_primary (yyvsp[-4].node, ctor, --- 5152,5158 ---- break; case 362: ! #line 2010 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree ctor = build_new_invocation (yyvsp[-3].node, yyvsp[-1].node); yyval.node = make_qualified_primary (yyvsp[-4].node, ctor, *************** yyreduce: *** 5161,5202 **** break; case 364: ! #line 2017 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'(' expected"); DRECOVER(new_1);;} break; case 365: ! #line 2019 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 366: ! #line 2021 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("')' or term expected"); RECOVER;;} break; case 367: ! #line 2023 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 368: ! #line 2025 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {YYERROR_NOW; yyerror ("Identifier expected"); RECOVER;;} break; case 369: ! #line 2027 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 370: ! #line 2037 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { create_anonymous_class (yyvsp[-4].operator.location, yyvsp[-3].node); ;} break; case 371: ! #line 2039 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree id = build_wfl_node (DECL_NAME (GET_CPC ())); EXPR_WFL_LINECOL (id) = EXPR_WFL_LINECOL (yyvsp[-5].node); --- 5161,5202 ---- break; case 364: ! #line 2017 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'(' expected"); DRECOVER(new_1);;} break; case 365: ! #line 2019 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 366: ! #line 2021 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("')' or term expected"); RECOVER;;} break; case 367: ! #line 2023 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("')' expected"); RECOVER;;} break; case 368: ! #line 2025 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {YYERROR_NOW; yyerror ("Identifier expected"); RECOVER;;} break; case 369: ! #line 2027 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'(' expected"); RECOVER;;} break; case 370: ! #line 2037 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { create_anonymous_class (yyvsp[-4].operator.location, yyvsp[-3].node); ;} break; case 371: ! #line 2039 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree id = build_wfl_node (DECL_NAME (GET_CPC ())); EXPR_WFL_LINECOL (id) = EXPR_WFL_LINECOL (yyvsp[-5].node); *************** yyreduce: *** 5230,5241 **** break; case 372: ! #line 2070 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { create_anonymous_class (yyvsp[-3].operator.location, yyvsp[-2].node); ;} break; case 373: ! #line 2072 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree id = build_wfl_node (DECL_NAME (GET_CPC ())); EXPR_WFL_LINECOL (id) = EXPR_WFL_LINECOL (yyvsp[-4].node); --- 5230,5241 ---- break; case 372: ! #line 2070 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { create_anonymous_class (yyvsp[-3].operator.location, yyvsp[-2].node); ;} break; case 373: ! #line 2072 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree id = build_wfl_node (DECL_NAME (GET_CPC ())); EXPR_WFL_LINECOL (id) = EXPR_WFL_LINECOL (yyvsp[-4].node); *************** yyreduce: *** 5251,5267 **** break; case 374: ! #line 2088 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = yyvsp[-2].node; ;} break; case 375: ! #line 2090 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = yyvsp[-2].node; ;} break; case 376: ! #line 2095 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = tree_cons (NULL_TREE, yyvsp[0].node, NULL_TREE); ctxp->formal_parameter_number = 1; --- 5251,5267 ---- break; case 374: ! #line 2088 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = yyvsp[-2].node; ;} break; case 375: ! #line 2090 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = yyvsp[-2].node; ;} break; case 376: ! #line 2095 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = tree_cons (NULL_TREE, yyvsp[0].node, NULL_TREE); ctxp->formal_parameter_number = 1; *************** yyreduce: *** 5269,5275 **** break; case 377: ! #line 2100 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { ctxp->formal_parameter_number += 1; yyval.node = tree_cons (NULL_TREE, yyvsp[0].node, yyvsp[-2].node); --- 5269,5275 ---- break; case 377: ! #line 2100 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { ctxp->formal_parameter_number += 1; yyval.node = tree_cons (NULL_TREE, yyvsp[0].node, yyvsp[-2].node); *************** yyreduce: *** 5277,5308 **** break; case 378: ! #line 2105 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 379: ! #line 2110 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_newarray_node (yyvsp[-1].node, yyvsp[0].node, 0); ;} break; case 380: ! #line 2112 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_newarray_node (yyvsp[-1].node, yyvsp[0].node, 0); ;} break; case 381: ! #line 2114 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_newarray_node (yyvsp[-2].node, yyvsp[-1].node, pop_current_osb (ctxp));;} break; case 382: ! #line 2116 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_newarray_node (yyvsp[-2].node, yyvsp[-1].node, pop_current_osb (ctxp));;} break; case 383: ! #line 2120 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { char *sig; int osb = pop_current_osb (ctxp); --- 5277,5308 ---- break; case 378: ! #line 2105 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 379: ! #line 2110 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_newarray_node (yyvsp[-1].node, yyvsp[0].node, 0); ;} break; case 380: ! #line 2112 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_newarray_node (yyvsp[-1].node, yyvsp[0].node, 0); ;} break; case 381: ! #line 2114 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_newarray_node (yyvsp[-2].node, yyvsp[-1].node, pop_current_osb (ctxp));;} break; case 382: ! #line 2116 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_newarray_node (yyvsp[-2].node, yyvsp[-1].node, pop_current_osb (ctxp));;} break; case 383: ! #line 2120 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { char *sig; int osb = pop_current_osb (ctxp); *************** yyreduce: *** 5316,5322 **** break; case 384: ! #line 2131 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { int osb = pop_current_osb (ctxp); tree type = yyvsp[-2].node; --- 5316,5322 ---- break; case 384: ! #line 2131 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { int osb = pop_current_osb (ctxp); tree type = yyvsp[-2].node; *************** yyreduce: *** 5328,5354 **** break; case 385: ! #line 2140 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("'[' expected"); DRECOVER ("]");;} break; case 386: ! #line 2142 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 387: ! #line 2147 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_tree_list (NULL_TREE, yyvsp[0].node); ;} break; case 388: ! #line 2149 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = tree_cons (NULL_TREE, yyvsp[0].node, yyval.node); ;} break; case 389: ! #line 2154 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { if (JNUMERIC_TYPE_P (TREE_TYPE (yyvsp[-1].node))) { --- 5328,5354 ---- break; case 385: ! #line 2140 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("'[' expected"); DRECOVER ("]");;} break; case 386: ! #line 2142 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 387: ! #line 2147 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_tree_list (NULL_TREE, yyvsp[0].node); ;} break; case 388: ! #line 2149 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = tree_cons (NULL_TREE, yyvsp[0].node, yyval.node); ;} break; case 389: ! #line 2154 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { if (JNUMERIC_TYPE_P (TREE_TYPE (yyvsp[-1].node))) { *************** yyreduce: *** 5361,5372 **** break; case 390: ! #line 2164 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 391: ! #line 2166 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Missing term"); yyerror ("']' expected"); --- 5361,5372 ---- break; case 390: ! #line 2164 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("']' expected"); RECOVER;;} break; case 391: ! #line 2166 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Missing term"); yyerror ("']' expected"); *************** yyreduce: *** 5375,5381 **** break; case 392: ! #line 2175 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { int allocate = 0; /* If not initialized, allocate memory for the osb --- 5375,5381 ---- break; case 392: ! #line 2175 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { int allocate = 0; /* If not initialized, allocate memory for the osb *************** yyreduce: *** 5404,5425 **** break; case 393: ! #line 2201 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { CURRENT_OSB (ctxp)++; ;} break; case 394: ! #line 2203 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("']' expected"); RECOVER;;} break; case 395: ! #line 2208 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = make_qualified_primary (yyvsp[-2].node, yyvsp[0].node, yyvsp[-1].operator.location); ;} break; case 396: ! #line 2212 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree super_wfl = build_wfl_node (super_identifier_node); EXPR_WFL_LINECOL (super_wfl) = yyvsp[-2].operator.location; --- 5404,5425 ---- break; case 393: ! #line 2201 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { CURRENT_OSB (ctxp)++; ;} break; case 394: ! #line 2203 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("']' expected"); RECOVER;;} break; case 395: ! #line 2208 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = make_qualified_primary (yyvsp[-2].node, yyvsp[0].node, yyvsp[-1].operator.location); ;} break; case 396: ! #line 2212 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree super_wfl = build_wfl_node (super_identifier_node); EXPR_WFL_LINECOL (super_wfl) = yyvsp[-2].operator.location; *************** yyreduce: *** 5428,5449 **** break; case 397: ! #line 2218 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Field expected"); DRECOVER (super_field_acces);;} break; case 398: ! #line 2223 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_method_invocation (yyvsp[-2].node, NULL_TREE); ;} break; case 399: ! #line 2225 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_method_invocation (yyvsp[-3].node, yyvsp[-1].node); ;} break; case 400: ! #line 2227 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { if (TREE_CODE (yyvsp[-4].node) == THIS_EXPR) yyval.node = build_this_super_qualified_invocation --- 5428,5449 ---- break; case 397: ! #line 2218 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Field expected"); DRECOVER (super_field_acces);;} break; case 398: ! #line 2223 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_method_invocation (yyvsp[-2].node, NULL_TREE); ;} break; case 399: ! #line 2225 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_method_invocation (yyvsp[-3].node, yyvsp[-1].node); ;} break; case 400: ! #line 2227 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { if (TREE_CODE (yyvsp[-4].node) == THIS_EXPR) yyval.node = build_this_super_qualified_invocation *************** yyreduce: *** 5457,5463 **** break; case 401: ! #line 2238 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { if (TREE_CODE (yyvsp[-5].node) == THIS_EXPR) yyval.node = build_this_super_qualified_invocation --- 5457,5463 ---- break; case 401: ! #line 2238 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { if (TREE_CODE (yyvsp[-5].node) == THIS_EXPR) yyval.node = build_this_super_qualified_invocation *************** yyreduce: *** 5471,5477 **** break; case 402: ! #line 2249 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_this_super_qualified_invocation (0, yyvsp[-2].node, NULL_TREE, yyvsp[-4].operator.location, yyvsp[-3].operator.location); --- 5471,5477 ---- break; case 402: ! #line 2249 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_this_super_qualified_invocation (0, yyvsp[-2].node, NULL_TREE, yyvsp[-4].operator.location, yyvsp[-3].operator.location); *************** yyreduce: *** 5479,5485 **** break; case 403: ! #line 2254 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_this_super_qualified_invocation (0, yyvsp[-3].node, yyvsp[-1].node, yyvsp[-5].operator.location, yyvsp[-4].operator.location); --- 5479,5485 ---- break; case 403: ! #line 2254 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_this_super_qualified_invocation (0, yyvsp[-3].node, yyvsp[-1].node, yyvsp[-5].operator.location, yyvsp[-4].operator.location); *************** yyreduce: *** 5487,5513 **** break; case 404: ! #line 2263 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("'(' expected"); DRECOVER (method_invocation); ;} break; case 405: ! #line 2265 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("'(' expected"); DRECOVER (method_invocation); ;} break; case 406: ! #line 2270 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_array_ref (yyvsp[-2].operator.location, yyvsp[-3].node, yyvsp[-1].node); ;} break; case 407: ! #line 2272 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_array_ref (yyvsp[-2].operator.location, yyvsp[-3].node, yyvsp[-1].node); ;} break; case 408: ! #line 2274 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Missing term and ']' expected"); DRECOVER(array_access); --- 5487,5513 ---- break; case 404: ! #line 2263 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("'(' expected"); DRECOVER (method_invocation); ;} break; case 405: ! #line 2265 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("'(' expected"); DRECOVER (method_invocation); ;} break; case 406: ! #line 2270 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_array_ref (yyvsp[-2].operator.location, yyvsp[-3].node, yyvsp[-1].node); ;} break; case 407: ! #line 2272 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_array_ref (yyvsp[-2].operator.location, yyvsp[-3].node, yyvsp[-1].node); ;} break; case 408: ! #line 2274 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Missing term and ']' expected"); DRECOVER(array_access); *************** yyreduce: *** 5515,5521 **** break; case 409: ! #line 2279 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(array_access); --- 5515,5521 ---- break; case 409: ! #line 2279 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(array_access); *************** yyreduce: *** 5523,5529 **** break; case 410: ! #line 2284 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("Missing term and ']' expected"); DRECOVER(array_access); --- 5523,5529 ---- break; case 410: ! #line 2284 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("Missing term and ']' expected"); DRECOVER(array_access); *************** yyreduce: *** 5531,5537 **** break; case 411: ! #line 2289 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(array_access); --- 5531,5537 ---- break; case 411: ! #line 2289 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyerror ("']' expected"); DRECOVER(array_access); *************** yyreduce: *** 5539,5565 **** break; case 416: ! #line 2304 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_incdec (yyvsp[0].operator.token, yyvsp[0].operator.location, yyvsp[-1].node, 1); ;} break; case 417: ! #line 2309 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_incdec (yyvsp[0].operator.token, yyvsp[0].operator.location, yyvsp[-1].node, 1); ;} break; case 420: ! #line 2316 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyval.node = build_unaryop (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node); ;} break; case 422: ! #line 2319 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 423: ! #line 2324 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { error_if_numeric_overflow (yyvsp[0].node); yyval.node = yyvsp[0].node; --- 5539,5565 ---- break; case 416: ! #line 2304 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_incdec (yyvsp[0].operator.token, yyvsp[0].operator.location, yyvsp[-1].node, 1); ;} break; case 417: ! #line 2309 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_incdec (yyvsp[0].operator.token, yyvsp[0].operator.location, yyvsp[-1].node, 1); ;} break; case 420: ! #line 2316 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyval.node = build_unaryop (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node); ;} break; case 422: ! #line 2319 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 423: ! #line 2324 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { error_if_numeric_overflow (yyvsp[0].node); yyval.node = yyvsp[0].node; *************** yyreduce: *** 5567,5623 **** break; case 424: ! #line 2329 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyval.node = build_unaryop (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node); ;} break; case 425: ! #line 2331 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 426: ! #line 2336 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyval.node = build_incdec (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node, 0); ;} break; case 427: ! #line 2338 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 428: ! #line 2343 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyval.node = build_incdec (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node, 0); ;} break; case 429: ! #line 2345 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 431: ! #line 2351 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyval.node = build_unaryop (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node); ;} break; case 432: ! #line 2353 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyval.node = build_unaryop (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node); ;} break; case 434: ! #line 2356 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 435: ! #line 2358 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 436: ! #line 2363 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { tree type = yyvsp[-3].node; int osb = pop_current_osb (ctxp); --- 5567,5623 ---- break; case 424: ! #line 2329 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyval.node = build_unaryop (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node); ;} break; case 425: ! #line 2331 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 426: ! #line 2336 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyval.node = build_incdec (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node, 0); ;} break; case 427: ! #line 2338 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 428: ! #line 2343 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyval.node = build_incdec (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node, 0); ;} break; case 429: ! #line 2345 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 431: ! #line 2351 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyval.node = build_unaryop (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node); ;} break; case 432: ! #line 2353 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyval.node = build_unaryop (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[0].node); ;} break; case 434: ! #line 2356 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 435: ! #line 2358 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;} break; case 436: ! #line 2363 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { tree type = yyvsp[-3].node; int osb = pop_current_osb (ctxp); *************** yyreduce: *** 5628,5644 **** break; case 437: ! #line 2371 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_cast (yyvsp[-3].operator.location, yyvsp[-2].node, yyvsp[0].node); ;} break; case 438: ! #line 2373 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_cast (yyvsp[-3].operator.location, yyvsp[-2].node, yyvsp[0].node); ;} break; case 439: ! #line 2375 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { const char *ptr; int osb = pop_current_osb (ctxp); --- 5628,5644 ---- break; case 437: ! #line 2371 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_cast (yyvsp[-3].operator.location, yyvsp[-2].node, yyvsp[0].node); ;} break; case 438: ! #line 2373 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_cast (yyvsp[-3].operator.location, yyvsp[-2].node, yyvsp[0].node); ;} break; case 439: ! #line 2375 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { const char *ptr; int osb = pop_current_osb (ctxp); *************** yyreduce: *** 5655,5666 **** break; case 440: ! #line 2389 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("']' expected, invalid type expression");;} break; case 441: ! #line 2391 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid type expression"); RECOVER; RECOVER; --- 5655,5666 ---- break; case 440: ! #line 2389 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("']' expected, invalid type expression");;} break; case 441: ! #line 2391 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Invalid type expression"); RECOVER; RECOVER; *************** yyreduce: *** 5668,5689 **** break; case 442: ! #line 2396 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 443: ! #line 2398 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 444: ! #line 2400 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 446: ! #line 2406 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5668,5689 ---- break; case 442: ! #line 2396 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 443: ! #line 2398 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 444: ! #line 2400 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 446: ! #line 2406 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5691,5697 **** break; case 447: ! #line 2411 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5691,5697 ---- break; case 447: ! #line 2411 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5699,5705 **** break; case 448: ! #line 2416 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5699,5705 ---- break; case 448: ! #line 2416 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5707,5728 **** break; case 449: ! #line 2421 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 450: ! #line 2423 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 451: ! #line 2425 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 453: ! #line 2431 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5707,5728 ---- break; case 449: ! #line 2421 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 450: ! #line 2423 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 451: ! #line 2425 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 453: ! #line 2431 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5730,5736 **** break; case 454: ! #line 2436 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5730,5736 ---- break; case 454: ! #line 2436 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5738,5754 **** break; case 455: ! #line 2441 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 456: ! #line 2443 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 458: ! #line 2449 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5738,5754 ---- break; case 455: ! #line 2441 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 456: ! #line 2443 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 458: ! #line 2449 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5756,5762 **** break; case 459: ! #line 2454 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5756,5762 ---- break; case 459: ! #line 2454 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5764,5770 **** break; case 460: ! #line 2459 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5764,5770 ---- break; case 460: ! #line 2459 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5772,5793 **** break; case 461: ! #line 2464 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 462: ! #line 2466 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 463: ! #line 2468 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 465: ! #line 2474 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5772,5793 ---- break; case 461: ! #line 2464 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 462: ! #line 2466 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 463: ! #line 2468 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 465: ! #line 2474 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5795,5801 **** break; case 466: ! #line 2479 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5795,5801 ---- break; case 466: ! #line 2479 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5803,5809 **** break; case 467: ! #line 2484 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5803,5809 ---- break; case 467: ! #line 2484 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5811,5817 **** break; case 468: ! #line 2489 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5811,5817 ---- break; case 468: ! #line 2489 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5819,5855 **** break; case 469: ! #line 2494 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (INSTANCEOF_EXPR, yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); ;} break; case 470: ! #line 2496 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 471: ! #line 2498 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 472: ! #line 2500 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 473: ! #line 2502 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 474: ! #line 2504 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Invalid reference type"); RECOVER;;} break; case 476: ! #line 2510 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5819,5855 ---- break; case 469: ! #line 2494 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (INSTANCEOF_EXPR, yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); ;} break; case 470: ! #line 2496 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 471: ! #line 2498 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 472: ! #line 2500 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 473: ! #line 2502 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 474: ! #line 2504 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Invalid reference type"); RECOVER;;} break; case 476: ! #line 2510 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5857,5863 **** break; case 477: ! #line 2515 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5857,5863 ---- break; case 477: ! #line 2515 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5865,5881 **** break; case 478: ! #line 2520 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 479: ! #line 2522 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 481: ! #line 2528 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5865,5881 ---- break; case 478: ! #line 2520 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 479: ! #line 2522 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 481: ! #line 2528 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5883,5894 **** break; case 482: ! #line 2533 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 484: ! #line 2539 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5883,5894 ---- break; case 482: ! #line 2533 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 484: ! #line 2539 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5896,5907 **** break; case 485: ! #line 2544 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 487: ! #line 2550 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5896,5907 ---- break; case 485: ! #line 2544 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 487: ! #line 2550 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5909,5920 **** break; case 488: ! #line 2555 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 490: ! #line 2561 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5909,5920 ---- break; case 488: ! #line 2555 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 490: ! #line 2561 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5922,5933 **** break; case 491: ! #line 2566 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 493: ! #line 2572 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); --- 5922,5933 ---- break; case 491: ! #line 2566 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 493: ! #line 2572 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_binop (BINOP_LOOKUP (yyvsp[-1].operator.token), yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); *************** yyreduce: *** 5935,5946 **** break; case 494: ! #line 2577 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 496: ! #line 2583 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build (CONDITIONAL_EXPR, NULL_TREE, yyvsp[-4].node, yyvsp[-2].node, yyvsp[0].node); EXPR_WFL_LINECOL (yyval.node) = yyvsp[-3].operator.location; --- 5935,5946 ---- break; case 494: ! #line 2577 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); RECOVER;;} break; case 496: ! #line 2583 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build (CONDITIONAL_EXPR, NULL_TREE, yyvsp[-4].node, yyvsp[-2].node, yyvsp[0].node); EXPR_WFL_LINECOL (yyval.node) = yyvsp[-3].operator.location; *************** yyreduce: *** 5948,5954 **** break; case 497: ! #line 2588 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { YYERROR_NOW; yyerror ("Missing term"); --- 5948,5954 ---- break; case 497: ! #line 2588 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { YYERROR_NOW; yyerror ("Missing term"); *************** yyreduce: *** 5957,5978 **** break; case 498: ! #line 2594 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); DRECOVER (2);;} break; case 499: ! #line 2596 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" {yyerror ("Missing term"); DRECOVER (3);;} break; case 502: ! #line 2606 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { yyval.node = build_assignment (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); ;} break; case 503: ! #line 2608 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Missing term"); DRECOVER (assign); --- 5957,5978 ---- break; case 498: ! #line 2594 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); DRECOVER (2);;} break; case 499: ! #line 2596 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" {yyerror ("Missing term"); DRECOVER (3);;} break; case 502: ! #line 2606 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { yyval.node = build_assignment (yyvsp[-1].operator.token, yyvsp[-1].operator.location, yyvsp[-2].node, yyvsp[0].node); ;} break; case 503: ! #line 2608 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" { YYNOT_TWICE yyerror ("Missing term"); DRECOVER (assign); *************** yyreturn: *** 6193,6199 **** } ! #line 2633 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse.y" /* Helper function to retrieve an OSB count. Should be used when the --- 6193,6199 ---- } ! #line 2633 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse.y" /* Helper function to retrieve an OSB count. Should be used when the diff -Nrcpad gcc-3.4.5/gcc/java/parse-scan.c gcc-3.4.6/gcc/java/parse-scan.c *** gcc-3.4.5/gcc/java/parse-scan.c 2005-12-01 03:55:14.000000000 +0000 --- gcc-3.4.6/gcc/java/parse-scan.c 2006-03-06 04:00:00.000000000 +0000 *************** *** 278,284 **** /* Copy the first part of user declarations. */ ! #line 37 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" #define JC1_LITE --- 278,284 ---- /* Copy the first part of user declarations. */ ! #line 37 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" #define JC1_LITE *************** void report (void); *** 386,392 **** #endif #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 130 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" typedef union YYSTYPE { char *node; struct method_declarator *declarator; --- 386,392 ---- #endif #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) ! #line 130 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" typedef union YYSTYPE { char *node; struct method_declarator *declarator; *************** typedef union YYSTYPE { *** 402,408 **** /* Copy the second part of user declarations. */ ! #line 136 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" extern int flag_assert; --- 402,408 ---- /* Copy the second part of user declarations. */ ! #line 136 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" extern int flag_assert; *************** yyreduce: *** 2492,2498 **** switch (yyn) { case 11: ! #line 231 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { /* use preset global here. FIXME */ yyval.node = xstrdup ("int"); --- 2492,2498 ---- switch (yyn) { case 11: ! #line 231 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { /* use preset global here. FIXME */ yyval.node = xstrdup ("int"); *************** yyreduce: *** 2500,2506 **** break; case 12: ! #line 236 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { /* use preset global here. FIXME */ yyval.node = xstrdup ("double"); --- 2500,2506 ---- break; case 12: ! #line 236 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { /* use preset global here. FIXME */ yyval.node = xstrdup ("double"); *************** yyreduce: *** 2508,2514 **** break; case 13: ! #line 241 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { /* use preset global here. FIXME */ yyval.node = xstrdup ("boolean"); --- 2508,2514 ---- break; case 13: ! #line 241 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { /* use preset global here. FIXME */ yyval.node = xstrdup ("boolean"); *************** yyreduce: *** 2516,2522 **** break; case 19: ! #line 266 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { while (bracket_count-- > 0) yyval.node = concat ("[", yyvsp[-1].node, NULL); --- 2516,2522 ---- break; case 19: ! #line 266 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { while (bracket_count-- > 0) yyval.node = concat ("[", yyvsp[-1].node, NULL); *************** yyreduce: *** 2524,2530 **** break; case 20: ! #line 271 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { while (bracket_count-- > 0) yyval.node = concat ("[", yyvsp[-1].node, NULL); --- 2524,2530 ---- break; case 20: ! #line 271 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { while (bracket_count-- > 0) yyval.node = concat ("[", yyvsp[-1].node, NULL); *************** yyreduce: *** 2532,2550 **** break; case 24: ! #line 289 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { yyval.node = concat (yyvsp[-2].node, ".", yyvsp[0].node, NULL); ;} break; case 38: ! #line 321 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { package_name = yyvsp[-1].node; ;} break; case 46: ! #line 348 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { if (yyvsp[0].value == PUBLIC_TK) modifier_value++; --- 2532,2550 ---- break; case 24: ! #line 289 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { yyval.node = concat (yyvsp[-2].node, ".", yyvsp[0].node, NULL); ;} break; case 38: ! #line 321 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { package_name = yyvsp[-1].node; ;} break; case 46: ! #line 348 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { if (yyvsp[0].value == PUBLIC_TK) modifier_value++; *************** yyreduce: *** 2555,2561 **** break; case 47: ! #line 356 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { if (yyvsp[0].value == PUBLIC_TK) modifier_value++; --- 2555,2561 ---- break; case 47: ! #line 356 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { if (yyvsp[0].value == PUBLIC_TK) modifier_value++; *************** yyreduce: *** 2566,2572 **** break; case 48: ! #line 368 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { report_class_declaration(yyvsp[-2].node); modifier_value = 0; --- 2566,2572 ---- break; case 48: ! #line 368 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { report_class_declaration(yyvsp[-2].node); modifier_value = 0; *************** yyreduce: *** 2574,2645 **** break; case 50: ! #line 374 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { report_class_declaration(yyvsp[-2].node); ;} break; case 56: ! #line 388 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 57: ! #line 390 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 58: ! #line 395 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 59: ! #line 397 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 71: ! #line 423 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 72: ! #line 425 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 77: ! #line 441 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { bracket_count = 0; USE_ABSORBER; ;} break; case 78: ! #line 443 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++bracket_count; ;} break; case 81: ! #line 454 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++method_depth; ;} break; case 82: ! #line 456 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { --method_depth; ;} break; case 83: ! #line 461 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 85: ! #line 464 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 86: ! #line 466 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { report_main_declaration (yyvsp[-1].declarator); modifier_value = 0; --- 2574,2645 ---- break; case 50: ! #line 374 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { report_class_declaration(yyvsp[-2].node); ;} break; case 56: ! #line 388 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 57: ! #line 390 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 58: ! #line 395 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 59: ! #line 397 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 71: ! #line 423 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 72: ! #line 425 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 77: ! #line 441 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { bracket_count = 0; USE_ABSORBER; ;} break; case 78: ! #line 443 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++bracket_count; ;} break; case 81: ! #line 454 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++method_depth; ;} break; case 82: ! #line 456 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { --method_depth; ;} break; case 83: ! #line 461 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 85: ! #line 464 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 86: ! #line 466 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { report_main_declaration (yyvsp[-1].declarator); modifier_value = 0; *************** yyreduce: *** 2647,2653 **** break; case 87: ! #line 474 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { struct method_declarator *d; NEW_METHOD_DECLARATOR (d, yyvsp[-2].node, NULL); --- 2647,2653 ---- break; case 87: ! #line 474 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { struct method_declarator *d; NEW_METHOD_DECLARATOR (d, yyvsp[-2].node, NULL); *************** yyreduce: *** 2656,2662 **** break; case 88: ! #line 480 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { struct method_declarator *d; NEW_METHOD_DECLARATOR (d, yyvsp[-3].node, yyvsp[-1].node); --- 2656,2662 ---- break; case 88: ! #line 480 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { struct method_declarator *d; NEW_METHOD_DECLARATOR (d, yyvsp[-3].node, yyvsp[-1].node); *************** yyreduce: *** 2665,2678 **** break; case 91: ! #line 491 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { yyval.node = concat (yyvsp[-2].node, ",", yyvsp[0].node, NULL); ;} break; case 92: ! #line 498 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; if (bracket_count) --- 2665,2678 ---- break; case 91: ! #line 491 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { yyval.node = concat (yyvsp[-2].node, ",", yyvsp[0].node, NULL); ;} break; case 92: ! #line 498 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; if (bracket_count) *************** yyreduce: *** 2690,2696 **** break; case 93: ! #line 513 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { if (bracket_count) { --- 2690,2696 ---- break; case 93: ! #line 513 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { if (bracket_count) { *************** yyreduce: *** 2707,2978 **** break; case 96: ! #line 534 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 97: ! #line 536 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 101: ! #line 551 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 103: ! #line 562 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 105: ! #line 567 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 106: ! #line 574 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 107: ! #line 576 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 114: ! #line 593 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 115: ! #line 595 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 118: ! #line 607 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { report_class_declaration (yyvsp[0].node); modifier_value = 0; ;} break; case 120: ! #line 610 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { report_class_declaration (yyvsp[0].node); modifier_value = 0; ;} break; case 122: ! #line 613 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { report_class_declaration (yyvsp[-1].node); modifier_value = 0; ;} break; case 124: ! #line 616 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { report_class_declaration (yyvsp[-1].node); modifier_value = 0; ;} break; case 128: ! #line 627 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 129: ! #line 629 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 152: ! #line 688 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 153: ! #line 690 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 178: ! #line 731 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 189: ! #line 759 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 190: ! #line 764 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 191: ! #line 769 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 199: ! #line 789 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 204: ! #line 804 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 208: ! #line 821 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 214: ! #line 839 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 225: ! #line 864 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 228: ! #line 873 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 231: ! #line 880 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" {yyerror ("Missing term"); RECOVER;;} break; case 232: ! #line 882 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" {yyerror ("';' expected"); RECOVER;;} break; case 235: ! #line 891 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 241: ! #line 906 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 242: ! #line 910 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 253: ! #line 932 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 254: ! #line 937 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 255: ! #line 939 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 256: ! #line 941 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 257: ! #line 943 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 265: ! #line 958 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { report_class_declaration (anonymous_context); ;} break; case 267: ! #line 961 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { report_class_declaration (anonymous_context); ;} break; case 269: ! #line 967 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 283: ! #line 999 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { bracket_count = 1; ;} break; case 284: ! #line 1001 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { bracket_count++; ;} break; case 287: ! #line 1014 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ++complexity; ;} break; case 288: ! #line 1016 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ++complexity; ;} break; case 289: ! #line 1017 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 290: ! #line 1018 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 291: ! #line 1019 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 292: ! #line 1020 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 293: ! #line 1025 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 296: ! #line 1032 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 343: ! #line 1128 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 345: ! #line 1134 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 347: ! #line 1140 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { ++complexity; ;} break; case 351: ! #line 1154 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; --- 2707,2978 ---- break; case 96: ! #line 534 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 97: ! #line 536 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 101: ! #line 551 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 103: ! #line 562 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 105: ! #line 567 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 106: ! #line 574 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 107: ! #line 576 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 114: ! #line 593 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 115: ! #line 595 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 118: ! #line 607 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { report_class_declaration (yyvsp[0].node); modifier_value = 0; ;} break; case 120: ! #line 610 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { report_class_declaration (yyvsp[0].node); modifier_value = 0; ;} break; case 122: ! #line 613 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { report_class_declaration (yyvsp[-1].node); modifier_value = 0; ;} break; case 124: ! #line 616 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { report_class_declaration (yyvsp[-1].node); modifier_value = 0; ;} break; case 128: ! #line 627 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 129: ! #line 629 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { pop_class_context (); ;} break; case 152: ! #line 688 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 153: ! #line 690 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { modifier_value = 0; ;} break; case 178: ! #line 731 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 189: ! #line 759 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 190: ! #line 764 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 191: ! #line 769 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 199: ! #line 789 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 204: ! #line 804 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 208: ! #line 821 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 214: ! #line 839 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 225: ! #line 864 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 228: ! #line 873 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 231: ! #line 880 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" {yyerror ("Missing term"); RECOVER;;} break; case 232: ! #line 882 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" {yyerror ("';' expected"); RECOVER;;} break; case 235: ! #line 891 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 241: ! #line 906 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 242: ! #line 910 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 253: ! #line 932 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 254: ! #line 937 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 255: ! #line 939 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 256: ! #line 941 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 257: ! #line 943 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 265: ! #line 958 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { report_class_declaration (anonymous_context); ;} break; case 267: ! #line 961 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { report_class_declaration (anonymous_context); ;} break; case 269: ! #line 967 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 283: ! #line 999 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { bracket_count = 1; ;} break; case 284: ! #line 1001 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { bracket_count++; ;} break; case 287: ! #line 1014 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ++complexity; ;} break; case 288: ! #line 1016 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ++complexity; ;} break; case 289: ! #line 1017 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 290: ! #line 1018 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 291: ! #line 1019 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 292: ! #line 1020 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 293: ! #line 1025 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 296: ! #line 1032 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; case 343: ! #line 1128 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 345: ! #line 1134 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 347: ! #line 1140 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { ++complexity; ;} break; case 351: ! #line 1154 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" { USE_ABSORBER; ;} break; *************** yyreturn: *** 3190,3196 **** } ! #line 1172 "/home/gdr/build/gcc-3.4.5/gcc-3.4.5/gcc/java/parse-scan.y" /* Create a new parser context */ --- 3190,3196 ---- } ! #line 1172 "/home/gdr/build/gcc-3.4.6/gcc-3.4.6/gcc/java/parse-scan.y" /* Create a new parser context */ diff -Nrcpad gcc-3.4.5/gcc/longlong.h gcc-3.4.6/gcc/longlong.h *** gcc-3.4.5/gcc/longlong.h 2004-06-15 10:46:36.000000000 +0000 --- gcc-3.4.6/gcc/longlong.h 2005-12-06 10:05:47.000000000 +0000 *************** *** 1,6 **** /* longlong.h -- definitions for mixed size 32/64 bit arithmetic. ! Copyright (C) 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000 ! Free Software Foundation, Inc. This definition file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public --- 1,6 ---- /* longlong.h -- definitions for mixed size 32/64 bit arithmetic. ! Copyright (C) 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000, ! 2005 Free Software Foundation, Inc. This definition file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public *************** UDItype __umulsidi3 (USItype, USItype); *** 646,652 **** || defined (__powerpc__) /* gcc */ \ || defined (__POWERPC__) /* BEOS */ \ || defined (__ppc__) /* Darwin */ \ ! || defined (PPC) /* GNU/Linux, SysV */ \ ) && W_TYPE_SIZE == 32 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ do { \ --- 646,654 ---- || defined (__powerpc__) /* gcc */ \ || defined (__POWERPC__) /* BEOS */ \ || defined (__ppc__) /* Darwin */ \ ! || (defined (PPC) && ! defined (CPU_FAMILY)) /* gcc 2.7.x GNU&SysV */ \ ! || (defined (PPC) && defined (CPU_FAMILY) /* VxWorks */ \ ! && CPU_FAMILY == PPC) \ ) && W_TYPE_SIZE == 32 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ do { \ *************** UDItype __umulsidi3 (USItype, USItype); *** 684,690 **** __asm__ ("{cntlz|cntlzw} %0,%1" : "=r" (count) : "r" (x)) #define COUNT_LEADING_ZEROS_0 32 #if defined (_ARCH_PPC) || defined (__powerpc__) || defined (__POWERPC__) \ ! || defined (__ppc__) || defined (PPC) #define umul_ppmm(ph, pl, m0, m1) \ do { \ USItype __m0 = (m0), __m1 = (m1); \ --- 686,695 ---- __asm__ ("{cntlz|cntlzw} %0,%1" : "=r" (count) : "r" (x)) #define COUNT_LEADING_ZEROS_0 32 #if defined (_ARCH_PPC) || defined (__powerpc__) || defined (__POWERPC__) \ ! || defined (__ppc__) \ ! || (defined (PPC) && ! defined (CPU_FAMILY)) /* gcc 2.7.x GNU&SysV */ \ ! || (defined (PPC) && defined (CPU_FAMILY) /* VxWorks */ \ ! && CPU_FAMILY == PPC) #define umul_ppmm(ph, pl, m0, m1) \ do { \ USItype __m0 = (m0), __m1 = (m1); \ diff -Nrcpad gcc-3.4.5/gcc/mips-tdump.c gcc-3.4.6/gcc/mips-tdump.c *** gcc-3.4.5/gcc/mips-tdump.c 2003-07-19 14:47:15.000000000 +0000 --- gcc-3.4.6/gcc/mips-tdump.c 2006-01-21 18:52:11.000000000 +0000 *************** *** 1,5 **** /* Read and manage MIPS symbol tables from object modules. ! Copyright (C) 1991, 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2003 Free Software Foundation, Inc. Contributed by hartzell@boulder.colorado.edu, Rewritten by meissner@osf.org. --- 1,5 ---- /* Read and manage MIPS symbol tables from object modules. ! Copyright (C) 1991, 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2003, 2006 Free Software Foundation, Inc. Contributed by hartzell@boulder.colorado.edu, Rewritten by meissner@osf.org. *************** main (int argc, char **argv) *** 1412,1418 **** if (version) { printf ("mips-tdump (GCC) %s\n", version_string); ! fputs ("Copyright (C) 2003 Free Software Foundation, Inc.\n", stdout); fputs ("This is free software; see the source for copying conditions. There is NO\n\ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n", stdout); --- 1412,1418 ---- if (version) { printf ("mips-tdump (GCC) %s\n", version_string); ! fputs ("Copyright (C) 2006 Free Software Foundation, Inc.\n", stdout); fputs ("This is free software; see the source for copying conditions. There is NO\n\ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n", stdout); diff -Nrcpad gcc-3.4.5/gcc/mips-tfile.c gcc-3.4.6/gcc/mips-tfile.c *** gcc-3.4.5/gcc/mips-tfile.c 2004-01-24 10:10:14.000000000 +0000 --- gcc-3.4.6/gcc/mips-tfile.c 2006-01-21 18:52:11.000000000 +0000 *************** *** 3,9 **** in the form of comments (the mips assembler does not support assembly access to debug information). Copyright (C) 1991, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001, ! 2002, 2003, 2004 Free Software Foundation, Inc. Contributed by Michael Meissner (meissner@cygnus.com). This file is part of GCC. --- 3,9 ---- in the form of comments (the mips assembler does not support assembly access to debug information). Copyright (C) 1991, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001, ! 2002, 2003, 2004, 2006 Free Software Foundation, Inc. Contributed by Michael Meissner (meissner@cygnus.com). This file is part of GCC. *************** main (int argc, char **argv) *** 4774,4780 **** if (version) { printf (_("mips-tfile (GCC) %s\n"), version_string); ! fputs ("Copyright (C) 2004 Free Software Foundation, Inc.\n", stdout); fputs (_("This is free software; see the source for copying conditions. There is NO\n\ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"), stdout); --- 4774,4780 ---- if (version) { printf (_("mips-tfile (GCC) %s\n"), version_string); ! fputs ("Copyright (C) 2006 Free Software Foundation, Inc.\n", stdout); fputs (_("This is free software; see the source for copying conditions. There is NO\n\ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"), stdout); diff -Nrcpad gcc-3.4.5/gcc/optabs.c gcc-3.4.6/gcc/optabs.c *** gcc-3.4.5/gcc/optabs.c 2004-12-05 05:21:01.000000000 +0000 --- gcc-3.4.6/gcc/optabs.c 2005-12-17 17:32:36.000000000 +0000 *************** expand_binop (enum machine_mode mode, op *** 1078,1084 **** && ashl_optab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing && lshr_optab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing) { ! rtx insns, equiv_value; rtx into_target, outof_target; rtx into_input, outof_input; rtx inter; --- 1078,1084 ---- && ashl_optab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing && lshr_optab->handlers[(int) word_mode].insn_code != CODE_FOR_nothing) { ! rtx insns; rtx into_target, outof_target; rtx into_input, outof_input; rtx inter; *************** expand_binop (enum machine_mode mode, op *** 1174,1193 **** if (inter != 0) { ! if (binoptab->code != UNKNOWN) ! equiv_value = gen_rtx_fmt_ee (binoptab->code, mode, op0, op1); ! else ! equiv_value = 0; ! ! /* We can't make this a no conflict block if this is a word swap, ! because the word swap case fails if the input and output values ! are in the same register. */ ! if (shift_count != BITS_PER_WORD) ! emit_no_conflict_block (insns, target, op0, op1, equiv_value); ! else ! emit_insn (insns); ! ! return target; } } --- 1174,1180 ---- if (inter != 0) { ! emit_insn (insns); return target; } } diff -Nrcpad gcc-3.4.5/gcc/po/ChangeLog gcc-3.4.6/gcc/po/ChangeLog *** gcc-3.4.5/gcc/po/ChangeLog 2005-12-01 02:38:40.000000000 +0000 --- gcc-3.4.6/gcc/po/ChangeLog 2006-03-06 03:47:37.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/gcc/pretty-print.c gcc-3.4.6/gcc/pretty-print.c *** gcc-3.4.5/gcc/pretty-print.c 2003-12-20 06:32:32.000000000 +0000 --- gcc-3.4.6/gcc/pretty-print.c 2006-02-28 09:12:47.000000000 +0000 *************** pp_base_indent (pretty_printer *pp) *** 178,184 **** %p: pointer. %m: strerror(text->err_no) - does not consume a value from args_ptr. %%: `%'. ! %*.s: a substring the length of which is specified by an integer. %H: location_t. */ void pp_base_format_text (pretty_printer *pp, text_info *text) --- 178,184 ---- %p: pointer. %m: strerror(text->err_no) - does not consume a value from args_ptr. %%: `%'. ! %.*s: a substring the length of which is specified by an integer. %H: location_t. */ void pp_base_format_text (pretty_printer *pp, text_info *text) diff -Nrcpad gcc-3.4.5/gcc/rtl.h gcc-3.4.6/gcc/rtl.h *** gcc-3.4.5/gcc/rtl.h 2004-12-05 05:21:01.000000000 +0000 --- gcc-3.4.6/gcc/rtl.h 2005-12-31 00:39:42.000000000 +0000 *************** extern rtx simplify_gen_subreg (enum mac *** 1639,1644 **** --- 1639,1645 ---- extern rtx simplify_replace_rtx (rtx, rtx, rtx); extern rtx simplify_rtx (rtx); extern rtx avoid_constant_pool_reference (rtx); + extern bool constant_pool_reference_p (rtx); /* In function.c */ extern rtx gen_mem_addressof (rtx, tree, int); diff -Nrcpad gcc-3.4.5/gcc/sched-rgn.c gcc-3.4.6/gcc/sched-rgn.c *** gcc-3.4.5/gcc/sched-rgn.c 2003-12-30 10:40:56.000000000 +0000 --- gcc-3.4.6/gcc/sched-rgn.c 2006-02-07 12:29:24.000000000 +0000 *************** add_branch_dependences (rtx head, rtx ta *** 2078,2083 **** --- 2078,2119 ---- insn = PREV_INSN (insn); } + #ifdef HAVE_cc0 + /* There may be other cc0 setters earlier on in this block. + Look for them and include them in the set not to be disturbed. */ + if (insn != head && last != NULL_RTX) + { + rtx earlier_cc0_setter = NULL_RTX; + + for (insn = last; insn != NULL_RTX && insn != head;) + { + insn = prev_nonnote_insn (insn); + if (sets_cc0_p (insn)) + earlier_cc0_setter = insn; + } + + if (earlier_cc0_setter != NULL_RTX) + { + insn = last; + do + { + insn = prev_nonnote_insn (insn); + + if (last != 0 && ! find_insn_list (insn, LOG_LINKS (last))) + { + add_dependence (last, insn, REG_DEP_ANTI); + INSN_REF_COUNT (insn)++; + } + + CANT_MOVE (insn) = 1; + + last = insn; + } + while (insn != earlier_cc0_setter); + } + } + #endif + /* Make sure these insns are scheduled last in their block. */ insn = last; if (insn != 0) diff -Nrcpad gcc-3.4.5/gcc/simplify-rtx.c gcc-3.4.6/gcc/simplify-rtx.c *** gcc-3.4.5/gcc/simplify-rtx.c 2005-08-21 13:37:02.000000000 +0000 --- gcc-3.4.6/gcc/simplify-rtx.c 2005-12-31 00:39:42.000000000 +0000 *************** simplify_gen_ternary (enum rtx_code code *** 188,193 **** --- 188,201 ---- return gen_rtx_fmt_eee (code, mode, op0, op1, op2); } + + /* Return true if X is a MEM referencing the constant pool. */ + + bool + constant_pool_reference_p (rtx x) + { + return avoid_constant_pool_reference (x) != x; + } /* Likewise, for relational operations. CMP_MODE specifies mode comparison is done in. diff -Nrcpad gcc-3.4.5/gcc/testsuite/ChangeLog gcc-3.4.6/gcc/testsuite/ChangeLog *** gcc-3.4.5/gcc/testsuite/ChangeLog 2005-12-01 02:38:57.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/ChangeLog 2006-03-06 03:48:01.000000000 +0000 *************** *** 1,3 **** --- 1,403 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + + 2006-02-23 Volker Reichelt + + PR c++/26291 + * g++.dg/other/ellipsis1.C: New test. + * g++.dg/parse/operator4.C: Adjust error marker. + + 2006-02-21 Kaveh R. Ghazi + + PR c++/21583 + + Backport: + 2004-11-30 Loren James Rittle + + * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144 + to support new requirements on FreeBSD 5. + + 2004-11-26 Mark Mitchell + + * g++.old-deja/g++.eh/badalloc1.C: Robustify. + + 2006-02-08 Volker Reichelt + + PR c++/26070 + * g++.dg/other/virtual1.C: New test. + + 2006-02-01 Volker Reichelt + + Backport: + 2005-12-22 Mark Mitchell + + PR c++/25369 + * g++.dg/template/ptrmem16.C: New test. + + 2006-02-01 Volker Reichelt + + Backport: + 2005-12-19 Mark Mitchell + + PR c++/24915 + * g++.dg/template/overload8.C: New test. + + 2006-02-01 Volker Reichelt + + Backport: + 2005-12-19 Mark Mitchell + + PR c++/24278 + * g++.dg/template/ctor5.C: New test. + + 2006-01-24 Volker Reichelt + + PR c++/16829 + * g++.dg/other/default2.C: New test. + * g++.dg/other/default3.C: New test. + + 2006-01-19 Volker Reichelt + + PR c++/25854 + * g++.dg/template/spec28.C: New test. + + 2006-01-16 Ian Lance Taylor + + * consistency.vlad: Remove entire directory, 1652 files. + + 2006-01-11 H.J. Lu + + PR testsuite/25728 + * lib/gcov.exp (verify-lines): Add "close $fd". + + 2005-12-30 Kaveh R. Ghazi + + PR testsuite/25214 + * gcc.dg/i386-local2.c: Skip if ilp32 and -fpic/-fpic. + + 2005-12-30 Roger Sayle + + PR target/25213 + * gcc.dg/pr23098.c: Backport testcase from mainline. + + 2005-12-27 Kaveh R. Ghazi + + * g++.dg/rtti/tinfo1.C: Scan for ".global" also. + + 2005-12-24 Kaveh R. Ghazi + + Backport: + 2005-02-09 Joseph S. Myers + + * g++.dg/rtti/tinfo1.C: Allow newline after assembler label. + + 2004-11-28 Hans-Peter Nilsson + + PR target/18489 + * g++.dg/rtti/tinfo1.C: In pattern for label definition ending + delimeter, match space and TAB as well as ":". + + Backport portions of: + 2004-11-04 Ben Elliston + + * g++.dg/rtti/tinfo1.C: Remove xfails. + + 2005-12-22 Kaveh R. Ghazi + + PR testsuite/20772 + * gcc.dg/20020523-1.c: Change run target i386 to i?86. + + 2005-12-21 Kaveh R. Ghazi + + PR testsuite/20772 + * g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C, + g++.dg/abi/bitfield9.C, g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, + g++.dg/abi/empty7.C, g++.dg/abi/empty9.C, g++.dg/abi/layout3.C, + g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C, + g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C, + g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/ext/attrib8.C, + g++.dg/opt/cse2.C, g++.dg/opt/inline9.C, g++.dg/opt/life1.C, + g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C, + g++.dg/opt/reg-stack4.C, g++.dg/other/big-struct.C, + g++.old-deja/g++.abi/aggregates.C, g++.old-deja/g++.abi/align.C, + g++.old-deja/g++.abi/bitfields.C, g++.old-deja/g++.eh/tmpl2.C, + g++.old-deja/g++.ext/asmspec1.C, g++.old-deja/g++.ext/attrib1.C, + g++.old-deja/g++.ext/attrib2.C, g++.old-deja/g++.ext/attrib3.C, + g++.old-deja/g++.law/weak.C, g++.old-deja/g++.other/regstack.C, + g++.old-deja/g++.other/store-expr1.C, + g++.old-deja/g++.other/store-expr2.C, g++.old-deja/g++.pt/asm1.C, + g++.old-deja/g++.pt/asm2.C, g77.dg/20010216-1.f, + gcc.c-torture/compile/20000804-1.c, + gcc.c-torture/execute/990413-2.x, gcc.dg/20000609-1.c, + gcc.dg/20000614-1.c, gcc.dg/20000720-1.c, gcc.dg/20000724-1.c, + gcc.dg/20000807-1.c, gcc.dg/20000904-1.c, gcc.dg/20001127-1.c, + gcc.dg/20010202-1.c, gcc.dg/20010520-1.c, gcc.dg/20011009-1.c, + gcc.dg/20011029-2.c, gcc.dg/20011107-1.c, gcc.dg/20011119-1.c, + gcc.dg/20020108-1.c, gcc.dg/20020122-2.c, gcc.dg/20020122-3.c, + gcc.dg/20020201-3.c, gcc.dg/20020206-1.c, gcc.dg/20020218-1.c, + gcc.dg/20020224-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c, + gcc.dg/20020418-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, + gcc.dg/20020426-2.c, gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, + gcc.dg/20020523-2.c, gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, + gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c, + gcc.dg/20030926-1.c, gcc.dg/20031102-1.c, gcc.dg/20031202-1.c, + gcc.dg/980226-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c, + gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c, + gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c, + gcc.dg/990214-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c, + gcc.dg/991129-1.c, gcc.dg/991209-1.c, gcc.dg/991214-1.c, + gcc.dg/991230-1.c, gcc.dg/asm-1.c, gcc.dg/clobbers.c, + gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c, gcc.dg/i386-387-3.c, + gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c, gcc.dg/i386-387-6.c, + gcc.dg/i386-asm-1.c, gcc.dg/i386-asm-2.c, gcc.dg/i386-bitfield1.c, + gcc.dg/i386-bitfield2.c, gcc.dg/i386-bitfield3.c, + gcc.dg/i386-call-1.c, gcc.dg/i386-local.c, gcc.dg/i386-loop-1.c, + gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, + gcc.dg/i386-memset-1.c, gcc.dg/i386-pentium4-not-mull.c, + gcc.dg/i386-pic-1.c, gcc.dg/i386-regparm.c, + gcc.dg/i386-signbit-1.c, gcc.dg/i386-signbit-2.c, + gcc.dg/i386-signbit-3.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c, + gcc.dg/i386-ssetype-3.c, gcc.dg/i386-ssetype-5.c, + gcc.dg/i386-unroll-1.c, gcc.dg/i386-volatile-1.c, gcc.dg/loop-3.c, + gcc.dg/pr12092-1.c, gcc.dg/pr14289-1.c, gcc.dg/pr14289-2.c, + gcc.dg/pr14289-3.c, gcc.dg/pr9771-1.c, gcc.dg/setjmp-2.c, + gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c, + gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/tls/opt-1.c, + gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c, + gcc.dg/torture/pr18582-1.c, gcc.dg/unroll-1.c, + gcc.misc-tests/i386-pf-3dnow-1.c, + gcc.misc-tests/i386-pf-athlon-1.c, + gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c: + Backport portions of testcases. + + 2005-12-21 Janis Johnson + + Backport: + 2004-11-30 Janis Johnson + * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if. + 2004-05-25 Janis Johnson + * lib/compat.exp (compat-get-options-main): New. + (compat-get-options): Remove unneeded code, warn for ignored + command. + (compat-execute): Check flag set by dg-require-* commands, break up + long lines. + + 2005-12-20 Janis Johnson + + Backport: + 2005-02-11 Janis Johnson + * lib/gcc-dg.exp (dg-require-weak, dg-require-visibility, + dg-require-alias, dg-require-gc-sections, dg-require-profiling, + dg-require-dll, dg-require-named-sections): Move from here ... + * lib/target-supports-dg.exp: ... to here. + + Backport: + 2005-12-06 Janis Johnson + * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test. + * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test. + * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test. + * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test. + + Backport: + 2005-02-01 Janis Johnson + * gcc.test-framework/dg-bogus-exp-P.c: New test. + * gcc.test-framework/dg-bogus-exp-XF.c: New test. + * gcc.test-framework/dg-do-assemble-exp-P.c: New test. + * gcc.test-framework/dg-do-compile-exp-P.c: New test. + * gcc.test-framework/dg-do-link-exp-P.c: New test. + * gcc.test-framework/dg-do-run-exp-P.c: New test. + * gcc.test-framework/dg-dot-run-exp-P.c: New test. + * gcc.test-framework/dg-dot-run-exp-U.c: New test. + * gcc.test-framework/dg-dox-run-exp-XF.c: New test. + * gcc.test-framework/dg-error-exp-P.c: New test. + * gcc.test-framework/dg-error-exp-XP.c: New test. + * gcc.test-framework/dg-excess-errors-exp-XF.c: New test. + * gcc.test-framework/dg-excess-errors-exp-XP.c: New test. + * gcc.test-framework/dg-output-exp-P.c: New test. + * gcc.test-framework/dg-output-exp-XF.c: New test. + * gcc.test-framework/dg-warning-exp-P.c: New test. + * gcc.misc-tests/dg-1.c, gcc.misc-tests/dg-2.c, gcc.misc-tests/dg-3.c, + gcc.misc-tests/dg-4.c, gcc.misc-tests/dg-5.c, gcc.misc-tests/dg-6.c, + gcc.misc-tests/dg-7.c, gcc.misc-tests/dg-8.c, gcc.misc-tests/dg-9.c, + gcc.misc-tests/dg-10.c, gcc.misc-tests/dg-11.c, gcc.misc-tests/dg-12.c, + gcc.misc-tests/dg-test.exp: Remove. + + Backport: + 2005-02-01 Janis Johnson + * gcc.test-framwork: New directory. + * gcc.test-framework/README: New. + * gcc.test-framework/test-framework.exp + * gcc.test-framework/gen_directive_tests + * gcc.test-framework/test-framework.awk + + Backport: + 2005-01-24 Janis Johnson + * lib/gcc-dg.exp: Clear xfail data in dg-test + + * lib/gcc-dg.exp: Remove dg-skip-if and dg-xfail-if, now in + target-supports-dg.exp. + + * lib/gcc-dg.exp: Include target-supports-dg.exp. + + 2005-12-19 Janis Johnson + + * gcc.dg/ppc-eabi.c: Test on ilp32. + * gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c: + Test on lp64. + + Backport (missed in previous batch): + + * lib/target-supports.exp (get_compiler_messages, + current_target_name): New (missed in backport). + + Backport: + + 2005-02-11 Janis Johnson + * lib/gcc-dg.exp: (dg-require-effective-target, dg-skip-if, + dg-xfail-if, selector_opd, selector_list, selector_expression, + dg-process-target): Move to new file target-supports-dg.exp. + * lib/target-supports-dg.exp: New. + + 2005-01-24 Janis Johnson + * lib/target-supports.exp (current_target_name): New. + (check_effective_target_ilp32, check_effective_target_lp64): + Cache the result to use as long as the current target, with + multilib flags, remains the same. + + 2004-12-01 Janis Johnson + * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to + handle effective-target-keyword. + (dg-skip-if): Support effective-target keyword as target list. + (dg-xfail-if): Ditto. + * lib/target-supports.exp (is-effective-target-keyword): New proc. + + 2004-11-30 Janis Johnson + * lib/target-supports.exp (is-effective-target): Simplify. + + 2004-11-11 Janis Johnson + * lib/target-supports.exp (get-compiler_messages): New. + (check_effective_target_ilp32): New. + (check_effective_target_lp64): New. + (is-effective-target): New. + * lib/gcc-dg.exp (dg-require-effective-target): New. + + 2005-12-19 Volker Reichelt + + PR c++/20552 + * g++.dg/ext/typeof10.C: New test. + + 2005-12-14 Kaveh R. Ghazi + + * g++.old-deja/g++.brendan/redecl1.C, + g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C, + g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C, + g++.old-deja/g++.oliva/typeof1.C, + g++.old-deja/g++.other/crash16.C, + g++.old-deja/g++.other/crash34.C, + g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C, + g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C, + g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C, + g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C, + g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C, + g++.old-deja/g++.pt/static10.C, g++.old-deja/g++.oliva/stkalign.C: + Remove xfail. + + 2005-12-07 Volker Reichelt + + PR c++/19397 + * g++.dg/template/typedef3.C: New test. + + PR c++/19762 + PR c++/19764 + * g++.dg/template/dtor3.C: Fix error markers. + + 2005-12-07 Volker Reichelt + + Backport: + 2005-10-20 Mark Mitchell + + PR c++/22618 + * g++.dg/parse/access8.C: New test. + + 2005-12-06 Volker Reichelt + + Backport: + 2005-10-18 Nathan Sidwell + + PR c++/21383 + * g++.dg/overload/koenig2.C: New. + + 2005-12-05 Volker Reichelt + + Backport: + 2005-10-13 Mark Mitchell + + PR c++/22352 + * g++.dg/template/friend38.C: New test. + + 2005-12-05 Volker Reichelt + + Backport: + 2005-10-13 Mark Mitchell + + PR c++/22464 + * g++.dg/template/crash41.C: New test. + + 2005-12-05 Volker Reichelt + + Backport: + 2005-10-13 Mark Mitchell + + PR c++/23307 + * g++.dg/template/crash38.C: New test. + + 2005-12-03 Kaveh R. Ghazi + + * gcc.c-torture/execute/stdio-opt-1.c, + gcc.c-torture/execute/stdio-opt-2.c, + gcc.c-torture/execute/stdio-opt-3.c: Test the unlocked style. + + 2005-12-03 Kaveh R. Ghazi + + * gcc.dg/loop-3.c: Skip if ix86 and -m64. + * gcc.dg/i386-local.c: Likewise. Also skip if x86_64 and -m32. + + Backport: + + 2005-08-25 Alan Modra + * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC. + + 2004-12-09 Richard Henderson + * gcc.dg/loop-3.c: Don't use i386 tuning for amd64. + + 2004-11-17 Janis Johnson + * gcc.dg/i386-sse-8.c: Use dg-skip-if i?86 -m64. + + 2004-04-06 Jakub Jelinek + * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64. + * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64. + * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to options. + + 2005-12-02 Kaveh R. Ghazi + + * g++.old-deja/g++.other/enum5.C: Change from "run" to "compile". + Fix attribute for new parser. Remove unnecessary dg-bogus. + * g++.old-deja/g++.pt/friend44.C: Change from "run" to "compile". + + 2005-12-02 Volker Reichelt + + PR c++/24103 + * g++.dg/other/default1.C: New test. + + 2005-12-01 Kaveh R. Ghazi + + Backport: + 2005-02-09 Janis Johnson + + PR C++/18491 + * g++.old-deja/g++.mike/p10769a.C: Remove. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static char a [10]; - static char e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array char:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static double a [10]; - static double e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array double:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static float a [10]; - static float e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array float:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static int a [10]; - static int e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array int:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-bool.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-bool.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-bool.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-bool.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static bool bbb; - - int main(void) - { - printf ("+++Bool alignment:\n"); - printf ("%d\n", __alignof__ (bbb)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static char ccc; - - int main(void) - { - printf ("+++Char alignment:\n"); - printf ("%d\n", __alignof__ (ccc)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static double d; - - int main(void) - { - printf ("+++Double alignment:\n"); - printf ("%d\n", __alignof__ (d)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static float f; - - int main(void) - { - printf ("+++Float alignment:\n"); - printf ("%d\n", __alignof__ (f)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static int i; - - int main(void) - { - printf ("+++Int alignment:\n"); - printf ("%d\n", __alignof__ (i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static long lll; - - int main(void) - { - printf ("+++Long alignment:\n"); - printf ("%d\n", __alignof__ (lll)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static long double ld; - - int main(void) - { - printf ("+++Long Double alignment:\n"); - printf ("%d\n", __alignof__ (ld)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static long long ll; - - int main(void) - { - printf ("+++Long long alignment:\n"); - printf ("%d\n", __alignof__ (ll)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static char *p; - - int main(void) - { - printf ("+++Pointer alignment:\n"); - printf ("%d\n", __alignof__ (p)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - #include - #include - - static ptrdiff_t pd; - - int main(void) - { - printf ("+++ptrdiff_t alignment:\n"); - printf ("%d\n", __alignof__ (pd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static short sss; - - int main(void) - { - printf ("+++Short alignment:\n"); - printf ("%d\n", __alignof__ (sss)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-size.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-size.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-size.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-size.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - #include - #include - - static size_t sss; - - int main(void) - { - printf ("+++size_t alignment:\n"); - printf ("%d\n", __alignof__ (sss)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-wchar.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-wchar.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/align-wchar.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/align-wchar.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - #include - #include - - static wchar_t w; - - int main(void) - { - printf ("+++wchar_t alignment:\n"); - printf ("%d\n", __alignof__ (w)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static long a [10]; - static long e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array long:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static long double a [10]; - static long double e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array longdouble:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static long long a [10]; - static long long e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array longlong:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - char f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with char:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - double f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with double:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - float f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with float:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - int f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with int:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - long f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with long:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - long double f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with longdouble:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - long long f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with longlong:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - char * f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with pointer:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,13 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with ptrdiff_t:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-of-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-of-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - #include - - static struct sss{ - short f; - } a[10]; - - int main (void) { - printf ("++++Array of struct with short:\n"); - printf ("size=%d,align=%d,displ-a[5]=%d,align-a[5]=%d\n", - sizeof (a), __alignof__ (a), (char*)&a[5] - (char*)a, __alignof__ (a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static char * a [10]; - static char * e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array pointer:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - #include - - static ptrdiff_t a [10]; - static ptrdiff_t e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array ptrdiff_t:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - #include - - static short a [10]; - static short e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array short:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - #include - - static size_t a [10]; - static size_t e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array size_t:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/a-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/a-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - #include - - static wchar_t a [10]; - static wchar_t e [0]; /* GCC only */ - - int main (void) { - printf ("+++Array wchar_t:\n"); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (a), __alignof__ (a), - (char *) &a[5] - (char *) a, __alignof__ (a[5])); - printf ("size=%d,align=%d,5th-elem-offset=%d,5th-elem-align=%d\n", - sizeof (e), __alignof__ (e), - (char *) &e[5] - (char *) a, __alignof__ (e[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/biggest-field-align.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/biggest-field-align.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/biggest-field-align.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/biggest-field-align.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,153 **** - #include - #include - - static struct {char m;} s0; - static struct {short m;} s1; - static struct {int m;} s2; - static struct {long m;} s3; - static struct {long long m;} s4; - static struct {char * m;} s5; - static struct {float m;} s6; - static struct {double m;} s7; - static struct {long double m;} s8; - static struct {ptrdiff_t m;} s9; - static struct {size_t m;} s10; - static struct {wchar_t m;} s11; - static struct {struct {char m;}m;} s12; - static struct {struct {short m;}m;} s13; - static struct {struct {int m;}m;} s14; - static struct {struct {long m;}m;} s15; - static struct {struct {long long m;}m;} s16; - static struct {struct {char * m;}m;} s17; - static struct {struct {float m;}m;} s18; - static struct {struct {double m;}m;} s19; - static struct {struct {long double m;}m;} s20; - static struct {struct {ptrdiff_t m;}m;} s21; - static struct {struct {size_t m;}m;} s22; - static struct {struct {wchar_t m;}m;} s23; - static struct {char m [10];} s24; - static struct {short m [10];} s25; - static struct {int m [10];} s26; - static struct {long m [10];} s27; - static struct {long long m [10];} s28; - static struct {char * m [10];} s29; - static struct {float m [10];} s30; - static struct {double m [10];} s31; - static struct {long double m [10];} s32; - static struct {ptrdiff_t m [10];} s33; - static struct {size_t m [10];} s34; - static struct {wchar_t m [10];} s35; - static struct {int :0; char m;} s36; - static struct {int :0; short m;} s37; - static struct {int :0; int m;} s38; - static struct {int :0; long m;} s39; - static struct {int :0; long long m;} s40; - static struct {int :0; char * m;} s41; - static struct {int :0; float m;} s42; - static struct {int :0; double m;} s43; - static struct {int :0; long double m;} s44; - static struct {int :0; ptrdiff_t m;} s45; - static struct {int :0; size_t m;} s46; - static struct {int :0; wchar_t m;} s47; - int main (void) { - int max_align = 0; - printf ("+++Biggest field alignment:\n"); - if (max_align < __alignof__ (s0.m)) - max_align = __alignof__ (s0.m); - if (max_align < __alignof__ (s1.m)) - max_align = __alignof__ (s1.m); - if (max_align < __alignof__ (s2.m)) - max_align = __alignof__ (s2.m); - if (max_align < __alignof__ (s3.m)) - max_align = __alignof__ (s3.m); - if (max_align < __alignof__ (s4.m)) - max_align = __alignof__ (s4.m); - if (max_align < __alignof__ (s5.m)) - max_align = __alignof__ (s5.m); - if (max_align < __alignof__ (s6.m)) - max_align = __alignof__ (s6.m); - if (max_align < __alignof__ (s7.m)) - max_align = __alignof__ (s7.m); - if (max_align < __alignof__ (s8.m)) - max_align = __alignof__ (s8.m); - if (max_align < __alignof__ (s9.m)) - max_align = __alignof__ (s9.m); - if (max_align < __alignof__ (s10.m)) - max_align = __alignof__ (s10.m); - if (max_align < __alignof__ (s11.m)) - max_align = __alignof__ (s11.m); - if (max_align < __alignof__ (s12.m)) - max_align = __alignof__ (s12.m); - if (max_align < __alignof__ (s13.m)) - max_align = __alignof__ (s13.m); - if (max_align < __alignof__ (s14.m)) - max_align = __alignof__ (s14.m); - if (max_align < __alignof__ (s15.m)) - max_align = __alignof__ (s15.m); - if (max_align < __alignof__ (s16.m)) - max_align = __alignof__ (s16.m); - if (max_align < __alignof__ (s17.m)) - max_align = __alignof__ (s17.m); - if (max_align < __alignof__ (s18.m)) - max_align = __alignof__ (s18.m); - if (max_align < __alignof__ (s19.m)) - max_align = __alignof__ (s19.m); - if (max_align < __alignof__ (s20.m)) - max_align = __alignof__ (s20.m); - if (max_align < __alignof__ (s21.m)) - max_align = __alignof__ (s21.m); - if (max_align < __alignof__ (s22.m)) - max_align = __alignof__ (s22.m); - if (max_align < __alignof__ (s23.m)) - max_align = __alignof__ (s23.m); - if (max_align < __alignof__ (s24.m)) - max_align = __alignof__ (s24.m); - if (max_align < __alignof__ (s25.m)) - max_align = __alignof__ (s25.m); - if (max_align < __alignof__ (s26.m)) - max_align = __alignof__ (s26.m); - if (max_align < __alignof__ (s27.m)) - max_align = __alignof__ (s27.m); - if (max_align < __alignof__ (s28.m)) - max_align = __alignof__ (s28.m); - if (max_align < __alignof__ (s29.m)) - max_align = __alignof__ (s29.m); - if (max_align < __alignof__ (s30.m)) - max_align = __alignof__ (s30.m); - if (max_align < __alignof__ (s31.m)) - max_align = __alignof__ (s31.m); - if (max_align < __alignof__ (s32.m)) - max_align = __alignof__ (s32.m); - if (max_align < __alignof__ (s33.m)) - max_align = __alignof__ (s33.m); - if (max_align < __alignof__ (s34.m)) - max_align = __alignof__ (s34.m); - if (max_align < __alignof__ (s35.m)) - max_align = __alignof__ (s35.m); - if (max_align < __alignof__ (s36.m)) - max_align = __alignof__ (s36.m); - if (max_align < __alignof__ (s37.m)) - max_align = __alignof__ (s37.m); - if (max_align < __alignof__ (s38.m)) - max_align = __alignof__ (s38.m); - if (max_align < __alignof__ (s39.m)) - max_align = __alignof__ (s39.m); - if (max_align < __alignof__ (s40.m)) - max_align = __alignof__ (s40.m); - if (max_align < __alignof__ (s41.m)) - max_align = __alignof__ (s41.m); - if (max_align < __alignof__ (s42.m)) - max_align = __alignof__ (s42.m); - if (max_align < __alignof__ (s43.m)) - max_align = __alignof__ (s43.m); - if (max_align < __alignof__ (s44.m)) - max_align = __alignof__ (s44.m); - if (max_align < __alignof__ (s45.m)) - max_align = __alignof__ (s45.m); - if (max_align < __alignof__ (s46.m)) - max_align = __alignof__ (s46.m); - if (max_align < __alignof__ (s47.m)) - max_align = __alignof__ (s47.m); - printf ("max field align=%d\n", max_align); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-char=%d,\nalign-char=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-double=%d,\nalign-char=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-float=%d,\nalign-char=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-int=%d,\nalign-char=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-long=%d,\nalign-char=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-longdouble=%d,\nalign-char=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-longlong=%d,\nalign-char=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-pointer=%d,\nalign-char=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-short=%d,\nalign-char=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting classes with char & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-char=%d,\nalign-double=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-double=%d,\nalign-double=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-float=%d,\nalign-double=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-int=%d,\nalign-double=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-long=%d,\nalign-double=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-longdouble=%d,\nalign-double=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-longlong=%d,\nalign-double=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-pointer=%d,\nalign-double=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - double f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-short=%d,\nalign-double=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - double f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting classes with double & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-char=%d,\nalign-float=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-double=%d,\nalign-float=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-float=%d,\nalign-float=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-int=%d,\nalign-float=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-long=%d,\nalign-float=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-longdouble=%d,\nalign-float=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-longlong=%d,\nalign-float=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-pointer=%d,\nalign-float=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - float f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-short=%d,\nalign-float=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,29 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } - --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - float f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting classes with float & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-char=%d,\nalign-int=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-double=%d,\nalign-int=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-float=%d,\nalign-int=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-int=%d,\nalign-int=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-long=%d,\nalign-int=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-longdouble=%d,\nalign-int=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-longlong=%d,\nalign-int=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-pointer=%d,\nalign-int=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - int f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-short=%d,\nalign-int=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - int f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting classes with int & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - char m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with char and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - double m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with double and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - float m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with float and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - int m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with int and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - long m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with long and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - long double m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with longdouble and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - long long m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with longlong and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - char * m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with pointer and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,16 **** - #include - - static class sss { - public: - short m; - virtual int f (int i) {return i;} - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Class starting with short and containing virtual function:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-m=%d,align-m=%d\n", - _offsetof (class sss, m), __alignof__ (sss.m)); - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-char=%d,\nalign-long=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-double=%d,\nalign-long=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-float=%d,\nalign-long=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-int=%d,\nalign-long=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-long=%d,\nalign-long=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-longdouble=%d,\nalign-long=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-longlong=%d,\nalign-long=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-pointer=%d,\nalign-long=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-short=%d,\nalign-long=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting classes with long & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-char=%d,\nalign-longdouble=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-double=%d,\nalign-longdouble=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-float=%d,\nalign-longdouble=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-int=%d,\nalign-longdouble=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-long=%d,\nalign-longdouble=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-longdouble=%d,\nalign-longdouble=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-longlong=%d,\nalign-longdouble=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-pointer=%d,\nalign-longdouble=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long double f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-short=%d,\nalign-longdouble=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long double f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting classes with longdouble & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-char=%d,\nalign-longlong=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-double=%d,\nalign-longlong=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-float=%d,\nalign-longlong=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-int=%d,\nalign-longlong=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-long=%d,\nalign-longlong=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-longdouble=%d,\nalign-longlong=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-longlong=%d,\nalign-longlong=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-pointer=%d,\nalign-longlong=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - long long f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-short=%d,\nalign-longlong=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - long long f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting classes with longlong & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-char=%d,\nalign-pointer=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-double=%d,\nalign-pointer=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-float=%d,\nalign-pointer=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-int=%d,\nalign-pointer=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-long=%d,\nalign-pointer=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-longdouble=%d,\nalign-pointer=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-longlong=%d,\nalign-pointer=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-pointer=%d,\nalign-pointer=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - char * f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-short=%d,\nalign-pointer=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - char * f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting classes with pointer & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - char m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with char inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-char=%d,\nalign-short=%d,align-char=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with double inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-double=%d,\nalign-short=%d,align-double=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - float m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with float inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-float=%d,\nalign-short=%d,align-float=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - int m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with int inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-int=%d,\nalign-short=%d,align-int=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with long inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-long=%d,\nalign-short=%d,align-long=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - long double m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longdouble inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-longdouble=%d,\nalign-short=%d,align-longdouble=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - long long m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with longlong inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-longlong=%d,\nalign-short=%d,align-longlong=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - char * m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with pointer inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-pointer=%d,\nalign-short=%d,align-pointer=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - class c{ - public: - short f; - }; - - - static class sss: public c{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting class with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-short=%d,\nalign-short=%d,align-short=%d\n", - _offsetof (class sss, f), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - char f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - double f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - float f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - int f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - long f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - long double f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - long long f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - char * f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,28 **** - #include - - class c{ - public: - short f; - }; - - class c2{ - public: - short f2; - }; - - - static class sss: public c, public c2{ - public: - short m; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++Class with short inhereting classes with short & short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-f=%d,offset-f2=%d,offset-m=%d,\nalign-f=%d,align-f2=%d,align-m=%d\n", - _offsetof (class sss, f), _offsetof (class sss, f2), _offsetof (class sss, m), - __alignof__ (sss.f), __alignof__ (sss.f2), __alignof__ (sss.m)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/endian.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/endian.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/endian.c 2002-08-05 19:19:32.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/endian.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,46 **** - #include - #include - - static int w[2]; - static char * bytes; - - int main(void) - { - printf ("+++Endian test:\n"); - if (sizeof (int) == 2) - { - w[0] = 0x4142; - w[1] = 0; - bytes = (char *) w; - if (strcmp(bytes, "AB") == 0) - printf ("big endian\n"); - else if (strcmp(bytes, "BA") == 0) - printf ("little endian\n"); - else - { - printf ("nor big nor little endian\n"); - return 1; - } - } - else if (sizeof (int) == 4) - { - w[0] = 0x41424344; - w[1] = 0; - bytes = (char *) w; - if (strcmp(bytes, "ABCD") == 0) - printf ("big endian\n"); - else if (strcmp(bytes, "DCBA") == 0) - printf ("little endian\n"); - else - { - printf ("nor big nor little endian\n"); - return 1; - } - } - else - { - printf ("unexpected size of int\n"); - return 1; - } - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-0-0-5.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-0-0-5.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-0-0-5.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-0-0-5.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,23 **** - #include - - struct sss{ - int :0; - int :0; - int i3:5; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i3 = 31.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-0-20-17.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-0-20-17.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-0-20-17.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-0-20-17.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,27 **** - #include - - struct sss{ - int :0; - int i2:20; - int i3:17; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i2 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-0-24-24.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-0-24-24.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-0-24-24.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-0-24-24.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,27 **** - #include - - struct sss{ - int :0; - int i2:24; - int i3:24; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i2 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-10-11-10.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-10-11-10.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-10-11-10.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-10-11-10.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:10; - int i2:11; - int i3:10; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1023.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 2047.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1023.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-11-12-10.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-11-12-10.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-11-12-10.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-11-12-10.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:11; - int i2:12; - int i3:10; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2047.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 4095.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1023.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-1-21-31.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-1-21-31.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-1-21-31.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-1-21-31.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:1; - int i2:21; - int i3:31; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 2147483647.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-1-3-1.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-1-3-1.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-1-3-1.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-1-3-1.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:1; - int i2:3; - int i3:1; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 7.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-22-10.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-22-10.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-22-10.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-22-10.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:14; - int i2:22; - int i3:10; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1023.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-29-30.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-29-30.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-29-30.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-29-30.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:14; - int i2:29; - int i3:30; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 536870911.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1073741823.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-31-26.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-31-26.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-31-26.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-31-26.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:14; - int i2:31; - int i3:26; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 2147483647.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-8-9.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-8-9.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-14-8-9.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-14-8-9.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:14; - int i2:8; - int i3:9; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 255.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 511.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-15-1-22.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-15-1-22.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-15-1-22.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-15-1-22.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:15; - int i2:1; - int i3:22; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 32767.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 1.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-16-30-15.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-16-30-15.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-16-30-15.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-16-30-15.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:16; - int i2:30; - int i3:15; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 65535.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 1073741823.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 32767.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-17-17-20.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-17-17-20.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-17-17-20.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-17-17-20.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:17; - int i2:17; - int i3:20; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-17-17-2.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-17-17-2.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-17-17-2.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-17-17-2.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:17; - int i2:17; - int i3:2; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 3.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-17-21-17.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-17-21-17.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-17-21-17.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-17-21-17.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:17; - int i2:21; - int i3:17; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-15-30.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-15-30.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-15-30.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-15-30.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:18; - int i2:15; - int i3:30; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 262143.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 32767.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1073741823.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-26-0.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-26-0.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-26-0.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-26-0.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,27 **** - #include - - struct sss{ - int i1:18; - int i2:26; - int :0; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 262143.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-26-11.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-26-11.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-26-11.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-26-11.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:18; - int i2:26; - int i3:11; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 262143.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 2047.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-4-17.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-4-17.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-4-17.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-4-17.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:18; - int i2:4; - int i3:17; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 262143.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 15.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-5-16.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-5-16.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-18-5-16.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-18-5-16.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:18; - int i2:5; - int i3:16; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 262143.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 31.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 65535.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-19-6-22.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-19-6-22.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-19-6-22.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-19-6-22.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:19; - int i2:6; - int i3:22; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 524287.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 63.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-20-19-9.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-20-19-9.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-20-19-9.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-20-19-9.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:20; - int i2:19; - int i3:9; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 524287.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 511.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-20-20-15.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-20-20-15.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-20-20-15.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-20-20-15.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:20; - int i2:20; - int i3:15; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 32767.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-20-26-14.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-20-26-14.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-20-26-14.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-20-26-14.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:20; - int i2:26; - int i3:14; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-16-24.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-16-24.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-16-24.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-16-24.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:21; - int i2:16; - int i3:24; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 65535.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-19-4.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-19-4.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-19-4.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-19-4.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:21; - int i2:19; - int i3:4; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 524287.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 15.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-22-1.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-22-1.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-22-1.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-22-1.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:21; - int i2:22; - int i3:1; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-24-20.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-24-20.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-24-20.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-24-20.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:21; - int i2:24; - int i3:20; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1048575.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-5-26.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-5-26.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-21-5-26.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-21-5-26.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:21; - int i2:5; - int i3:26; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2097151.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 31.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-22-2-19.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-22-2-19.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-22-2-19.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-22-2-19.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:22; - int i2:2; - int i3:19; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 3.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 524287.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-22-2-28.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-22-2-28.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-22-2-28.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-22-2-28.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:22; - int i2:2; - int i3:28; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 3.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 268435455.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-2-25-27.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-2-25-27.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-2-25-27.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-2-25-27.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:2; - int i2:25; - int i3:27; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 3.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 33554431.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 134217727.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-23-17-8.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-23-17-8.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-23-17-8.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-23-17-8.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:23; - int i2:17; - int i3:8; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 8388607.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 131071.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 255.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-24-18-9.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-24-18-9.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-24-18-9.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-24-18-9.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:24; - int i2:18; - int i3:9; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 262143.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 511.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-24-27-8.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-24-27-8.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-24-27-8.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-24-27-8.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:24; - int i2:27; - int i3:8; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 134217727.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 255.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-25-6-23.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-25-6-23.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-25-6-23.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-25-6-23.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:25; - int i2:6; - int i3:23; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 33554431.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 63.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 8388607.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-26-8-6.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-26-8-6.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-26-8-6.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-26-8-6.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:26; - int i2:8; - int i3:6; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 255.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 63.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-27-22-7.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-27-22-7.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-27-22-7.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-27-22-7.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:27; - int i2:22; - int i3:7; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 134217727.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 4194303.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 127.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-29-16-7.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-29-16-7.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-29-16-7.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-29-16-7.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:29; - int i2:16; - int i3:7; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 536870911.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 65535.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 127.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-29-4-10.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-29-4-10.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-29-4-10.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-29-4-10.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:29; - int i2:4; - int i3:10; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 536870911.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 15.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1023.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-30-15-26.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-30-15-26.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-30-15-26.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-30-15-26.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:30; - int i2:15; - int i3:26; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1073741823.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 32767.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 67108863.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-30-24-30.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-30-24-30.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-30-24-30.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-30-24-30.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:30; - int i2:24; - int i3:30; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 1073741823.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 16777215.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1073741823.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-31-28-16.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-31-28-16.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-31-28-16.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-31-28-16.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:31; - int i2:28; - int i3:16; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2147483647.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 268435455.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 65535.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-31-4-14.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-31-4-14.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-31-4-14.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-31-4-14.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:31; - int i2:4; - int i3:14; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2147483647.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 15.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-31-9-0.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-31-9-0.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-31-9-0.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-31-9-0.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,27 **** - #include - - struct sss{ - int i1:31; - int i2:9; - int :0; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 2147483647.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 511.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-3-7-1.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-3-7-1.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-3-7-1.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-3-7-1.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:3; - int i2:7; - int i3:1; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 7.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 127.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 1.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-4-14-29.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-4-14-29.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-4-14-29.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-4-14-29.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:4; - int i2:14; - int i3:29; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 15.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 536870911.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-5-23-7.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:5; - int i2:23; - int i3:7; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 31.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 8388607.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 127.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-7-14-12.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-7-14-12.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/f-7-14-12.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/f-7-14-12.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,31 **** - #include - - struct sss{ - int i1:7; - int i2:14; - int i3:12; - }; - - static union u{ - struct sss sss; - unsigned char a[sizeof (struct sss)]; - } u; - - int main (void) { - int i; - for (i = 0; i < sizeof (struct sss); i++) - u.a[i] = 0; - u.sss.i1 = 127.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i2 = 16383.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - u.sss.i3 = 4095.0; - for (i = 0; i < sizeof (struct sss); i++) - printf ("%x ", u.a[i]); - printf ("\n"); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array char: - size=10,align=1,5th-elem-offset=5,5th-elem-align=1 - size=0,align=1,5th-elem-offset=15,5th-elem-align=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array char: - size=10,align=1,5th-elem-offset=5,5th-elem-align=1 - size=0,align=1,5th-elem-offset=15,5th-elem-align=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array double: - size=80,align=8,5th-elem-offset=40,5th-elem-align=8 - size=0,align=8,5th-elem-offset=120,5th-elem-align=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array double: - size=80,align=8,5th-elem-offset=40,5th-elem-align=8 - size=0,align=8,5th-elem-offset=120,5th-elem-align=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array float: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array float: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array int: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array int: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Bool alignment: - 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Char alignment: - 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Char alignment: - 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Double alignment: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Double alignment: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Float alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Float alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Int alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Int alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long Double alignment: - 16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long Double alignment: - 16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long long alignment: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long long alignment: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Pointer alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Pointer alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++ptrdiff_t alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++ptrdiff_t alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Short alignment: - 2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Short alignment: - 2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++size_t alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++size_t alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++wchar_t alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++wchar_t alignment: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array longdouble: - size=160,align=16,5th-elem-offset=80,5th-elem-align=16 - size=0,align=16,5th-elem-offset=240,5th-elem-align=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array longdouble: - size=160,align=16,5th-elem-offset=80,5th-elem-align=16 - size=0,align=16,5th-elem-offset=240,5th-elem-align=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array longlong: - size=80,align=8,5th-elem-offset=40,5th-elem-align=8 - size=0,align=8,5th-elem-offset=120,5th-elem-align=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array longlong: - size=80,align=8,5th-elem-offset=40,5th-elem-align=8 - size=0,align=8,5th-elem-offset=120,5th-elem-align=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array long: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array long: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with char: - size=10,align=1,displ-a[5]=5,align-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with char: - size=10,align=1,displ-a[5]=5,align-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with double: - size=80,align=8,displ-a[5]=40,align-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with double: - size=80,align=8,displ-a[5]=40,align-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with float: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with float: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with int: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with int: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with longdouble: - size=240,align=12,displ-a[5]=120,align-a[5]=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with longdouble: - size=240,align=12,displ-a[5]=120,align-a[5]=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with longlong: - size=80,align=8,displ-a[5]=40,align-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with longlong: - size=80,align=8,displ-a[5]=40,align-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with long: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with long: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with pointer: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with pointer: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with ptrdiff_t: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with ptrdiff_t: - size=40,align=4,displ-a[5]=20,align-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with short: - size=20,align=2,displ-a[5]=10,align-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ++++Array of struct with short: - size=20,align=2,displ-a[5]=10,align-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array pointer: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array pointer: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array ptrdiff_t: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array ptrdiff_t: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array short: - size=20,align=2,5th-elem-offset=10,5th-elem-align=2 - size=0,align=2,5th-elem-offset=30,5th-elem-align=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array short: - size=20,align=2,5th-elem-offset=10,5th-elem-align=2 - size=0,align=2,5th-elem-offset=30,5th-elem-align=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array size_t: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array size_t: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array wchar_t: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Array wchar_t: - size=40,align=4,5th-elem-offset=20,5th-elem-align=4 - size=0,align=4,5th-elem-offset=60,5th-elem-align=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Biggest field alignment: - max field align=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Biggest field alignment: - max field align=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with char: - size=2,align=1 - offset-char=0,offset-char=1, - align-char=1,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with char: - size=16,align=8 - offset-char=0,offset-double=8, - align-char=1,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with char: - size=8,align=4 - offset-char=0,offset-float=4, - align-char=1,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with char: - size=8,align=4 - offset-char=0,offset-int=4, - align-char=1,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting class with char: - size=32,align=16 - offset-char=0,offset-longdouble=16, - align-char=1,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with char: - size=16,align=8 - offset-char=0,offset-longlong=8, - align-char=1,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with char: - size=8,align=4 - offset-char=0,offset-long=4, - align-char=1,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with char: - size=8,align=4 - offset-char=0,offset-pointer=4, - align-char=1,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with char: - size=4,align=2 - offset-char=0,offset-short=2, - align-char=1,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & char: - size=3,align=1 - offset-f=0,offset-f2=1,offset-m=2, - align-f=1,align-f2=1,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=1,align-f2=8,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & float: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=1,align-f2=4,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & int: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=1,align-f2=4,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & longdouble: - size=48,align=12 - offset-f=0,offset-f2=12,offset-m=36, - align-f=1,align-f2=16,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=1,align-f2=8,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & long: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=1,align-f2=4,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & pointer: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=1,align-f2=4,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting classes with char & short: - size=6,align=2 - offset-f=0,offset-f2=2,offset-m=4, - align-f=1,align-f2=2,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with double: - size=16,align=8 - offset-double=0,offset-char=8, - align-double=8,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with double: - size=16,align=8 - offset-double=0,offset-double=8, - align-double=8,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with double: - size=16,align=8 - offset-double=0,offset-float=8, - align-double=8,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with double: - size=16,align=8 - offset-double=0,offset-int=8, - align-double=8,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with double: - size=16,align=8 - offset-double=0,offset-longlong=8, - align-double=8,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with double: - size=16,align=8 - offset-double=0,offset-long=8, - align-double=8,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with double: - size=16,align=8 - offset-double=0,offset-pointer=8, - align-double=8,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with double: - size=16,align=8 - offset-double=0,offset-short=8, - align-double=8,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & char: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=1,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=8,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & float: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & int: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=8,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & long: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & pointer: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting classes with double & short: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=2,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with float: - size=8,align=4 - offset-float=0,offset-char=4, - align-float=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with float: - size=16,align=8 - offset-float=0,offset-double=8, - align-float=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with float: - size=8,align=4 - offset-float=0,offset-float=4, - align-float=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with float: - size=8,align=4 - offset-float=0,offset-int=4, - align-float=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting class with float: - size=32,align=16 - offset-float=0,offset-longdouble=16, - align-float=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with float: - size=16,align=8 - offset-float=0,offset-longlong=8, - align-float=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with float: - size=8,align=4 - offset-float=0,offset-long=4, - align-float=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with float: - size=8,align=4 - offset-float=0,offset-pointer=4, - align-float=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with float: - size=8,align=4 - offset-float=0,offset-short=4, - align-float=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & char: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=1,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & float: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & int: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & longdouble: - size=48,align=12 - offset-f=0,offset-f2=12,offset-m=36, - align-f=4,align-f2=16,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & long: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & pointer: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting classes with float & short: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=2,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with int: - size=8,align=4 - offset-int=0,offset-char=4, - align-int=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with int: - size=16,align=8 - offset-int=0,offset-double=8, - align-int=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with int: - size=8,align=4 - offset-int=0,offset-float=4, - align-int=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with int: - size=8,align=4 - offset-int=0,offset-int=4, - align-int=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting class with int: - size=32,align=16 - offset-int=0,offset-longdouble=16, - align-int=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with int: - size=16,align=8 - offset-int=0,offset-longlong=8, - align-int=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with int: - size=8,align=4 - offset-int=0,offset-long=4, - align-int=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with int: - size=8,align=4 - offset-int=0,offset-pointer=4, - align-int=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with int: - size=8,align=4 - offset-int=0,offset-short=4, - align-int=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & char: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=1,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & float: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & int: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & longdouble: - size=48,align=12 - offset-f=0,offset-f2=12,offset-m=36, - align-f=4,align-f2=16,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & long: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & pointer: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting classes with int & short: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=2,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Class starting with char and containing virtual function: - size=8,align=4 - offset-m=0,align-m=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Class starting with int and containing virtual function: - size=8,align=4 - offset-m=0,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Class starting with long and containing virtual function: - size=8,align=4 - offset-m=0,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with long: - size=8,align=4 - offset-long=0,offset-char=4, - align-long=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with long: - size=16,align=8 - offset-long=0,offset-double=8, - align-long=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with long: - size=8,align=4 - offset-long=0,offset-float=4, - align-long=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with long: - size=8,align=4 - offset-long=0,offset-int=4, - align-long=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting class with long: - size=32,align=16 - offset-long=0,offset-longdouble=16, - align-long=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with long: - size=16,align=8 - offset-long=0,offset-longlong=8, - align-long=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with long: - size=8,align=4 - offset-long=0,offset-long=4, - align-long=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with long: - size=8,align=4 - offset-long=0,offset-pointer=4, - align-long=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with long: - size=8,align=4 - offset-long=0,offset-short=4, - align-long=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & char: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=1,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & float: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & int: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & longdouble: - size=48,align=12 - offset-f=0,offset-f2=12,offset-m=36, - align-f=4,align-f2=16,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & long: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & pointer: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting classes with long & short: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=2,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with longdouble: - size=36,align=12 - offset-longdouble=0,offset-char=24, - align-longdouble=16,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with longdouble: - size=36,align=12 - offset-longdouble=0,offset-float=24, - align-longdouble=16,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with longdouble: - size=36,align=12 - offset-longdouble=0,offset-int=24, - align-longdouble=16,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with longdouble: - size=36,align=12 - offset-longdouble=0,offset-long=24, - align-longdouble=16,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with longdouble: - size=36,align=12 - offset-longdouble=0,offset-short=24, - align-longdouble=16,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting classes with longdouble & char: - size=64,align=16 - offset-f=0,offset-f2=24,offset-m=48, - align-f=16,align-f2=1,align-m=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting classes with longdouble & float: - size=64,align=16 - offset-f=0,offset-f2=24,offset-m=48, - align-f=16,align-f2=4,align-m=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting classes with longdouble & int: - size=64,align=16 - offset-f=0,offset-f2=24,offset-m=48, - align-f=16,align-f2=4,align-m=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting classes with longdouble & long: - size=64,align=16 - offset-f=0,offset-f2=24,offset-m=48, - align-f=16,align-f2=4,align-m=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting classes with longdouble & short: - size=64,align=16 - offset-f=0,offset-f2=24,offset-m=48, - align-f=16,align-f2=2,align-m=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-char=8, - align-longlong=8,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-double=8, - align-longlong=8,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-float=8, - align-longlong=8,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-int=8, - align-longlong=8,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-long=8, - align-longlong=8,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-pointer=8, - align-longlong=8,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with longlong: - size=16,align=8 - offset-longlong=0,offset-short=8, - align-longlong=8,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & char: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=1,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=8,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & float: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & int: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & long: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & pointer: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=4,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting classes with longlong & short: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=8,align-f2=2,align-m=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with pointer: - size=8,align=4 - offset-pointer=0,offset-char=4, - align-pointer=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with pointer: - size=16,align=8 - offset-pointer=0,offset-double=8, - align-pointer=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with pointer: - size=8,align=4 - offset-pointer=0,offset-float=4, - align-pointer=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with pointer: - size=8,align=4 - offset-pointer=0,offset-int=4, - align-pointer=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with pointer: - size=16,align=8 - offset-pointer=0,offset-longlong=8, - align-pointer=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with pointer: - size=8,align=4 - offset-pointer=0,offset-long=4, - align-pointer=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with pointer: - size=8,align=4 - offset-pointer=0,offset-pointer=4, - align-pointer=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with pointer: - size=8,align=4 - offset-pointer=0,offset-short=4, - align-pointer=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & char: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=1,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & float: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & int: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=4,align-f2=8,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & long: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & pointer: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=4,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting classes with pointer & short: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=4,align-f2=2,align-m=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with char inhereting class with short: - size=4,align=2 - offset-short=0,offset-char=2, - align-short=2,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with double inhereting class with short: - size=16,align=8 - offset-short=0,offset-double=8, - align-short=2,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with float inhereting class with short: - size=8,align=4 - offset-short=0,offset-float=4, - align-short=2,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with int inhereting class with short: - size=8,align=4 - offset-short=0,offset-int=4, - align-short=2,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longdouble inhereting class with short: - size=32,align=16 - offset-short=0,offset-longdouble=16, - align-short=2,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with longlong inhereting class with short: - size=16,align=8 - offset-short=0,offset-longlong=8, - align-short=2,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with long inhereting class with short: - size=8,align=4 - offset-short=0,offset-long=4, - align-short=2,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with pointer inhereting class with short: - size=8,align=4 - offset-short=0,offset-pointer=4, - align-short=2,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting class with short: - size=4,align=2 - offset-short=0,offset-short=2, - align-short=2,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & char: - size=6,align=2 - offset-f=0,offset-f2=2,offset-m=4, - align-f=2,align-f2=1,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & double: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=2,align-f2=8,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & float: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=2,align-f2=4,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & int: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=2,align-f2=4,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & longdouble: - size=48,align=12 - offset-f=0,offset-f2=12,offset-m=36, - align-f=2,align-f2=16,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & longlong: - size=24,align=8 - offset-f=0,offset-f2=8,offset-m=16, - align-f=2,align-f2=8,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & long: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=2,align-f2=4,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & pointer: - size=12,align=4 - offset-f=0,offset-f2=4,offset-m=8, - align-f=2,align-f2=4,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - ++Class with short inhereting classes with short & short: - size=6,align=2 - offset-f=0,offset-f2=2,offset-m=4, - align-f=2,align-f2=2,align-m=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Endian test: - little endian --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Endian test: - little endian --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1 **** - 1f 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1 **** - 0 0 0 0 0 0 0 0 1f 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ff ff f 0 0 0 0 0 - ff ff f 0 ff ff 1 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - 0 0 0 0 ff ff f 0 0 0 0 0 - 0 0 0 0 ff ff f 0 ff ff 1 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff ff 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - 0 0 0 0 ff ff ff 0 0 0 0 0 - 0 0 0 0 ff ff ff 0 ff ff ff 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3 0 0 - ff ff 1f 0 - ff ff ff 7f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3 0 0 - ff ff 1f 0 - ff ff ff 7f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 7 0 0 0 0 0 0 - ff ff 7f 0 0 0 0 0 - ff ff 7f 0 ff 3 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 7 0 0 0 0 0 0 - ff ff 7f 0 0 0 0 0 - ff ff 7f 0 ff 3 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 1 0 0 0 0 0 0 0 - ff ff 3f 0 0 0 0 0 - ff ff 3f 0 ff ff ff 7f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 1 0 0 0 0 0 0 0 - ff ff 3f 0 0 0 0 0 - ff ff 3f 0 ff ff ff 7f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 1 0 0 0 - f 0 0 0 - 1f 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 1 0 0 0 - f 0 0 0 - 1f 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 0 0 0 0 - ff 3f 0 0 ff ff 3f 0 - ff 3f 0 0 ff ff ff ff --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 0 0 0 0 - ff 3f 0 0 ff ff 3f 0 - ff 3f 0 0 ff ff ff ff --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 0 0 0 0 0 0 0 0 - ff 3f 0 0 ff ff ff 1f 0 0 0 0 - ff 3f 0 0 ff ff ff 1f ff ff ff 3f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 0 0 0 0 0 0 0 0 - ff 3f 0 0 ff ff ff 1f 0 0 0 0 - ff 3f 0 0 ff ff ff 1f ff ff ff 3f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 0 0 0 0 0 0 0 0 - ff 3f 0 0 ff ff ff 7f 0 0 0 0 - ff 3f 0 0 ff ff ff 7f ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 0 0 0 0 0 0 0 0 - ff 3f 0 0 ff ff ff 7f 0 0 0 0 - ff 3f 0 0 ff ff ff 7f ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 - ff ff 3f 0 - ff ff ff 7f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 3f 0 0 - ff ff 3f 0 - ff ff ff 7f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 7f 0 0 0 0 0 0 - ff ff 0 0 0 0 0 0 - ff ff 0 0 ff ff 3f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff 7f 0 0 0 0 0 0 - ff ff 0 0 0 0 0 0 - ff ff 0 0 ff ff 3f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 0 0 0 0 0 0 0 0 0 0 - ff ff 0 0 ff ff ff 3f 0 0 0 0 - ff ff 0 0 ff ff ff 3f ff 7f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 0 0 0 0 0 0 0 0 0 0 - ff ff 0 0 ff ff ff 3f 0 0 0 0 - ff ff 0 0 ff ff ff 3f ff 7f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1 0 0 0 0 0 0 0 0 0 - ff ff 1 0 ff ff 1 0 0 0 0 0 - ff ff 1 0 ff ff 1 0 ff ff f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1 0 0 0 0 0 0 0 0 0 - ff ff 1 0 ff ff 1 0 0 0 0 0 - ff ff 1 0 ff ff 1 0 ff ff f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1 0 0 0 0 0 - ff ff 1 0 ff ff 1 0 - ff ff 1 0 ff ff 7 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1 0 0 0 0 0 - ff ff 1 0 ff ff 1 0 - ff ff 1 0 ff ff 7 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1 0 0 0 0 0 0 0 0 0 - ff ff 1 0 ff ff 1f 0 0 0 0 0 - ff ff 1 0 ff ff 1f 0 ff ff 1 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1 0 0 0 0 0 0 0 0 0 - ff ff 1 0 ff ff 1f 0 0 0 0 0 - ff ff 1 0 ff ff 1f 0 ff ff 1 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 0 0 0 0 - ff ff 3 0 ff 7f 0 0 0 0 0 0 - ff ff 3 0 ff 7f 0 0 ff ff ff 3f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 0 0 0 0 - ff ff 3 0 ff 7f 0 0 0 0 0 0 - ff ff 3 0 ff 7f 0 0 ff ff ff 3f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ff ff 3 0 0 0 0 0 - ff ff 3 0 ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ff ff 3 0 0 0 0 0 0 0 0 0 - ff ff 3 0 ff ff ff 3 0 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 0 0 0 0 - ff ff 3 0 ff ff ff 3 0 0 0 0 - ff ff 3 0 ff ff ff 3 ff 7 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 0 0 0 0 - ff ff 3 0 ff ff ff 3 0 0 0 0 - ff ff 3 0 ff ff ff 3 ff 7 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 - ff ff 3f 0 0 0 0 0 - ff ff 3f 0 ff ff 1 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 - ff ff 3f 0 0 0 0 0 - ff ff 3f 0 ff ff 1 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 - ff ff 7f 0 0 0 0 0 - ff ff 7f 0 ff ff 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3 0 0 0 0 0 - ff ff 7f 0 0 0 0 0 - ff ff 7f 0 ff ff 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 7 0 0 0 0 0 - ff ff ff 1 0 0 0 0 - ff ff ff 1 ff ff 3f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 7 0 0 0 0 0 - ff ff ff 1 0 0 0 0 - ff ff ff 1 ff ff 3f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff f 0 0 0 0 0 - ff ff f 0 ff ff 7 0 - ff ff f 0 ff ff ff f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff f 0 0 0 0 0 - ff ff f 0 ff ff 7 0 - ff ff f 0 ff ff ff f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff f 0 0 0 0 0 0 0 0 0 - ff ff f 0 ff ff f 0 0 0 0 0 - ff ff f 0 ff ff f 0 ff 7f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff f 0 0 0 0 0 0 0 0 0 - ff ff f 0 ff ff f 0 0 0 0 0 - ff ff f 0 ff ff f 0 ff 7f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff f 0 0 0 0 0 0 0 0 0 - ff ff f 0 ff ff ff 3 0 0 0 0 - ff ff f 0 ff ff ff 3 ff 3f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff f 0 0 0 0 0 0 0 0 0 - ff ff f 0 ff ff ff 3 0 0 0 0 - ff ff f 0 ff ff ff 3 ff 3f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 0 0 0 0 - ff ff 1f 0 ff ff 0 0 0 0 0 0 - ff ff 1f 0 ff ff 0 0 ff ff ff 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 0 0 0 0 - ff ff 1f 0 ff ff 0 0 0 0 0 0 - ff ff 1f 0 ff ff 0 0 ff ff ff 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 - ff ff 1f 0 ff ff 7 0 - ff ff 1f 0 ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 - ff ff 1f 0 ff ff 7 0 - ff ff 1f 0 ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 - ff ff 1f 0 ff ff 3f 0 - ff ff 1f 0 ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 - ff ff 1f 0 ff ff 3f 0 - ff ff 1f 0 ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 0 0 0 0 - ff ff 1f 0 ff ff ff 0 0 0 0 0 - ff ff 1f 0 ff ff ff 0 ff ff f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 0 0 0 0 - ff ff 1f 0 ff ff ff 0 0 0 0 0 - ff ff 1f 0 ff ff ff 0 ff ff f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 - ff ff ff 3 0 0 0 0 - ff ff ff 3 ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 1f 0 0 0 0 0 - ff ff ff 3 0 0 0 0 - ff ff ff 3 ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3f 0 0 0 0 0 - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff 7 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3f 0 0 0 0 0 - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff 7 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3f 0 0 0 0 0 - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff ff f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 3f 0 0 0 0 0 - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff ff f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 3 0 0 0 0 0 0 0 - ff ff ff 7 0 0 0 0 - ff ff ff 7 ff ff ff 7 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 3 0 0 0 0 0 0 0 - ff ff ff 7 0 0 0 0 - ff ff ff 7 ff ff ff 7 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 7f 0 0 0 0 0 - ff ff 7f 0 ff ff 1 0 - ff ff 7f 0 ff ff ff 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff 7f 0 0 0 0 0 - ff ff 7f 0 ff ff 1 0 - ff ff 7f 0 ff ff ff 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff 3 0 - ff ff ff 0 ff ff ff 7 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 0 0 0 0 0 - ff ff ff 0 ff ff 3 0 - ff ff ff 0 ff ff ff 7 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 0 0 0 0 0 0 0 0 0 - ff ff ff 0 ff ff ff 7 0 0 0 0 - ff ff ff 0 ff ff ff 7 ff 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 0 0 0 0 0 0 0 0 0 - ff ff ff 0 ff ff ff 7 0 0 0 0 - ff ff ff 0 ff ff ff 7 ff 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 1 0 0 0 0 - ff ff ff 7f 0 0 0 0 - ff ff ff 7f ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 1 0 0 0 0 - ff ff ff 7f 0 0 0 0 - ff ff ff 7f ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 3 0 0 0 0 - ff ff ff 3 ff 0 0 0 - ff ff ff 3 ff 3f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 3 0 0 0 0 - ff ff ff 3 ff 0 0 0 - ff ff ff 3 ff 3f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 7 0 0 0 0 - ff ff ff 7 ff ff 3f 0 - ff ff ff 7 ff ff ff 1f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 7 0 0 0 0 - ff ff ff 7 ff ff 3f 0 - ff ff ff 7 ff ff ff 1f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 1f 0 0 0 0 - ff ff ff 1f ff ff 0 0 - ff ff ff 1f ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 1f 0 0 0 0 - ff ff ff 1f ff ff 0 0 - ff ff ff 1f ff ff 7f 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 1f 0 0 0 0 - ff ff ff 1f f 0 0 0 - ff ff ff 1f ff 3f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 1f 0 0 0 0 - ff ff ff 1f f 0 0 0 - ff ff ff 1f ff 3f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 3f 0 0 0 0 0 0 0 0 - ff ff ff 3f ff 7f 0 0 0 0 0 0 - ff ff ff 3f ff 7f 0 0 ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 3f 0 0 0 0 0 0 0 0 - ff ff ff 3f ff 7f 0 0 0 0 0 0 - ff ff ff 3f ff 7f 0 0 ff ff ff 3 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 3f 0 0 0 0 0 0 0 0 - ff ff ff 3f ff ff ff 0 0 0 0 0 - ff ff ff 3f ff ff ff 0 ff ff ff 3f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 3f 0 0 0 0 0 0 0 0 - ff ff ff 3f ff ff ff 0 0 0 0 0 - ff ff ff 3f ff ff ff 0 ff ff ff 3f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 7f 0 0 0 0 0 0 0 0 - ff ff ff 7f ff ff ff f 0 0 0 0 - ff ff ff 7f ff ff ff f ff ff 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 7f 0 0 0 0 0 0 0 0 - ff ff ff 7f ff ff ff f 0 0 0 0 - ff ff ff 7f ff ff ff f ff ff 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 7f 0 0 0 0 - ff ff ff 7f f 0 0 0 - ff ff ff 7f ff ff 3 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - ff ff ff 7f 0 0 0 0 - ff ff ff 7f f 0 0 0 - ff ff ff 7f ff ff 3 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ff ff ff 7f 0 0 0 0 - ff ff ff 7f ff 1 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - ff ff ff 7f 0 0 0 0 0 0 0 0 - ff ff ff 7f ff 1 0 0 0 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 7 0 0 0 - ff 3 0 0 - ff 7 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 7 0 0 0 - ff 3 0 0 - ff 7 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - f 0 0 0 0 0 0 0 - ff ff 3 0 0 0 0 0 - ff ff 3 0 ff ff ff 1f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - f 0 0 0 0 0 0 0 - ff ff 3 0 0 0 0 0 - ff ff 3 0 ff ff ff 1f --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 1f 0 0 0 0 0 0 0 - ff ff ff f 0 0 0 0 - ff ff ff f 7f 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 1f 0 0 0 0 0 0 0 - ff ff ff f 0 0 0 0 - ff ff ff f 7f 0 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 7f 0 0 0 0 0 0 0 - ff ff 1f 0 0 0 0 0 - ff ff 1f 0 ff f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - 7f 0 0 0 0 0 0 0 - ff ff 1f 0 0 0 0 0 - ff ff 1f 0 ff f 0 0 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,6 **** - This directory contains layout test results for 97r2 i960-vxworks - compiler used with options - - -O2 -fvtable-thunks -mno-strict-align -fno-rtti -fcheck-new-mca - -mold-align -mno-leaf-procedures - --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with char: - size=11,align=1 - offset-char=0,offset-arrayof-char=1, - align-char=1,align-arrayof-char=1 - offset-char-a[5]=6,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with char: - size=11,align=1 - offset-char=0,offset-arrayof-char=1, - align-char=1,align-arrayof-char=1 - offset-char-a[5]=6,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with char: - size=88,align=8 - offset-char=0,offset-arrayof-double=8, - align-char=1,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with char: - size=88,align=8 - offset-char=0,offset-arrayof-double=8, - align-char=1,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-float=4, - align-char=1,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-float=4, - align-char=1,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-int=4, - align-char=1,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-int=4, - align-char=1,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with char: - size=176,align=16 - offset-char=0,offset-arrayof-longdouble=16, - align-char=1,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with char: - size=176,align=16 - offset-char=0,offset-arrayof-longdouble=16, - align-char=1,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with char: - size=88,align=8 - offset-char=0,offset-arrayof-longlong=8, - align-char=1,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with char: - size=88,align=8 - offset-char=0,offset-arrayof-longlong=8, - align-char=1,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-long=4, - align-char=1,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-long=4, - align-char=1,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-pointer=4, - align-char=1,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with char: - size=44,align=4 - offset-char=0,offset-arrayof-pointer=4, - align-char=1,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with char: - size=22,align=2 - offset-char=0,offset-arrayof-short=2, - align-char=1,align-arrayof-short=2 - offset-short-a[5]=12,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with char: - size=22,align=2 - offset-char=0,offset-arrayof-short=2, - align-char=1,align-arrayof-short=2 - offset-short-a[5]=12,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-char: - size=2,align=1,offset-char=0,offset-char=1, - align-char=1,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-char: - size=2,align=1,offset-char=0,offset-char=1, - align-char=1,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-double: - size=16,align=8,offset-char=0,offset-double=8, - align-char=1,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-double: - size=16,align=8,offset-char=0,offset-double=8, - align-char=1,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-float: - size=8,align=4,offset-char=0,offset-float=4, - align-char=1,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-float: - size=8,align=4,offset-char=0,offset-float=4, - align-char=1,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-int: - size=8,align=4,offset-char=0,offset-int=4, - align-char=1,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-int: - size=8,align=4,offset-char=0,offset-int=4, - align-char=1,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-longdouble: - size=32,align=16,offset-char=0,offset-longdouble=16, - align-char=1,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-longdouble: - size=32,align=16,offset-char=0,offset-longdouble=16, - align-char=1,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-longlong: - size=16,align=8,offset-char=0,offset-longlong=8, - align-char=1,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-longlong: - size=16,align=8,offset-char=0,offset-longlong=8, - align-char=1,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-long: - size=8,align=4,offset-char=0,offset-long=4, - align-char=1,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-long: - size=8,align=4,offset-char=0,offset-long=4, - align-char=1,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-pointer: - size=8,align=4,offset-char=0,offset-pointer=4, - align-char=1,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-pointer: - size=8,align=4,offset-char=0,offset-pointer=4, - align-char=1,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-ptrdiff_t: - size=8,align=4,offset-char=0,offset-ptrdiff_t=4, - align-char=1,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-ptrdiff_t: - size=8,align=4,offset-char=0,offset-ptrdiff_t=4, - align-char=1,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with char: - size=2,align=1 - offset-char=0,offset-sss-char=1, - align-char=1,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with char: - size=2,align=1 - offset-char=0,offset-sss-char=1, - align-char=1,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with char: - size=16,align=8 - offset-char=0,offset-sss-double=8, - align-char=1,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with char: - size=16,align=8 - offset-char=0,offset-sss-double=8, - align-char=1,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-float=4, - align-char=1,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-float=4, - align-char=1,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-short: - size=4,align=2,offset-char=0,offset-short=2, - align-char=1,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-short: - size=4,align=2,offset-char=0,offset-short=2, - align-char=1,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-int=4, - align-char=1,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-int=4, - align-char=1,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-size_t: - size=8,align=4,offset-char=0,offset-size_t=4, - align-char=1,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-size_t: - size=8,align=4,offset-char=0,offset-size_t=4, - align-char=1,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with char: - size=36,align=12 - offset-char=0,offset-sss-longdouble=12, - align-char=1,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with char: - size=36,align=12 - offset-char=0,offset-sss-longdouble=12, - align-char=1,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with char: - size=16,align=8 - offset-char=0,offset-sss-longlong=8, - align-char=1,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with char: - size=16,align=8 - offset-char=0,offset-sss-longlong=8, - align-char=1,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-long=4, - align-char=1,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-long=4, - align-char=1,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-pointer=4, - align-char=1,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with char: - size=8,align=4 - offset-char=0,offset-sss-pointer=4, - align-char=1,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with char: - size=4,align=2 - offset-char=0,offset-sss-short=2, - align-char=1,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with char: - size=4,align=2 - offset-char=0,offset-sss-short=2, - align-char=1,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-wchar_t: - size=8,align=4,offset-char=0,offset-wchar_t=4, - align-char=1,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct char-wchar_t: - size=8,align=4,offset-char=0,offset-wchar_t=4, - align-char=1,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with char: - size=8,align=4 - offset-char=0,offset-last=4, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with char: - size=12,align=4 - offset-char=0,offset-last=8, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with char: - size=8,align=4 - offset-char=0,offset-last=4, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with char: - size=12,align=4 - offset-char=0,offset-last=8, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with char: - size=12,align=4 - offset-char=0,offset-last=8, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with char: - size=24,align=8 - offset-char=0,offset-last=16, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with char: - size=8,align=4 - offset-char=0,offset-last=4, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with char: - size=12,align=4 - offset-char=0,offset-last=8, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with char: - size=8,align=4 - offset-char=0,offset-last=4, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with char: - size=12,align=4 - offset-char=0,offset-last=8, - align-char=1,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with double: - size=24,align=8 - offset-double=0,offset-arrayof-char=8, - align-double=8,align-arrayof-char=1 - offset-char-a[5]=13,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with double: - size=24,align=8 - offset-double=0,offset-arrayof-char=8, - align-double=8,align-arrayof-char=1 - offset-char-a[5]=13,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with double: - size=88,align=8 - offset-double=0,offset-arrayof-double=8, - align-double=8,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with double: - size=88,align=8 - offset-double=0,offset-arrayof-double=8, - align-double=8,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-float=8, - align-double=8,align-arrayof-float=4 - offset-float-a[5]=28,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-float=8, - align-double=8,align-arrayof-float=4 - offset-float-a[5]=28,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-int=8, - align-double=8,align-arrayof-int=4 - offset-int-a[5]=28,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-int=8, - align-double=8,align-arrayof-int=4 - offset-int-a[5]=28,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with double: - size=176,align=16 - offset-double=0,offset-arrayof-longdouble=16, - align-double=8,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with double: - size=176,align=16 - offset-double=0,offset-arrayof-longdouble=16, - align-double=8,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with double: - size=88,align=8 - offset-double=0,offset-arrayof-longlong=8, - align-double=8,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with double: - size=88,align=8 - offset-double=0,offset-arrayof-longlong=8, - align-double=8,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-long=8, - align-double=8,align-arrayof-long=4 - offset-long-a[5]=28,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-long=8, - align-double=8,align-arrayof-long=4 - offset-long-a[5]=28,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-pointer=8, - align-double=8,align-arrayof-pointer=4 - offset-pointer-a[5]=28,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with double: - size=48,align=8 - offset-double=0,offset-arrayof-pointer=8, - align-double=8,align-arrayof-pointer=4 - offset-pointer-a[5]=28,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with double: - size=32,align=8 - offset-double=0,offset-arrayof-short=8, - align-double=8,align-arrayof-short=2 - offset-short-a[5]=18,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with double: - size=32,align=8 - offset-double=0,offset-arrayof-short=8, - align-double=8,align-arrayof-short=2 - offset-short-a[5]=18,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-char: - size=16,align=8,offset-double=0,offset-char=8, - align-double=8,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-char: - size=16,align=8,offset-double=0,offset-char=8, - align-double=8,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-double: - size=16,align=8,offset-double=0,offset-double=8, - align-double=8,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-double: - size=16,align=8,offset-double=0,offset-double=8, - align-double=8,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-float: - size=16,align=8,offset-double=0,offset-float=8, - align-double=8,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-float: - size=16,align=8,offset-double=0,offset-float=8, - align-double=8,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-int: - size=16,align=8,offset-double=0,offset-int=8, - align-double=8,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-int: - size=16,align=8,offset-double=0,offset-int=8, - align-double=8,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-longdouble: - size=32,align=16,offset-double=0,offset-longdouble=16, - align-double=8,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-longdouble: - size=32,align=16,offset-double=0,offset-longdouble=16, - align-double=8,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-longlong: - size=16,align=8,offset-double=0,offset-longlong=8, - align-double=8,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-longlong: - size=16,align=8,offset-double=0,offset-longlong=8, - align-double=8,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-long: - size=16,align=8,offset-double=0,offset-long=8, - align-double=8,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-long: - size=16,align=8,offset-double=0,offset-long=8, - align-double=8,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-pointer: - size=16,align=8,offset-double=0,offset-pointer=8, - align-double=8,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-pointer: - size=16,align=8,offset-double=0,offset-pointer=8, - align-double=8,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-ptrdiff_t: - size=16,align=8,offset-double=0,offset-ptrdiff_t=8, - align-double=8,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-ptrdiff_t: - size=16,align=8,offset-double=0,offset-ptrdiff_t=8, - align-double=8,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-char=8, - align-double=8,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-char=8, - align-double=8,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-double=8, - align-double=8,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-double=8, - align-double=8,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-float=8, - align-double=8,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-float=8, - align-double=8,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-short: - size=16,align=8,offset-double=0,offset-short=8, - align-double=8,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-short: - size=16,align=8,offset-double=0,offset-short=8, - align-double=8,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-int=8, - align-double=8,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-int=8, - align-double=8,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-size_t: - size=16,align=8,offset-double=0,offset-size_t=8, - align-double=8,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-size_t: - size=16,align=8,offset-double=0,offset-size_t=8, - align-double=8,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with double: - size=36,align=12 - offset-double=0,offset-sss-longdouble=12, - align-double=8,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with double: - size=36,align=12 - offset-double=0,offset-sss-longdouble=12, - align-double=8,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-longlong=8, - align-double=8,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-longlong=8, - align-double=8,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-long=8, - align-double=8,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-long=8, - align-double=8,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-pointer=8, - align-double=8,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-pointer=8, - align-double=8,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-short=8, - align-double=8,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with double: - size=16,align=8 - offset-double=0,offset-sss-short=8, - align-double=8,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-wchar_t: - size=16,align=8,offset-double=0,offset-wchar_t=8, - align-double=8,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct double-wchar_t: - size=16,align=8,offset-double=0,offset-wchar_t=8, - align-double=8,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=8, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=12, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=8, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=12, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=8, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with double: - size=24,align=8 - offset-double=0,offset-last=16, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=8, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=12, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=8, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with double: - size=16,align=8 - offset-double=0,offset-last=12, - align-double=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with float: - size=16,align=4 - offset-float=0,offset-arrayof-char=4, - align-float=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with float: - size=16,align=4 - offset-float=0,offset-arrayof-char=4, - align-float=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with float: - size=88,align=8 - offset-float=0,offset-arrayof-double=8, - align-float=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with float: - size=88,align=8 - offset-float=0,offset-arrayof-double=8, - align-float=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-float=4, - align-float=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-float=4, - align-float=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-int=4, - align-float=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-int=4, - align-float=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with float: - size=176,align=16 - offset-float=0,offset-arrayof-longdouble=16, - align-float=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with float: - size=176,align=16 - offset-float=0,offset-arrayof-longdouble=16, - align-float=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with float: - size=88,align=8 - offset-float=0,offset-arrayof-longlong=8, - align-float=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with float: - size=88,align=8 - offset-float=0,offset-arrayof-longlong=8, - align-float=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-long=4, - align-float=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-long=4, - align-float=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-pointer=4, - align-float=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with float: - size=44,align=4 - offset-float=0,offset-arrayof-pointer=4, - align-float=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with float: - size=24,align=4 - offset-float=0,offset-arrayof-short=4, - align-float=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with float: - size=24,align=4 - offset-float=0,offset-arrayof-short=4, - align-float=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-char: - size=8,align=4,offset-float=0,offset-char=4, - align-float=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-char: - size=8,align=4,offset-float=0,offset-char=4, - align-float=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-double: - size=16,align=8,offset-float=0,offset-double=8, - align-float=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-double: - size=16,align=8,offset-float=0,offset-double=8, - align-float=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-float: - size=8,align=4,offset-float=0,offset-float=4, - align-float=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-float: - size=8,align=4,offset-float=0,offset-float=4, - align-float=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-int: - size=8,align=4,offset-float=0,offset-int=4, - align-float=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-int: - size=8,align=4,offset-float=0,offset-int=4, - align-float=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-longdouble: - size=32,align=16,offset-float=0,offset-longdouble=16, - align-float=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-longdouble: - size=32,align=16,offset-float=0,offset-longdouble=16, - align-float=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-longlong: - size=16,align=8,offset-float=0,offset-longlong=8, - align-float=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-longlong: - size=16,align=8,offset-float=0,offset-longlong=8, - align-float=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-long: - size=8,align=4,offset-float=0,offset-long=4, - align-float=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-long: - size=8,align=4,offset-float=0,offset-long=4, - align-float=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-pointer: - size=8,align=4,offset-float=0,offset-pointer=4, - align-float=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-pointer: - size=8,align=4,offset-float=0,offset-pointer=4, - align-float=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-ptrdiff_t: - size=8,align=4,offset-float=0,offset-ptrdiff_t=4, - align-float=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-ptrdiff_t: - size=8,align=4,offset-float=0,offset-ptrdiff_t=4, - align-float=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-char=4, - align-float=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-char=4, - align-float=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with float: - size=16,align=8 - offset-float=0,offset-sss-double=8, - align-float=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with float: - size=16,align=8 - offset-float=0,offset-sss-double=8, - align-float=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-float=4, - align-float=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-float=4, - align-float=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-short: - size=8,align=4,offset-float=0,offset-short=4, - align-float=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-short: - size=8,align=4,offset-float=0,offset-short=4, - align-float=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-int=4, - align-float=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-int=4, - align-float=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-size_t: - size=8,align=4,offset-float=0,offset-size_t=4, - align-float=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-size_t: - size=8,align=4,offset-float=0,offset-size_t=4, - align-float=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with float: - size=36,align=12 - offset-float=0,offset-sss-longdouble=12, - align-float=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with float: - size=36,align=12 - offset-float=0,offset-sss-longdouble=12, - align-float=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with float: - size=16,align=8 - offset-float=0,offset-sss-longlong=8, - align-float=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with float: - size=16,align=8 - offset-float=0,offset-sss-longlong=8, - align-float=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-long=4, - align-float=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-long=4, - align-float=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-pointer=4, - align-float=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-pointer=4, - align-float=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-short=4, - align-float=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with float: - size=8,align=4 - offset-float=0,offset-sss-short=4, - align-float=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-wchar_t: - size=8,align=4,offset-float=0,offset-wchar_t=4, - align-float=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct float-wchar_t: - size=8,align=4,offset-float=0,offset-wchar_t=4, - align-float=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with float: - size=8,align=4 - offset-float=0,offset-last=4, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with float: - size=12,align=4 - offset-float=0,offset-last=8, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with float: - size=8,align=4 - offset-float=0,offset-last=4, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with float: - size=12,align=4 - offset-float=0,offset-last=8, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with float: - size=12,align=4 - offset-float=0,offset-last=8, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with float: - size=24,align=8 - offset-float=0,offset-last=16, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with float: - size=8,align=4 - offset-float=0,offset-last=4, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with float: - size=12,align=4 - offset-float=0,offset-last=8, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with float: - size=8,align=4 - offset-float=0,offset-last=4, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with float: - size=12,align=4 - offset-float=0,offset-last=8, - align-float=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with int: - size=16,align=4 - offset-int=0,offset-arrayof-char=4, - align-int=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with int: - size=16,align=4 - offset-int=0,offset-arrayof-char=4, - align-int=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with int: - size=88,align=8 - offset-int=0,offset-arrayof-double=8, - align-int=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with int: - size=88,align=8 - offset-int=0,offset-arrayof-double=8, - align-int=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-float=4, - align-int=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-float=4, - align-int=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-int=4, - align-int=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-int=4, - align-int=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with int: - size=176,align=16 - offset-int=0,offset-arrayof-longdouble=16, - align-int=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with int: - size=176,align=16 - offset-int=0,offset-arrayof-longdouble=16, - align-int=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with int: - size=88,align=8 - offset-int=0,offset-arrayof-longlong=8, - align-int=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with int: - size=88,align=8 - offset-int=0,offset-arrayof-longlong=8, - align-int=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-long=4, - align-int=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-long=4, - align-int=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-pointer=4, - align-int=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with int: - size=44,align=4 - offset-int=0,offset-arrayof-pointer=4, - align-int=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with int: - size=24,align=4 - offset-int=0,offset-arrayof-short=4, - align-int=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with int: - size=24,align=4 - offset-int=0,offset-arrayof-short=4, - align-int=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-char: - size=8,align=4,offset-int=0,offset-char=4, - align-int=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-char: - size=8,align=4,offset-int=0,offset-char=4, - align-int=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-double: - size=16,align=8,offset-int=0,offset-double=8, - align-int=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-double: - size=16,align=8,offset-int=0,offset-double=8, - align-int=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-float: - size=8,align=4,offset-int=0,offset-float=4, - align-int=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-float: - size=8,align=4,offset-int=0,offset-float=4, - align-int=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-int: - size=8,align=4,offset-int=0,offset-int=4, - align-int=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-int: - size=8,align=4,offset-int=0,offset-int=4, - align-int=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-longdouble: - size=32,align=16,offset-int=0,offset-longdouble=16, - align-int=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-longdouble: - size=32,align=16,offset-int=0,offset-longdouble=16, - align-int=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-longlong: - size=16,align=8,offset-int=0,offset-longlong=8, - align-int=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-longlong: - size=16,align=8,offset-int=0,offset-longlong=8, - align-int=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-long: - size=8,align=4,offset-int=0,offset-long=4, - align-int=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-long: - size=8,align=4,offset-int=0,offset-long=4, - align-int=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-pointer: - size=8,align=4,offset-int=0,offset-pointer=4, - align-int=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-pointer: - size=8,align=4,offset-int=0,offset-pointer=4, - align-int=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-ptrdiff_t: - size=8,align=4,offset-int=0,offset-ptrdiff_t=4, - align-int=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-ptrdiff_t: - size=8,align=4,offset-int=0,offset-ptrdiff_t=4, - align-int=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-char=4, - align-int=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-char=4, - align-int=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with int: - size=16,align=8 - offset-int=0,offset-sss-double=8, - align-int=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with int: - size=16,align=8 - offset-int=0,offset-sss-double=8, - align-int=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-float=4, - align-int=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-float=4, - align-int=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-short: - size=8,align=4,offset-int=0,offset-short=4, - align-int=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-short: - size=8,align=4,offset-int=0,offset-short=4, - align-int=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-int=4, - align-int=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-int=4, - align-int=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-size_t: - size=8,align=4,offset-int=0,offset-size_t=4, - align-int=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-size_t: - size=8,align=4,offset-int=0,offset-size_t=4, - align-int=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with int: - size=36,align=12 - offset-int=0,offset-sss-longdouble=12, - align-int=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with int: - size=36,align=12 - offset-int=0,offset-sss-longdouble=12, - align-int=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with int: - size=16,align=8 - offset-int=0,offset-sss-longlong=8, - align-int=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with int: - size=16,align=8 - offset-int=0,offset-sss-longlong=8, - align-int=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-long=4, - align-int=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-long=4, - align-int=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-pointer=4, - align-int=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-pointer=4, - align-int=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-short=4, - align-int=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with int: - size=8,align=4 - offset-int=0,offset-sss-short=4, - align-int=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-wchar_t: - size=8,align=4,offset-int=0,offset-wchar_t=4, - align-int=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct int-wchar_t: - size=8,align=4,offset-int=0,offset-wchar_t=4, - align-int=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with int: - size=8,align=4 - offset-int=0,offset-last=4, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with int: - size=12,align=4 - offset-int=0,offset-last=8, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with int: - size=8,align=4 - offset-int=0,offset-last=4, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with int: - size=12,align=4 - offset-int=0,offset-last=8, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with int: - size=12,align=4 - offset-int=0,offset-last=8, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with int: - size=24,align=8 - offset-int=0,offset-last=16, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with int: - size=8,align=4 - offset-int=0,offset-last=4, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with int: - size=12,align=4 - offset-int=0,offset-last=8, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with int: - size=8,align=4 - offset-int=0,offset-last=4, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with int: - size=12,align=4 - offset-int=0,offset-last=8, - align-int=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Bool size: - 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Char size: - 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Char size: - 1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Double size: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Double size: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Float size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Float size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Int size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Int size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long Double size: - 16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long Double size: - 16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long long size: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long long size: - 8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Long size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Pointer size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Pointer size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++ptrdiff_t size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++ptrdiff_t size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Short size: - 2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++Short size: - 2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++size_t size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++size_t size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++wchar_t size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,2 **** - +++wchar_t size: - 4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with long: - size=16,align=4 - offset-long=0,offset-arrayof-char=4, - align-long=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with long: - size=16,align=4 - offset-long=0,offset-arrayof-char=4, - align-long=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with long: - size=88,align=8 - offset-long=0,offset-arrayof-double=8, - align-long=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with long: - size=88,align=8 - offset-long=0,offset-arrayof-double=8, - align-long=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-float=4, - align-long=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-float=4, - align-long=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-int=4, - align-long=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-int=4, - align-long=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with long: - size=176,align=16 - offset-long=0,offset-arrayof-longdouble=16, - align-long=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with long: - size=176,align=16 - offset-long=0,offset-arrayof-longdouble=16, - align-long=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with long: - size=88,align=8 - offset-long=0,offset-arrayof-longlong=8, - align-long=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with long: - size=88,align=8 - offset-long=0,offset-arrayof-longlong=8, - align-long=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-long=4, - align-long=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-long=4, - align-long=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-pointer=4, - align-long=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with long: - size=44,align=4 - offset-long=0,offset-arrayof-pointer=4, - align-long=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with long: - size=24,align=4 - offset-long=0,offset-arrayof-short=4, - align-long=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with long: - size=24,align=4 - offset-long=0,offset-arrayof-short=4, - align-long=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-char: - size=8,align=4,offset-long=0,offset-char=4, - align-long=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-char: - size=8,align=4,offset-long=0,offset-char=4, - align-long=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-arrayof-char=16, - align-longdouble=16,align-arrayof-char=1 - offset-char-a[5]=21,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-arrayof-char=16, - align-longdouble=16,align-arrayof-char=1 - offset-char-a[5]=21,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with longdouble: - size=96,align=16 - offset-longdouble=0,offset-arrayof-double=16, - align-longdouble=16,align-arrayof-double=8 - offset-double-a[5]=56,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with longdouble: - size=96,align=16 - offset-longdouble=0,offset-arrayof-double=16, - align-longdouble=16,align-arrayof-double=8 - offset-double-a[5]=56,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-float=16, - align-longdouble=16,align-arrayof-float=4 - offset-float-a[5]=36,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-float=16, - align-longdouble=16,align-arrayof-float=4 - offset-float-a[5]=36,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-int=16, - align-longdouble=16,align-arrayof-int=4 - offset-int-a[5]=36,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-int=16, - align-longdouble=16,align-arrayof-int=4 - offset-int-a[5]=36,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-long=16, - align-longdouble=16,align-arrayof-long=4 - offset-long-a[5]=36,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-long=16, - align-longdouble=16,align-arrayof-long=4 - offset-long-a[5]=36,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with longdouble: - size=64,align=16 - offset-longdouble=0,offset-arrayof-pointer=16, - align-longdouble=16,align-arrayof-pointer=4 - offset-pointer-a[5]=36,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with longdouble: - size=48,align=16 - offset-longdouble=0,offset-arrayof-short=16, - align-longdouble=16,align-arrayof-short=2 - offset-short-a[5]=26,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with longdouble: - size=48,align=16 - offset-longdouble=0,offset-arrayof-short=16, - align-longdouble=16,align-arrayof-short=2 - offset-short-a[5]=26,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-char: - size=32,align=16,offset-longdouble=0,offset-char=16, - align-longdouble=16,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-char: - size=32,align=16,offset-longdouble=0,offset-char=16, - align-longdouble=16,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-double: - size=32,align=16,offset-longdouble=0,offset-double=16, - align-longdouble=16,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-double: - size=32,align=16,offset-longdouble=0,offset-double=16, - align-longdouble=16,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-float: - size=32,align=16,offset-longdouble=0,offset-float=16, - align-longdouble=16,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-float: - size=32,align=16,offset-longdouble=0,offset-float=16, - align-longdouble=16,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-int: - size=32,align=16,offset-longdouble=0,offset-int=16, - align-longdouble=16,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-int: - size=32,align=16,offset-longdouble=0,offset-int=16, - align-longdouble=16,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-longlong: - size=32,align=16,offset-longdouble=0,offset-longlong=16, - align-longdouble=16,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-longlong: - size=32,align=16,offset-longdouble=0,offset-longlong=16, - align-longdouble=16,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-long: - size=32,align=16,offset-longdouble=0,offset-long=16, - align-longdouble=16,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-long: - size=32,align=16,offset-longdouble=0,offset-long=16, - align-longdouble=16,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-double: - size=16,align=8,offset-long=0,offset-double=8, - align-long=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-double: - size=16,align=8,offset-long=0,offset-double=8, - align-long=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-pointer: - size=32,align=16,offset-longdouble=0,offset-pointer=16, - align-longdouble=16,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-pointer: - size=32,align=16,offset-longdouble=0,offset-pointer=16, - align-longdouble=16,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-ptrdiff_t: - size=32,align=16,offset-longdouble=0,offset-ptrdiff_t=16, - align-longdouble=16,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-char=16, - align-longdouble=16,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-char=16, - align-longdouble=16,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-double=16, - align-longdouble=16,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-double=16, - align-longdouble=16,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-float=16, - align-longdouble=16,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-float=16, - align-longdouble=16,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-short: - size=32,align=16,offset-longdouble=0,offset-short=16, - align-longdouble=16,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-short: - size=32,align=16,offset-longdouble=0,offset-short=16, - align-longdouble=16,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-int=16, - align-longdouble=16,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-int=16, - align-longdouble=16,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-size_t: - size=32,align=16,offset-longdouble=0,offset-size_t=16, - align-longdouble=16,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-size_t: - size=32,align=16,offset-longdouble=0,offset-size_t=16, - align-longdouble=16,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-long=16, - align-longdouble=16,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-long=16, - align-longdouble=16,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-pointer=16, - align-longdouble=16,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-short=16, - align-longdouble=16,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-sss-short=16, - align-longdouble=16,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-wchar_t: - size=32,align=16,offset-longdouble=0,offset-wchar_t=16, - align-longdouble=16,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longdouble-wchar_t: - size=32,align=16,offset-longdouble=0,offset-wchar_t=16, - align-longdouble=16,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=16, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=20, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=16, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=20, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=16, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=20, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=16, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with longdouble: - size=32,align=16 - offset-longdouble=0,offset-last=20, - align-longdouble=16,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-float: - size=8,align=4,offset-long=0,offset-float=4, - align-long=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-float: - size=8,align=4,offset-long=0,offset-float=4, - align-long=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-int: - size=8,align=4,offset-long=0,offset-int=4, - align-long=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-int: - size=8,align=4,offset-long=0,offset-int=4, - align-long=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with longlong: - size=24,align=8 - offset-longlong=0,offset-arrayof-char=8, - align-longlong=8,align-arrayof-char=1 - offset-char-a[5]=13,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with longlong: - size=24,align=8 - offset-longlong=0,offset-arrayof-char=8, - align-longlong=8,align-arrayof-char=1 - offset-char-a[5]=13,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with longlong: - size=88,align=8 - offset-longlong=0,offset-arrayof-double=8, - align-longlong=8,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with longlong: - size=88,align=8 - offset-longlong=0,offset-arrayof-double=8, - align-longlong=8,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-float=8, - align-longlong=8,align-arrayof-float=4 - offset-float-a[5]=28,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-float=8, - align-longlong=8,align-arrayof-float=4 - offset-float-a[5]=28,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-int=8, - align-longlong=8,align-arrayof-int=4 - offset-int-a[5]=28,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-int=8, - align-longlong=8,align-arrayof-int=4 - offset-int-a[5]=28,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with longlong: - size=88,align=8 - offset-longlong=0,offset-arrayof-longlong=8, - align-longlong=8,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with longlong: - size=88,align=8 - offset-longlong=0,offset-arrayof-longlong=8, - align-longlong=8,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-long=8, - align-longlong=8,align-arrayof-long=4 - offset-long-a[5]=28,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-long=8, - align-longlong=8,align-arrayof-long=4 - offset-long-a[5]=28,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-pointer=8, - align-longlong=8,align-arrayof-pointer=4 - offset-pointer-a[5]=28,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with longlong: - size=48,align=8 - offset-longlong=0,offset-arrayof-pointer=8, - align-longlong=8,align-arrayof-pointer=4 - offset-pointer-a[5]=28,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with longlong: - size=32,align=8 - offset-longlong=0,offset-arrayof-short=8, - align-longlong=8,align-arrayof-short=2 - offset-short-a[5]=18,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with longlong: - size=32,align=8 - offset-longlong=0,offset-arrayof-short=8, - align-longlong=8,align-arrayof-short=2 - offset-short-a[5]=18,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-char: - size=16,align=8,offset-longlong=0,offset-char=8, - align-longlong=8,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-char: - size=16,align=8,offset-longlong=0,offset-char=8, - align-longlong=8,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-longdouble: - size=32,align=16,offset-long=0,offset-longdouble=16, - align-long=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-longdouble: - size=32,align=16,offset-long=0,offset-longdouble=16, - align-long=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-double: - size=16,align=8,offset-longlong=0,offset-double=8, - align-longlong=8,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-double: - size=16,align=8,offset-longlong=0,offset-double=8, - align-longlong=8,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-float: - size=16,align=8,offset-longlong=0,offset-float=8, - align-longlong=8,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-float: - size=16,align=8,offset-longlong=0,offset-float=8, - align-longlong=8,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-int: - size=16,align=8,offset-longlong=0,offset-int=8, - align-longlong=8,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-int: - size=16,align=8,offset-longlong=0,offset-int=8, - align-longlong=8,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-longdouble: - size=32,align=16,offset-longlong=0,offset-longdouble=16, - align-longlong=8,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-longdouble: - size=32,align=16,offset-longlong=0,offset-longdouble=16, - align-longlong=8,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-longlong: - size=16,align=8,offset-longlong=0,offset-longlong=8, - align-longlong=8,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-longlong: - size=16,align=8,offset-longlong=0,offset-longlong=8, - align-longlong=8,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-longlong: - size=16,align=8,offset-long=0,offset-longlong=8, - align-long=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-longlong: - size=16,align=8,offset-long=0,offset-longlong=8, - align-long=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-long: - size=16,align=8,offset-longlong=0,offset-long=8, - align-longlong=8,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-long: - size=16,align=8,offset-longlong=0,offset-long=8, - align-longlong=8,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-long: - size=8,align=4,offset-long=0,offset-long=4, - align-long=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-long: - size=8,align=4,offset-long=0,offset-long=4, - align-long=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-pointer: - size=16,align=8,offset-longlong=0,offset-pointer=8, - align-longlong=8,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-pointer: - size=16,align=8,offset-longlong=0,offset-pointer=8, - align-longlong=8,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-ptrdiff_t: - size=16,align=8,offset-longlong=0,offset-ptrdiff_t=8, - align-longlong=8,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-ptrdiff_t: - size=16,align=8,offset-longlong=0,offset-ptrdiff_t=8, - align-longlong=8,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-char=8, - align-longlong=8,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-char=8, - align-longlong=8,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-double=8, - align-longlong=8,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-double=8, - align-longlong=8,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-float=8, - align-longlong=8,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-float=8, - align-longlong=8,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-short: - size=16,align=8,offset-longlong=0,offset-short=8, - align-longlong=8,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-short: - size=16,align=8,offset-longlong=0,offset-short=8, - align-longlong=8,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-int=8, - align-longlong=8,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-int=8, - align-longlong=8,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-size_t: - size=16,align=8,offset-longlong=0,offset-size_t=8, - align-longlong=8,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-size_t: - size=16,align=8,offset-longlong=0,offset-size_t=8, - align-longlong=8,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-longlong=8, - align-longlong=8,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-longlong=8, - align-longlong=8,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-long=8, - align-longlong=8,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-long=8, - align-longlong=8,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-pointer=8, - align-longlong=8,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-pointer=8, - align-longlong=8,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-short=8, - align-longlong=8,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-sss-short=8, - align-longlong=8,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-wchar_t: - size=16,align=8,offset-longlong=0,offset-wchar_t=8, - align-longlong=8,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct longlong-wchar_t: - size=16,align=8,offset-longlong=0,offset-wchar_t=8, - align-longlong=8,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=8, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=12, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=8, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=12, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with longlong: - size=24,align=8 - offset-longlong=0,offset-last=16, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=8, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=12, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=8, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with longlong: - size=16,align=8 - offset-longlong=0,offset-last=12, - align-longlong=8,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-pointer: - size=8,align=4,offset-long=0,offset-pointer=4, - align-long=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-pointer: - size=8,align=4,offset-long=0,offset-pointer=4, - align-long=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-ptrdiff_t: - size=8,align=4,offset-long=0,offset-ptrdiff_t=4, - align-long=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-ptrdiff_t: - size=8,align=4,offset-long=0,offset-ptrdiff_t=4, - align-long=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-char=4, - align-long=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-char=4, - align-long=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with long: - size=16,align=8 - offset-long=0,offset-sss-double=8, - align-long=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with long: - size=16,align=8 - offset-long=0,offset-sss-double=8, - align-long=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-float=4, - align-long=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-float=4, - align-long=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-short: - size=8,align=4,offset-long=0,offset-short=4, - align-long=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-short: - size=8,align=4,offset-long=0,offset-short=4, - align-long=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-int=4, - align-long=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-int=4, - align-long=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-size_t: - size=8,align=4,offset-long=0,offset-size_t=4, - align-long=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-size_t: - size=8,align=4,offset-long=0,offset-size_t=4, - align-long=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with long: - size=36,align=12 - offset-long=0,offset-sss-longdouble=12, - align-long=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with long: - size=36,align=12 - offset-long=0,offset-sss-longdouble=12, - align-long=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with long: - size=16,align=8 - offset-long=0,offset-sss-longlong=8, - align-long=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with long: - size=16,align=8 - offset-long=0,offset-sss-longlong=8, - align-long=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-long=4, - align-long=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-long=4, - align-long=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-pointer=4, - align-long=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-pointer=4, - align-long=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-short=4, - align-long=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with long: - size=8,align=4 - offset-long=0,offset-sss-short=4, - align-long=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-wchar_t: - size=8,align=4,offset-long=0,offset-wchar_t=4, - align-long=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct long-wchar_t: - size=8,align=4,offset-long=0,offset-wchar_t=4, - align-long=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with long: - size=8,align=4 - offset-long=0,offset-last=4, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with long: - size=12,align=4 - offset-long=0,offset-last=8, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with long: - size=8,align=4 - offset-long=0,offset-last=4, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with long: - size=12,align=4 - offset-long=0,offset-last=8, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with long: - size=12,align=4 - offset-long=0,offset-last=8, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with long: - size=24,align=8 - offset-long=0,offset-last=16, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with long: - size=8,align=4 - offset-long=0,offset-last=4, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with long: - size=12,align=4 - offset-long=0,offset-last=8, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with long: - size=8,align=4 - offset-long=0,offset-last=4, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with long: - size=12,align=4 - offset-long=0,offset-last=8, - align-long=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with pointer: - size=16,align=4 - offset-pointer=0,offset-arrayof-char=4, - align-pointer=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with pointer: - size=16,align=4 - offset-pointer=0,offset-arrayof-char=4, - align-pointer=4,align-arrayof-char=1 - offset-char-a[5]=9,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with pointer: - size=88,align=8 - offset-pointer=0,offset-arrayof-double=8, - align-pointer=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with pointer: - size=88,align=8 - offset-pointer=0,offset-arrayof-double=8, - align-pointer=4,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-float=4, - align-pointer=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-float=4, - align-pointer=4,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-int=4, - align-pointer=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-int=4, - align-pointer=4,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with pointer: - size=176,align=16 - offset-pointer=0,offset-arrayof-longdouble=16, - align-pointer=4,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with pointer: - size=88,align=8 - offset-pointer=0,offset-arrayof-longlong=8, - align-pointer=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with pointer: - size=88,align=8 - offset-pointer=0,offset-arrayof-longlong=8, - align-pointer=4,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-long=4, - align-pointer=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-long=4, - align-pointer=4,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-pointer=4, - align-pointer=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with pointer: - size=44,align=4 - offset-pointer=0,offset-arrayof-pointer=4, - align-pointer=4,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with pointer: - size=24,align=4 - offset-pointer=0,offset-arrayof-short=4, - align-pointer=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with pointer: - size=24,align=4 - offset-pointer=0,offset-arrayof-short=4, - align-pointer=4,align-arrayof-short=2 - offset-short-a[5]=14,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-char: - size=8,align=4,offset-pointer=0,offset-char=4, - align-pointer=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-char: - size=8,align=4,offset-pointer=0,offset-char=4, - align-pointer=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-double: - size=16,align=8,offset-pointer=0,offset-double=8, - align-pointer=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-double: - size=16,align=8,offset-pointer=0,offset-double=8, - align-pointer=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-float: - size=8,align=4,offset-pointer=0,offset-float=4, - align-pointer=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-float: - size=8,align=4,offset-pointer=0,offset-float=4, - align-pointer=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-int: - size=8,align=4,offset-pointer=0,offset-int=4, - align-pointer=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-int: - size=8,align=4,offset-pointer=0,offset-int=4, - align-pointer=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-longdouble: - size=32,align=16,offset-pointer=0,offset-longdouble=16, - align-pointer=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-longdouble: - size=32,align=16,offset-pointer=0,offset-longdouble=16, - align-pointer=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-longlong: - size=16,align=8,offset-pointer=0,offset-longlong=8, - align-pointer=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-longlong: - size=16,align=8,offset-pointer=0,offset-longlong=8, - align-pointer=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-long: - size=8,align=4,offset-pointer=0,offset-long=4, - align-pointer=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-long: - size=8,align=4,offset-pointer=0,offset-long=4, - align-pointer=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-pointer: - size=8,align=4,offset-pointer=0,offset-pointer=4, - align-pointer=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-pointer: - size=8,align=4,offset-pointer=0,offset-pointer=4, - align-pointer=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-ptrdiff_t: - size=8,align=4,offset-pointer=0,offset-ptrdiff_t=4, - align-pointer=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-ptrdiff_t: - size=8,align=4,offset-pointer=0,offset-ptrdiff_t=4, - align-pointer=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-char=4, - align-pointer=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-char=4, - align-pointer=4,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with pointer: - size=16,align=8 - offset-pointer=0,offset-sss-double=8, - align-pointer=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with pointer: - size=16,align=8 - offset-pointer=0,offset-sss-double=8, - align-pointer=4,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-float=4, - align-pointer=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-float=4, - align-pointer=4,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-short: - size=8,align=4,offset-pointer=0,offset-short=4, - align-pointer=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-short: - size=8,align=4,offset-pointer=0,offset-short=4, - align-pointer=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-int=4, - align-pointer=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-int=4, - align-pointer=4,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-size_t: - size=8,align=4,offset-pointer=0,offset-size_t=4, - align-pointer=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-size_t: - size=8,align=4,offset-pointer=0,offset-size_t=4, - align-pointer=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with pointer: - size=36,align=12 - offset-pointer=0,offset-sss-longdouble=12, - align-pointer=4,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with pointer: - size=16,align=8 - offset-pointer=0,offset-sss-longlong=8, - align-pointer=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with pointer: - size=16,align=8 - offset-pointer=0,offset-sss-longlong=8, - align-pointer=4,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-long=4, - align-pointer=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-long=4, - align-pointer=4,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-pointer=4, - align-pointer=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-pointer=4, - align-pointer=4,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-short=4, - align-pointer=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-sss-short=4, - align-pointer=4,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-wchar_t: - size=8,align=4,offset-pointer=0,offset-wchar_t=4, - align-pointer=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct pointer-wchar_t: - size=8,align=4,offset-pointer=0,offset-wchar_t=4, - align-pointer=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-last=4, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with pointer: - size=12,align=4 - offset-pointer=0,offset-last=8, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-last=4, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with pointer: - size=12,align=4 - offset-pointer=0,offset-last=8, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with pointer: - size=12,align=4 - offset-pointer=0,offset-last=8, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with pointer: - size=24,align=8 - offset-pointer=0,offset-last=16, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-last=4, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with pointer: - size=12,align=4 - offset-pointer=0,offset-last=8, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with pointer: - size=8,align=4 - offset-pointer=0,offset-last=4, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with pointer: - size=12,align=4 - offset-pointer=0,offset-last=8, - align-pointer=4,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-char: - size=8,align=4,offset-ptrdiff_t=0,offset-char=4, - align-ptrdiff_t=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-char: - size=8,align=4,offset-ptrdiff_t=0,offset-char=4, - align-ptrdiff_t=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-double: - size=16,align=8,offset-ptrdiff_t=0,offset-double=8, - align-ptrdiff_t=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-double: - size=16,align=8,offset-ptrdiff_t=0,offset-double=8, - align-ptrdiff_t=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-float: - size=8,align=4,offset-ptrdiff_t=0,offset-float=4, - align-ptrdiff_t=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-float: - size=8,align=4,offset-ptrdiff_t=0,offset-float=4, - align-ptrdiff_t=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-int: - size=8,align=4,offset-ptrdiff_t=0,offset-int=4, - align-ptrdiff_t=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-int: - size=8,align=4,offset-ptrdiff_t=0,offset-int=4, - align-ptrdiff_t=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-longdouble: - size=32,align=16,offset-ptrdiff_t=0,offset-longdouble=16, - align-ptrdiff_t=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-longlong: - size=16,align=8,offset-ptrdiff_t=0,offset-longlong=8, - align-ptrdiff_t=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-longlong: - size=16,align=8,offset-ptrdiff_t=0,offset-longlong=8, - align-ptrdiff_t=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-long: - size=8,align=4,offset-ptrdiff_t=0,offset-long=4, - align-ptrdiff_t=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-long: - size=8,align=4,offset-ptrdiff_t=0,offset-long=4, - align-ptrdiff_t=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-pointer: - size=8,align=4,offset-ptrdiff_t=0,offset-pointer=4, - align-ptrdiff_t=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-pointer: - size=8,align=4,offset-ptrdiff_t=0,offset-pointer=4, - align-ptrdiff_t=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-ptrdiff_t: - size=8,align=4,offset-ptrdiff_t=0,offset-ptrdiff_t=4, - align-ptrdiff_t=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-ptrdiff_t: - size=8,align=4,offset-ptrdiff_t=0,offset-ptrdiff_t=4, - align-ptrdiff_t=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-short: - size=8,align=4,offset-ptrdiff_t=0,offset-short=4, - align-ptrdiff_t=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-short: - size=8,align=4,offset-ptrdiff_t=0,offset-short=4, - align-ptrdiff_t=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-size_t: - size=8,align=4,offset-ptrdiff_t=0,offset-size_t=4, - align-ptrdiff_t=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-size_t: - size=8,align=4,offset-ptrdiff_t=0,offset-size_t=4, - align-ptrdiff_t=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-wchar_t: - size=8,align=4,offset-ptrdiff_t=0,offset-wchar_t=4, - align-ptrdiff_t=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct ptrdiff_t-wchar_t: - size=8,align=4,offset-ptrdiff_t=0,offset-wchar_t=4, - align-ptrdiff_t=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with short: - size=12,align=2 - offset-short=0,offset-arrayof-char=2, - align-short=2,align-arrayof-char=1 - offset-char-a[5]=7,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of char in struct starting with short: - size=12,align=2 - offset-short=0,offset-arrayof-char=2, - align-short=2,align-arrayof-char=1 - offset-char-a[5]=7,align-char-a[5]=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with short: - size=88,align=8 - offset-short=0,offset-arrayof-double=8, - align-short=2,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of double in struct starting with short: - size=88,align=8 - offset-short=0,offset-arrayof-double=8, - align-short=2,align-arrayof-double=8 - offset-double-a[5]=48,align-double-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-float=4, - align-short=2,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of float in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-float=4, - align-short=2,align-arrayof-float=4 - offset-float-a[5]=24,align-float-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-int=4, - align-short=2,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of int in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-int=4, - align-short=2,align-arrayof-int=4 - offset-int-a[5]=24,align-int-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with short: - size=176,align=16 - offset-short=0,offset-arrayof-longdouble=16, - align-short=2,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longdouble in struct starting with short: - size=176,align=16 - offset-short=0,offset-arrayof-longdouble=16, - align-short=2,align-arrayof-longdouble=16 - offset-longdouble-a[5]=96,align-longdouble-a[5]=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with short: - size=88,align=8 - offset-short=0,offset-arrayof-longlong=8, - align-short=2,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of longlong in struct starting with short: - size=88,align=8 - offset-short=0,offset-arrayof-longlong=8, - align-short=2,align-arrayof-longlong=8 - offset-longlong-a[5]=48,align-longlong-a[5]=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-long=4, - align-short=2,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of long in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-long=4, - align-short=2,align-arrayof-long=4 - offset-long-a[5]=24,align-long-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-pointer=4, - align-short=2,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of pointer in struct starting with short: - size=44,align=4 - offset-short=0,offset-arrayof-pointer=4, - align-short=2,align-arrayof-pointer=4 - offset-pointer-a[5]=24,align-pointer-a[5]=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with short: - size=22,align=2 - offset-short=0,offset-arrayof-short=2, - align-short=2,align-arrayof-short=2 - offset-short-a[5]=12,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - ++++Array of short in struct starting with short: - size=22,align=2 - offset-short=0,offset-arrayof-short=2, - align-short=2,align-arrayof-short=2 - offset-short-a[5]=12,align-short-a[5]=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-char: - size=4,align=2,offset-short=0,offset-char=2, - align-short=2,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-char: - size=4,align=2,offset-short=0,offset-char=2, - align-short=2,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-double: - size=16,align=8,offset-short=0,offset-double=8, - align-short=2,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-double: - size=16,align=8,offset-short=0,offset-double=8, - align-short=2,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-float: - size=8,align=4,offset-short=0,offset-float=4, - align-short=2,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-float: - size=8,align=4,offset-short=0,offset-float=4, - align-short=2,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-int: - size=8,align=4,offset-short=0,offset-int=4, - align-short=2,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-int: - size=8,align=4,offset-short=0,offset-int=4, - align-short=2,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-longdouble: - size=32,align=16,offset-short=0,offset-longdouble=16, - align-short=2,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-longdouble: - size=32,align=16,offset-short=0,offset-longdouble=16, - align-short=2,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-longlong: - size=16,align=8,offset-short=0,offset-longlong=8, - align-short=2,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-longlong: - size=16,align=8,offset-short=0,offset-longlong=8, - align-short=2,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-long: - size=8,align=4,offset-short=0,offset-long=4, - align-short=2,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-long: - size=8,align=4,offset-short=0,offset-long=4, - align-short=2,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-pointer: - size=8,align=4,offset-short=0,offset-pointer=4, - align-short=2,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-pointer: - size=8,align=4,offset-short=0,offset-pointer=4, - align-short=2,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-ptrdiff_t: - size=8,align=4,offset-short=0,offset-ptrdiff_t=4, - align-short=2,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-ptrdiff_t: - size=8,align=4,offset-short=0,offset-ptrdiff_t=4, - align-short=2,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with short: - size=4,align=2 - offset-short=0,offset-sss-char=2, - align-short=2,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct char inside struct starting with short: - size=4,align=2 - offset-short=0,offset-sss-char=2, - align-short=2,align-sss-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with short: - size=16,align=8 - offset-short=0,offset-sss-double=8, - align-short=2,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct double inside struct starting with short: - size=16,align=8 - offset-short=0,offset-sss-double=8, - align-short=2,align-sss-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-float=4, - align-short=2,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct float inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-float=4, - align-short=2,align-sss-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-short: - size=4,align=2,offset-short=0,offset-short=2, - align-short=2,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-short: - size=4,align=2,offset-short=0,offset-short=2, - align-short=2,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-int=4, - align-short=2,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct int inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-int=4, - align-short=2,align-sss-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-size_t: - size=8,align=4,offset-short=0,offset-size_t=4, - align-short=2,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-size_t: - size=8,align=4,offset-short=0,offset-size_t=4, - align-short=2,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with short: - size=36,align=12 - offset-short=0,offset-sss-longdouble=12, - align-short=2,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longdouble inside struct starting with short: - size=36,align=12 - offset-short=0,offset-sss-longdouble=12, - align-short=2,align-sss-longdouble=12 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with short: - size=16,align=8 - offset-short=0,offset-sss-longlong=8, - align-short=2,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct longlong inside struct starting with short: - size=16,align=8 - offset-short=0,offset-sss-longlong=8, - align-short=2,align-sss-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-long=4, - align-short=2,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct long inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-long=4, - align-short=2,align-sss-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-pointer=4, - align-short=2,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct pointer inside struct starting with short: - size=8,align=4 - offset-short=0,offset-sss-pointer=4, - align-short=2,align-sss-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with short: - size=4,align=2 - offset-short=0,offset-sss-short=2, - align-short=2,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++Struct short inside struct starting with short: - size=4,align=2 - offset-short=0,offset-sss-short=2, - align-short=2,align-sss-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-wchar_t: - size=8,align=4,offset-short=0,offset-wchar_t=4, - align-short=2,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct short-wchar_t: - size=8,align=4,offset-short=0,offset-wchar_t=4, - align-short=2,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with short: - size=8,align=4 - offset-short=0,offset-last=4, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++char zerofield inside struct starting with short: - size=12,align=4 - offset-short=0,offset-last=8, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with short: - size=8,align=4 - offset-short=0,offset-last=4, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++int zerofield inside struct starting with short: - size=12,align=4 - offset-short=0,offset-last=8, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with short: - size=12,align=4 - offset-short=0,offset-last=8, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++longlong zerofield inside struct starting with short: - size=24,align=8 - offset-short=0,offset-last=16, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with short: - size=8,align=4 - offset-short=0,offset-last=4, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++long zerofield inside struct starting with short: - size=12,align=4 - offset-short=0,offset-last=8, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with short: - size=8,align=4 - offset-short=0,offset-last=4, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,4 **** - +++short zerofield inside struct starting with short: - size=12,align=4 - offset-short=0,offset-last=8, - align-short=2,align-last=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-char: - size=8,align=4,offset-size_t=0,offset-char=4, - align-size_t=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-char: - size=8,align=4,offset-size_t=0,offset-char=4, - align-size_t=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-double: - size=16,align=8,offset-size_t=0,offset-double=8, - align-size_t=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-double: - size=16,align=8,offset-size_t=0,offset-double=8, - align-size_t=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-float: - size=8,align=4,offset-size_t=0,offset-float=4, - align-size_t=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-float: - size=8,align=4,offset-size_t=0,offset-float=4, - align-size_t=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-int: - size=8,align=4,offset-size_t=0,offset-int=4, - align-size_t=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-int: - size=8,align=4,offset-size_t=0,offset-int=4, - align-size_t=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-longdouble: - size=32,align=16,offset-size_t=0,offset-longdouble=16, - align-size_t=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-longdouble: - size=32,align=16,offset-size_t=0,offset-longdouble=16, - align-size_t=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-longlong: - size=16,align=8,offset-size_t=0,offset-longlong=8, - align-size_t=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-longlong: - size=16,align=8,offset-size_t=0,offset-longlong=8, - align-size_t=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-long: - size=8,align=4,offset-size_t=0,offset-long=4, - align-size_t=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-long: - size=8,align=4,offset-size_t=0,offset-long=4, - align-size_t=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-pointer: - size=8,align=4,offset-size_t=0,offset-pointer=4, - align-size_t=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-pointer: - size=8,align=4,offset-size_t=0,offset-pointer=4, - align-size_t=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-ptrdiff_t: - size=8,align=4,offset-size_t=0,offset-ptrdiff_t=4, - align-size_t=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-ptrdiff_t: - size=8,align=4,offset-size_t=0,offset-ptrdiff_t=4, - align-size_t=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-short: - size=8,align=4,offset-size_t=0,offset-short=4, - align-size_t=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-short: - size=8,align=4,offset-size_t=0,offset-short=4, - align-size_t=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-size_t: - size=8,align=4,offset-size_t=0,offset-size_t=4, - align-size_t=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-size_t: - size=8,align=4,offset-size_t=0,offset-size_t=4, - align-size_t=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-wchar_t: - size=8,align=4,offset-size_t=0,offset-wchar_t=4, - align-size_t=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct size_t-wchar_t: - size=8,align=4,offset-size_t=0,offset-wchar_t=4, - align-size_t=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-char: - size=8,align=4,offset-wchar_t=0,offset-char=4, - align-wchar_t=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-char: - size=8,align=4,offset-wchar_t=0,offset-char=4, - align-wchar_t=4,align-char=1 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-double: - size=16,align=8,offset-wchar_t=0,offset-double=8, - align-wchar_t=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-double: - size=16,align=8,offset-wchar_t=0,offset-double=8, - align-wchar_t=4,align-double=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-float: - size=8,align=4,offset-wchar_t=0,offset-float=4, - align-wchar_t=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-float: - size=8,align=4,offset-wchar_t=0,offset-float=4, - align-wchar_t=4,align-float=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-int: - size=8,align=4,offset-wchar_t=0,offset-int=4, - align-wchar_t=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-int: - size=8,align=4,offset-wchar_t=0,offset-int=4, - align-wchar_t=4,align-int=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-longdouble: - size=32,align=16,offset-wchar_t=0,offset-longdouble=16, - align-wchar_t=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-longdouble: - size=32,align=16,offset-wchar_t=0,offset-longdouble=16, - align-wchar_t=4,align-longdouble=16 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-longlong: - size=16,align=8,offset-wchar_t=0,offset-longlong=8, - align-wchar_t=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-longlong: - size=16,align=8,offset-wchar_t=0,offset-longlong=8, - align-wchar_t=4,align-longlong=8 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-long: - size=8,align=4,offset-wchar_t=0,offset-long=4, - align-wchar_t=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-long: - size=8,align=4,offset-wchar_t=0,offset-long=4, - align-wchar_t=4,align-long=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-pointer: - size=8,align=4,offset-wchar_t=0,offset-pointer=4, - align-wchar_t=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-pointer: - size=8,align=4,offset-wchar_t=0,offset-pointer=4, - align-wchar_t=4,align-pointer=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-ptrdiff_t: - size=8,align=4,offset-wchar_t=0,offset-ptrdiff_t=4, - align-wchar_t=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-ptrdiff_t: - size=8,align=4,offset-wchar_t=0,offset-ptrdiff_t=4, - align-wchar_t=4,align-ptrdiff_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-short: - size=8,align=4,offset-wchar_t=0,offset-short=4, - align-wchar_t=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-short: - size=8,align=4,offset-wchar_t=0,offset-short=4, - align-wchar_t=4,align-short=2 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-size_t: - size=8,align=4,offset-wchar_t=0,offset-size_t=4, - align-wchar_t=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-size_t: - size=8,align=4,offset-wchar_t=0,offset-size_t=4, - align-wchar_t=4,align-size_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-wchar_t: - size=8,align=4,offset-wchar_t=0,offset-wchar_t=4, - align-wchar_t=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,3 **** - +++Struct wchar_t-wchar_t: - size=8,align=4,offset-wchar_t=0,offset-wchar_t=4, - align-wchar_t=4,align-wchar_t=4 --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,551 **** - #include - #include - - static struct {} s0; - static union {} u0; - static struct {int :0;} s1; - static union {int :0;} u1; - static struct {char m;} s2; - static union {char m;} u2; - static struct {short m;} s3; - static union {short m;} u3; - static struct {int m;} s4; - static union {int m;} u4; - static struct {long m;} s5; - static union {long m;} u5; - static struct {long long m;} s6; - static union {long long m;} u6; - static struct {char * m;} s7; - static union {char * m;} u7; - static struct {float m;} s8; - static union {float m;} u8; - static struct {double m;} s9; - static union {double m;} u9; - static struct {long double m;} s10; - static union {long double m;} u10; - static struct {ptrdiff_t m;} s11; - static union {ptrdiff_t m;} u11; - static struct {size_t m;} s12; - static union {size_t m;} u12; - static struct {wchar_t m;} s13; - static union {wchar_t m;} u13; - static struct {struct {char m;}m;} s14; - static union {struct {char m;}m;} u14; - static struct {union {char m;}m;} s15; - static union {union {char m;}m;} u15; - static struct {struct {short m;}m;} s16; - static union {struct {short m;}m;} u16; - static struct {union {short m;}m;} s17; - static union {union {short m;}m;} u17; - static struct {struct {int m;}m;} s18; - static union {struct {int m;}m;} u18; - static struct {union {int m;}m;} s19; - static union {union {int m;}m;} u19; - static struct {struct {long m;}m;} s20; - static union {struct {long m;}m;} u20; - static struct {union {long m;}m;} s21; - static union {union {long m;}m;} u21; - static struct {struct {long long m;}m;} s22; - static union {struct {long long m;}m;} u22; - static struct {union {long long m;}m;} s23; - static union {union {long long m;}m;} u23; - static struct {struct {char * m;}m;} s24; - static union {struct {char * m;}m;} u24; - static struct {union {char * m;}m;} s25; - static union {union {char * m;}m;} u25; - static struct {struct {float m;}m;} s26; - static union {struct {float m;}m;} u26; - static struct {union {float m;}m;} s27; - static union {union {float m;}m;} u27; - static struct {struct {double m;}m;} s28; - static union {struct {double m;}m;} u28; - static struct {union {double m;}m;} s29; - static union {union {double m;}m;} u29; - static struct {struct {long double m;}m;} s30; - static union {struct {long double m;}m;} u30; - static struct {union {long double m;}m;} s31; - static union {union {long double m;}m;} u31; - static struct {struct {ptrdiff_t m;}m;} s32; - static union {struct {ptrdiff_t m;}m;} u32; - static struct {union {ptrdiff_t m;}m;} s33; - static union {union {ptrdiff_t m;}m;} u33; - static struct {struct {size_t m;}m;} s34; - static union {struct {size_t m;}m;} u34; - static struct {union {size_t m;}m;} s35; - static union {union {size_t m;}m;} u35; - static struct {struct {wchar_t m;}m;} s36; - static union {struct {wchar_t m;}m;} u36; - static struct {union {wchar_t m;}m;} s37; - static union {union {wchar_t m;}m;} u37; - static struct {struct {}m;} s38; - static union {struct {}m;} u38; - static struct {union {}m;} s39; - static union {union {}m;} u39; - static struct {struct {int :0;}m;} s40; - static union {struct {int :0;}m;} u40; - static struct {union {int :0;}m;} s41; - static union {union {int :0;}m;} u41; - static struct {char m [0];} s42; - static union {char m [0];} u42; - static struct {short m [0];} s43; - static union {short m [0];} u43; - static struct {int m [0];} s44; - static union {int m [0];} u44; - static struct {long m [0];} s45; - static union {long m [0];} u45; - static struct {long long m [0];} s46; - static union {long long m [0];} u46; - static struct {char * m [0];} s47; - static union {char * m [0];} u47; - static struct {float m [0];} s48; - static union {float m [0];} u48; - static struct {double m [0];} s49; - static union {double m [0];} u49; - static struct {long double m [0];} s50; - static union {long double m [0];} u50; - static struct {ptrdiff_t m [0];} s51; - static union {ptrdiff_t m [0];} u51; - static struct {size_t m [0];} s52; - static union {size_t m [0];} u52; - static struct {wchar_t m [0];} s53; - static union {wchar_t m [0];} u53; - int main (void) { - int min_size = 0; - int min_align = 0; - printf ("+++Minimal struct size/alignment:\n"); - if (min_size > sizeof (s0)) - min_size = sizeof (s0); - if (min_align > __alignof__ (s0)) - min_align = __alignof__ (s0); - if (min_size > sizeof (u0)) - min_size = sizeof (u0); - if (min_align > __alignof__ (u0)) - min_align = __alignof__ (u0); - if (min_size > sizeof (s1)) - min_size = sizeof (s1); - if (min_align > __alignof__ (s1)) - min_align = __alignof__ (s1); - if (min_size > sizeof (u1)) - min_size = sizeof (u1); - if (min_align > __alignof__ (u1)) - min_align = __alignof__ (u1); - if (min_size > sizeof (s2)) - min_size = sizeof (s2); - if (min_align > __alignof__ (s2)) - min_align = __alignof__ (s2); - if (min_size > sizeof (u2)) - min_size = sizeof (u2); - if (min_align > __alignof__ (u2)) - min_align = __alignof__ (u2); - if (min_size > sizeof (s3)) - min_size = sizeof (s3); - if (min_align > __alignof__ (s3)) - min_align = __alignof__ (s3); - if (min_size > sizeof (u3)) - min_size = sizeof (u3); - if (min_align > __alignof__ (u3)) - min_align = __alignof__ (u3); - if (min_size > sizeof (s4)) - min_size = sizeof (s4); - if (min_align > __alignof__ (s4)) - min_align = __alignof__ (s4); - if (min_size > sizeof (u4)) - min_size = sizeof (u4); - if (min_align > __alignof__ (u4)) - min_align = __alignof__ (u4); - if (min_size > sizeof (s5)) - min_size = sizeof (s5); - if (min_align > __alignof__ (s5)) - min_align = __alignof__ (s5); - if (min_size > sizeof (u5)) - min_size = sizeof (u5); - if (min_align > __alignof__ (u5)) - min_align = __alignof__ (u5); - if (min_size > sizeof (s6)) - min_size = sizeof (s6); - if (min_align > __alignof__ (s6)) - min_align = __alignof__ (s6); - if (min_size > sizeof (u6)) - min_size = sizeof (u6); - if (min_align > __alignof__ (u6)) - min_align = __alignof__ (u6); - if (min_size > sizeof (s7)) - min_size = sizeof (s7); - if (min_align > __alignof__ (s7)) - min_align = __alignof__ (s7); - if (min_size > sizeof (u7)) - min_size = sizeof (u7); - if (min_align > __alignof__ (u7)) - min_align = __alignof__ (u7); - if (min_size > sizeof (s8)) - min_size = sizeof (s8); - if (min_align > __alignof__ (s8)) - min_align = __alignof__ (s8); - if (min_size > sizeof (u8)) - min_size = sizeof (u8); - if (min_align > __alignof__ (u8)) - min_align = __alignof__ (u8); - if (min_size > sizeof (s9)) - min_size = sizeof (s9); - if (min_align > __alignof__ (s9)) - min_align = __alignof__ (s9); - if (min_size > sizeof (u9)) - min_size = sizeof (u9); - if (min_align > __alignof__ (u9)) - min_align = __alignof__ (u9); - if (min_size > sizeof (s10)) - min_size = sizeof (s10); - if (min_align > __alignof__ (s10)) - min_align = __alignof__ (s10); - if (min_size > sizeof (u10)) - min_size = sizeof (u10); - if (min_align > __alignof__ (u10)) - min_align = __alignof__ (u10); - if (min_size > sizeof (s11)) - min_size = sizeof (s11); - if (min_align > __alignof__ (s11)) - min_align = __alignof__ (s11); - if (min_size > sizeof (u11)) - min_size = sizeof (u11); - if (min_align > __alignof__ (u11)) - min_align = __alignof__ (u11); - if (min_size > sizeof (s12)) - min_size = sizeof (s12); - if (min_align > __alignof__ (s12)) - min_align = __alignof__ (s12); - if (min_size > sizeof (u12)) - min_size = sizeof (u12); - if (min_align > __alignof__ (u12)) - min_align = __alignof__ (u12); - if (min_size > sizeof (s13)) - min_size = sizeof (s13); - if (min_align > __alignof__ (s13)) - min_align = __alignof__ (s13); - if (min_size > sizeof (u13)) - min_size = sizeof (u13); - if (min_align > __alignof__ (u13)) - min_align = __alignof__ (u13); - if (min_size > sizeof (s14)) - min_size = sizeof (s14); - if (min_align > __alignof__ (s14)) - min_align = __alignof__ (s14); - if (min_size > sizeof (u14)) - min_size = sizeof (u14); - if (min_align > __alignof__ (u14)) - min_align = __alignof__ (u14); - if (min_size > sizeof (s15)) - min_size = sizeof (s15); - if (min_align > __alignof__ (s15)) - min_align = __alignof__ (s15); - if (min_size > sizeof (u15)) - min_size = sizeof (u15); - if (min_align > __alignof__ (u15)) - min_align = __alignof__ (u15); - if (min_size > sizeof (s16)) - min_size = sizeof (s16); - if (min_align > __alignof__ (s16)) - min_align = __alignof__ (s16); - if (min_size > sizeof (u16)) - min_size = sizeof (u16); - if (min_align > __alignof__ (u16)) - min_align = __alignof__ (u16); - if (min_size > sizeof (s17)) - min_size = sizeof (s17); - if (min_align > __alignof__ (s17)) - min_align = __alignof__ (s17); - if (min_size > sizeof (u17)) - min_size = sizeof (u17); - if (min_align > __alignof__ (u17)) - min_align = __alignof__ (u17); - if (min_size > sizeof (s18)) - min_size = sizeof (s18); - if (min_align > __alignof__ (s18)) - min_align = __alignof__ (s18); - if (min_size > sizeof (u18)) - min_size = sizeof (u18); - if (min_align > __alignof__ (u18)) - min_align = __alignof__ (u18); - if (min_size > sizeof (s19)) - min_size = sizeof (s19); - if (min_align > __alignof__ (s19)) - min_align = __alignof__ (s19); - if (min_size > sizeof (u19)) - min_size = sizeof (u19); - if (min_align > __alignof__ (u19)) - min_align = __alignof__ (u19); - if (min_size > sizeof (s20)) - min_size = sizeof (s20); - if (min_align > __alignof__ (s20)) - min_align = __alignof__ (s20); - if (min_size > sizeof (u20)) - min_size = sizeof (u20); - if (min_align > __alignof__ (u20)) - min_align = __alignof__ (u20); - if (min_size > sizeof (s21)) - min_size = sizeof (s21); - if (min_align > __alignof__ (s21)) - min_align = __alignof__ (s21); - if (min_size > sizeof (u21)) - min_size = sizeof (u21); - if (min_align > __alignof__ (u21)) - min_align = __alignof__ (u21); - if (min_size > sizeof (s22)) - min_size = sizeof (s22); - if (min_align > __alignof__ (s22)) - min_align = __alignof__ (s22); - if (min_size > sizeof (u22)) - min_size = sizeof (u22); - if (min_align > __alignof__ (u22)) - min_align = __alignof__ (u22); - if (min_size > sizeof (s23)) - min_size = sizeof (s23); - if (min_align > __alignof__ (s23)) - min_align = __alignof__ (s23); - if (min_size > sizeof (u23)) - min_size = sizeof (u23); - if (min_align > __alignof__ (u23)) - min_align = __alignof__ (u23); - if (min_size > sizeof (s24)) - min_size = sizeof (s24); - if (min_align > __alignof__ (s24)) - min_align = __alignof__ (s24); - if (min_size > sizeof (u24)) - min_size = sizeof (u24); - if (min_align > __alignof__ (u24)) - min_align = __alignof__ (u24); - if (min_size > sizeof (s25)) - min_size = sizeof (s25); - if (min_align > __alignof__ (s25)) - min_align = __alignof__ (s25); - if (min_size > sizeof (u25)) - min_size = sizeof (u25); - if (min_align > __alignof__ (u25)) - min_align = __alignof__ (u25); - if (min_size > sizeof (s26)) - min_size = sizeof (s26); - if (min_align > __alignof__ (s26)) - min_align = __alignof__ (s26); - if (min_size > sizeof (u26)) - min_size = sizeof (u26); - if (min_align > __alignof__ (u26)) - min_align = __alignof__ (u26); - if (min_size > sizeof (s27)) - min_size = sizeof (s27); - if (min_align > __alignof__ (s27)) - min_align = __alignof__ (s27); - if (min_size > sizeof (u27)) - min_size = sizeof (u27); - if (min_align > __alignof__ (u27)) - min_align = __alignof__ (u27); - if (min_size > sizeof (s28)) - min_size = sizeof (s28); - if (min_align > __alignof__ (s28)) - min_align = __alignof__ (s28); - if (min_size > sizeof (u28)) - min_size = sizeof (u28); - if (min_align > __alignof__ (u28)) - min_align = __alignof__ (u28); - if (min_size > sizeof (s29)) - min_size = sizeof (s29); - if (min_align > __alignof__ (s29)) - min_align = __alignof__ (s29); - if (min_size > sizeof (u29)) - min_size = sizeof (u29); - if (min_align > __alignof__ (u29)) - min_align = __alignof__ (u29); - if (min_size > sizeof (s30)) - min_size = sizeof (s30); - if (min_align > __alignof__ (s30)) - min_align = __alignof__ (s30); - if (min_size > sizeof (u30)) - min_size = sizeof (u30); - if (min_align > __alignof__ (u30)) - min_align = __alignof__ (u30); - if (min_size > sizeof (s31)) - min_size = sizeof (s31); - if (min_align > __alignof__ (s31)) - min_align = __alignof__ (s31); - if (min_size > sizeof (u31)) - min_size = sizeof (u31); - if (min_align > __alignof__ (u31)) - min_align = __alignof__ (u31); - if (min_size > sizeof (s32)) - min_size = sizeof (s32); - if (min_align > __alignof__ (s32)) - min_align = __alignof__ (s32); - if (min_size > sizeof (u32)) - min_size = sizeof (u32); - if (min_align > __alignof__ (u32)) - min_align = __alignof__ (u32); - if (min_size > sizeof (s33)) - min_size = sizeof (s33); - if (min_align > __alignof__ (s33)) - min_align = __alignof__ (s33); - if (min_size > sizeof (u33)) - min_size = sizeof (u33); - if (min_align > __alignof__ (u33)) - min_align = __alignof__ (u33); - if (min_size > sizeof (s34)) - min_size = sizeof (s34); - if (min_align > __alignof__ (s34)) - min_align = __alignof__ (s34); - if (min_size > sizeof (u34)) - min_size = sizeof (u34); - if (min_align > __alignof__ (u34)) - min_align = __alignof__ (u34); - if (min_size > sizeof (s35)) - min_size = sizeof (s35); - if (min_align > __alignof__ (s35)) - min_align = __alignof__ (s35); - if (min_size > sizeof (u35)) - min_size = sizeof (u35); - if (min_align > __alignof__ (u35)) - min_align = __alignof__ (u35); - if (min_size > sizeof (s36)) - min_size = sizeof (s36); - if (min_align > __alignof__ (s36)) - min_align = __alignof__ (s36); - if (min_size > sizeof (u36)) - min_size = sizeof (u36); - if (min_align > __alignof__ (u36)) - min_align = __alignof__ (u36); - if (min_size > sizeof (s37)) - min_size = sizeof (s37); - if (min_align > __alignof__ (s37)) - min_align = __alignof__ (s37); - if (min_size > sizeof (u37)) - min_size = sizeof (u37); - if (min_align > __alignof__ (u37)) - min_align = __alignof__ (u37); - if (min_size > sizeof (s38)) - min_size = sizeof (s38); - if (min_align > __alignof__ (s38)) - min_align = __alignof__ (s38); - if (min_size > sizeof (u38)) - min_size = sizeof (u38); - if (min_align > __alignof__ (u38)) - min_align = __alignof__ (u38); - if (min_size > sizeof (s39)) - min_size = sizeof (s39); - if (min_align > __alignof__ (s39)) - min_align = __alignof__ (s39); - if (min_size > sizeof (u39)) - min_size = sizeof (u39); - if (min_align > __alignof__ (u39)) - min_align = __alignof__ (u39); - if (min_size > sizeof (s40)) - min_size = sizeof (s40); - if (min_align > __alignof__ (s40)) - min_align = __alignof__ (s40); - if (min_size > sizeof (u40)) - min_size = sizeof (u40); - if (min_align > __alignof__ (u40)) - min_align = __alignof__ (u40); - if (min_size > sizeof (s41)) - min_size = sizeof (s41); - if (min_align > __alignof__ (s41)) - min_align = __alignof__ (s41); - if (min_size > sizeof (u41)) - min_size = sizeof (u41); - if (min_align > __alignof__ (u41)) - min_align = __alignof__ (u41); - if (min_size > sizeof (s42)) - min_size = sizeof (s42); - if (min_align > __alignof__ (s42)) - min_align = __alignof__ (s42); - if (min_size > sizeof (u42)) - min_size = sizeof (u42); - if (min_align > __alignof__ (u42)) - min_align = __alignof__ (u42); - if (min_size > sizeof (s43)) - min_size = sizeof (s43); - if (min_align > __alignof__ (s43)) - min_align = __alignof__ (s43); - if (min_size > sizeof (u43)) - min_size = sizeof (u43); - if (min_align > __alignof__ (u43)) - min_align = __alignof__ (u43); - if (min_size > sizeof (s44)) - min_size = sizeof (s44); - if (min_align > __alignof__ (s44)) - min_align = __alignof__ (s44); - if (min_size > sizeof (u44)) - min_size = sizeof (u44); - if (min_align > __alignof__ (u44)) - min_align = __alignof__ (u44); - if (min_size > sizeof (s45)) - min_size = sizeof (s45); - if (min_align > __alignof__ (s45)) - min_align = __alignof__ (s45); - if (min_size > sizeof (u45)) - min_size = sizeof (u45); - if (min_align > __alignof__ (u45)) - min_align = __alignof__ (u45); - if (min_size > sizeof (s46)) - min_size = sizeof (s46); - if (min_align > __alignof__ (s46)) - min_align = __alignof__ (s46); - if (min_size > sizeof (u46)) - min_size = sizeof (u46); - if (min_align > __alignof__ (u46)) - min_align = __alignof__ (u46); - if (min_size > sizeof (s47)) - min_size = sizeof (s47); - if (min_align > __alignof__ (s47)) - min_align = __alignof__ (s47); - if (min_size > sizeof (u47)) - min_size = sizeof (u47); - if (min_align > __alignof__ (u47)) - min_align = __alignof__ (u47); - if (min_size > sizeof (s48)) - min_size = sizeof (s48); - if (min_align > __alignof__ (s48)) - min_align = __alignof__ (s48); - if (min_size > sizeof (u48)) - min_size = sizeof (u48); - if (min_align > __alignof__ (u48)) - min_align = __alignof__ (u48); - if (min_size > sizeof (s49)) - min_size = sizeof (s49); - if (min_align > __alignof__ (s49)) - min_align = __alignof__ (s49); - if (min_size > sizeof (u49)) - min_size = sizeof (u49); - if (min_align > __alignof__ (u49)) - min_align = __alignof__ (u49); - if (min_size > sizeof (s50)) - min_size = sizeof (s50); - if (min_align > __alignof__ (s50)) - min_align = __alignof__ (s50); - if (min_size > sizeof (u50)) - min_size = sizeof (u50); - if (min_align > __alignof__ (u50)) - min_align = __alignof__ (u50); - if (min_size > sizeof (s51)) - min_size = sizeof (s51); - if (min_align > __alignof__ (s51)) - min_align = __alignof__ (s51); - if (min_size > sizeof (u51)) - min_size = sizeof (u51); - if (min_align > __alignof__ (u51)) - min_align = __alignof__ (u51); - if (min_size > sizeof (s52)) - min_size = sizeof (s52); - if (min_align > __alignof__ (s52)) - min_align = __alignof__ (s52); - if (min_size > sizeof (u52)) - min_size = sizeof (u52); - if (min_align > __alignof__ (u52)) - min_align = __alignof__ (u52); - if (min_size > sizeof (s53)) - min_size = sizeof (s53); - if (min_align > __alignof__ (s53)) - min_align = __alignof__ (s53); - if (min_size > sizeof (u53)) - min_size = sizeof (u53); - if (min_align > __alignof__ (u53)) - min_align = __alignof__ (u53); - printf ("min struct/union size =%d\n", min_size); - printf ("min struct/union align=%d\n", min_align); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-char=%d,\nalign-char=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-double=%d,\nalign-char=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-float=%d,\nalign-char=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-int=%d,\nalign-char=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-long=%d,\nalign-char=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-longdouble=%d,\nalign-char=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-longlong=%d,\nalign-char=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-pointer=%d,\nalign-char=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with char:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-arrayof-short=%d,\nalign-char=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-char:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-char=%d,\nalign-char=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-double:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-double=%d,\nalign-char=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-float:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-float=%d,\nalign-char=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-int:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-int=%d,\nalign-char=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-long:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-long=%d,\nalign-char=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-longdouble:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-longdouble=%d,\nalign-char=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-longlong:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-longlong=%d,\nalign-char=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-pointer:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-pointer=%d,\nalign-char=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - char f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-ptrdiff_t=%d,\nalign-char=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-char=%d,\nalign-char=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-double=%d,\nalign-char=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-float=%d,\nalign-char=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-short:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-short=%d,\nalign-char=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-int=%d,\nalign-char=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - char f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-size_t:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-size_t=%d,\nalign-char=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-long=%d,\nalign-char=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-longdouble=%d,\nalign-char=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-longlong=%d,\nalign-char=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-pointer=%d,\nalign-char=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-sss-short=%d,\nalign-char=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - char f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char-wchar_t:\n"); - printf ("size=%d,align=%d,offset-char=%d,offset-wchar_t=%d,\nalign-char=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-last=%d,\nalign-char=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-last=%d,\nalign-char=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-last=%d,\nalign-char=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-last=%d,\nalign-char=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with char:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-char=%d,offset-last=%d,\nalign-char=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-char=%d,\nalign-double=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-double=%d,\nalign-double=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-float=%d,\nalign-double=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-int=%d,\nalign-double=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-long=%d,\nalign-double=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-longdouble=%d,\nalign-double=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-longlong=%d,\nalign-double=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-pointer=%d,\nalign-double=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - double f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with double:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-arrayof-short=%d,\nalign-double=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-char:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-char=%d,\nalign-double=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-double:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-double=%d,\nalign-double=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-float:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-float=%d,\nalign-double=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-int:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-int=%d,\nalign-double=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-long:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-long=%d,\nalign-double=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-longdouble:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-longdouble=%d,\nalign-double=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-longlong:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-longlong=%d,\nalign-double=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-pointer:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-pointer=%d,\nalign-double=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - double f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-ptrdiff_t=%d,\nalign-double=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-char=%d,\nalign-double=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-double=%d,\nalign-double=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-float=%d,\nalign-double=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-short:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-short=%d,\nalign-double=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-int=%d,\nalign-double=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - double f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-size_t:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-size_t=%d,\nalign-double=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-long=%d,\nalign-double=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-longdouble=%d,\nalign-double=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-longlong=%d,\nalign-double=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-pointer=%d,\nalign-double=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - double f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-sss-short=%d,\nalign-double=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - double f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double-wchar_t:\n"); - printf ("size=%d,align=%d,offset-double=%d,offset-wchar_t=%d,\nalign-double=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - double f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-last=%d,\nalign-double=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - double f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-last=%d,\nalign-double=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - double f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-last=%d,\nalign-double=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - double f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-last=%d,\nalign-double=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-double-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-double-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - double f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with double:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-double=%d,offset-last=%d,\nalign-double=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-char=%d,\nalign-float=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-double=%d,\nalign-float=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-float=%d,\nalign-float=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-int=%d,\nalign-float=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-long=%d,\nalign-float=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-longdouble=%d,\nalign-float=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-longlong=%d,\nalign-float=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-pointer=%d,\nalign-float=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - float f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with float:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-arrayof-short=%d,\nalign-float=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-char:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-char=%d,\nalign-float=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-double:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-double=%d,\nalign-float=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-float:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-float=%d,\nalign-float=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-int:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-int=%d,\nalign-float=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-long:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-long=%d,\nalign-float=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-longdouble:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-longdouble=%d,\nalign-float=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-longlong:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-longlong=%d,\nalign-float=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-pointer:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-pointer=%d,\nalign-float=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - float f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-ptrdiff_t=%d,\nalign-float=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-char=%d,\nalign-float=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-double=%d,\nalign-float=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-float=%d,\nalign-float=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-short:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-short=%d,\nalign-float=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-int=%d,\nalign-float=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - float f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-size_t:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-size_t=%d,\nalign-float=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-long=%d,\nalign-float=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-longdouble=%d,\nalign-float=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-longlong=%d,\nalign-float=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-pointer=%d,\nalign-float=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - float f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-sss-short=%d,\nalign-float=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - float f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float-wchar_t:\n"); - printf ("size=%d,align=%d,offset-float=%d,offset-wchar_t=%d,\nalign-float=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - float f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-last=%d,\nalign-float=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - float f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-last=%d,\nalign-float=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - float f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-last=%d,\nalign-float=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - float f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-last=%d,\nalign-float=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-float-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-float-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - float f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with float:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-float=%d,offset-last=%d,\nalign-float=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-char=%d,\nalign-int=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-double=%d,\nalign-int=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-float=%d,\nalign-int=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-int=%d,\nalign-int=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-long=%d,\nalign-int=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-longdouble=%d,\nalign-int=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-longlong=%d,\nalign-int=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-pointer=%d,\nalign-int=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - int f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with int:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-arrayof-short=%d,\nalign-int=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-char:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-char=%d,\nalign-int=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-double:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-double=%d,\nalign-int=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-float:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-float=%d,\nalign-int=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-int:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-int=%d,\nalign-int=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-long:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-long=%d,\nalign-int=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-longdouble:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-longdouble=%d,\nalign-int=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-longlong:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-longlong=%d,\nalign-int=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-pointer:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-pointer=%d,\nalign-int=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - int f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-ptrdiff_t=%d,\nalign-int=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-char=%d,\nalign-int=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-double=%d,\nalign-int=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-float=%d,\nalign-int=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-short:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-short=%d,\nalign-int=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-int=%d,\nalign-int=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - int f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-size_t:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-size_t=%d,\nalign-int=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-long=%d,\nalign-int=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-longdouble=%d,\nalign-int=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-longlong=%d,\nalign-int=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-pointer=%d,\nalign-int=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - int f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-sss-short=%d,\nalign-int=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - int f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int-wchar_t:\n"); - printf ("size=%d,align=%d,offset-int=%d,offset-wchar_t=%d,\nalign-int=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - int f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-last=%d,\nalign-int=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - int f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-last=%d,\nalign-int=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - int f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-last=%d,\nalign-int=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - int f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-last=%d,\nalign-int=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-int-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-int-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - int f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with int:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-int=%d,offset-last=%d,\nalign-int=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-bool.cpp gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-bool.cpp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-bool.cpp 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-bool.cpp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static bool bbb; - - int main(void) - { - printf ("+++Bool size:\n"); - printf ("%d\n", sizeof (bbb)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static char ccc; - - int main(void) - { - printf ("+++Char size:\n"); - printf ("%d\n", sizeof (ccc)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static double d; - - int main(void) - { - printf ("+++Double size:\n"); - printf ("%d\n", sizeof (d)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static float f; - - int main(void) - { - printf ("+++Float size:\n"); - printf ("%d\n", sizeof (f)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static int i; - - int main(void) - { - printf ("+++Int size:\n"); - printf ("%d\n", sizeof (i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static long lll; - - int main(void) - { - printf ("+++Long size:\n"); - printf ("%d\n", sizeof (lll)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static long double ld; - - int main(void) - { - printf ("+++Long Double size:\n"); - printf ("%d\n", sizeof (ld)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static long long ll; - - int main(void) - { - printf ("+++Long long size:\n"); - printf ("%d\n", sizeof (ll)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static char *p; - - int main(void) - { - printf ("+++Pointer size:\n"); - printf ("%d\n", sizeof (p)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-ptrdiff.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-ptrdiff.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-ptrdiff.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-ptrdiff.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - #include - #include - - static ptrdiff_t pd; - - int main(void) - { - printf ("+++ptrdiff_t size:\n"); - printf ("%d\n", sizeof (pd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,10 **** - #include - - static short sss; - - int main(void) - { - printf ("+++Short size:\n"); - printf ("%d\n", sizeof (sss)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-size.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-size.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-size.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-size.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - #include - #include - - static size_t sss; - - int main(void) - { - printf ("+++size_t size:\n"); - printf ("%d\n", sizeof (sss)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-wchar.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-wchar.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/size-wchar.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/size-wchar.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - #include - #include - - static wchar_t w; - - int main(void) - { - printf ("+++wchar_t size:\n"); - printf ("%d\n", sizeof (w)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-char=%d,\nalign-long=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-double=%d,\nalign-long=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-float=%d,\nalign-long=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-int=%d,\nalign-long=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-long=%d,\nalign-long=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-longdouble=%d,\nalign-long=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-longlong=%d,\nalign-long=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-pointer=%d,\nalign-long=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with long:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-arrayof-short=%d,\nalign-long=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-char:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-char=%d,\nalign-long=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-char=%d,\nalign-longdouble=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-double=%d,\nalign-longdouble=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-float=%d,\nalign-longdouble=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-int=%d,\nalign-longdouble=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-long=%d,\nalign-longdouble=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-longdouble=%d,\nalign-longdouble=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-longlong=%d,\nalign-longdouble=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-pointer=%d,\nalign-longdouble=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long double f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-arrayof-short=%d,\nalign-longdouble=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-double:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-double=%d,\nalign-long=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-char:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-char=%d,\nalign-longdouble=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-double:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-double=%d,\nalign-longdouble=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-float:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-float=%d,\nalign-longdouble=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-int:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-int=%d,\nalign-longdouble=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-long:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-long=%d,\nalign-longdouble=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-longdouble:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-longdouble=%d,\nalign-longdouble=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-longlong:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-longlong=%d,\nalign-longdouble=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-pointer:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-pointer=%d,\nalign-longdouble=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long double f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-ptrdiff_t=%d,\nalign-longdouble=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-char=%d,\nalign-longdouble=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-double=%d,\nalign-longdouble=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-float=%d,\nalign-longdouble=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-short:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-short=%d,\nalign-longdouble=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-int=%d,\nalign-longdouble=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long double f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-size_t:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-size_t=%d,\nalign-longdouble=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-long=%d,\nalign-longdouble=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-longdouble=%d,\nalign-longdouble=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-longlong=%d,\nalign-longdouble=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-pointer=%d,\nalign-longdouble=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long double f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-sss-short=%d,\nalign-longdouble=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long double f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble-wchar_t:\n"); - printf ("size=%d,align=%d,offset-longdouble=%d,offset-wchar_t=%d,\nalign-longdouble=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long double f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-last=%d,\nalign-longdouble=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long double f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-last=%d,\nalign-longdouble=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long double f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-last=%d,\nalign-longdouble=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long double f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-last=%d,\nalign-longdouble=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long double f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with longdouble:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longdouble=%d,offset-last=%d,\nalign-longdouble=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-float:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-float=%d,\nalign-long=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-int:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-int=%d,\nalign-long=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-char=%d,\nalign-longlong=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-double=%d,\nalign-longlong=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-float=%d,\nalign-longlong=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-int=%d,\nalign-longlong=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-long=%d,\nalign-longlong=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-longdouble=%d,\nalign-longlong=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-longlong=%d,\nalign-longlong=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-pointer=%d,\nalign-longlong=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - long long f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-arrayof-short=%d,\nalign-longlong=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-long:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-long=%d,\nalign-long=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-char:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-char=%d,\nalign-longlong=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-longdouble:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-longdouble=%d,\nalign-long=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-double:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-double=%d,\nalign-longlong=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-float:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-float=%d,\nalign-longlong=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-int:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-int=%d,\nalign-longlong=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-longlong:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-longlong=%d,\nalign-long=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-long:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-long=%d,\nalign-longlong=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-longdouble:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-longdouble=%d,\nalign-longlong=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-longlong:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-longlong=%d,\nalign-longlong=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-pointer:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-pointer=%d,\nalign-longlong=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long long f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-ptrdiff_t=%d,\nalign-longlong=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-char=%d,\nalign-longlong=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-double=%d,\nalign-longlong=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-float=%d,\nalign-longlong=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-short:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-short=%d,\nalign-longlong=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-int=%d,\nalign-longlong=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long long f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-size_t:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-size_t=%d,\nalign-longlong=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-long=%d,\nalign-longlong=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-longdouble=%d,\nalign-longlong=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-longlong=%d,\nalign-longlong=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-pointer=%d,\nalign-longlong=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long long f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-sss-short=%d,\nalign-longlong=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long long f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong-wchar_t:\n"); - printf ("size=%d,align=%d,offset-longlong=%d,offset-wchar_t=%d,\nalign-longlong=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long long f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-last=%d,\nalign-longlong=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long long f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-last=%d,\nalign-longlong=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long long f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-last=%d,\nalign-longlong=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long long f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-last=%d,\nalign-longlong=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-longlong-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long long f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with longlong:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-longlong=%d,offset-last=%d,\nalign-longlong=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-pointer:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-pointer=%d,\nalign-long=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-ptrdiff_t=%d,\nalign-long=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-char=%d,\nalign-long=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-double=%d,\nalign-long=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-float=%d,\nalign-long=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-short:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-short=%d,\nalign-long=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-int=%d,\nalign-long=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-size_t:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-size_t=%d,\nalign-long=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-long=%d,\nalign-long=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-longdouble=%d,\nalign-long=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-longlong=%d,\nalign-long=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-pointer=%d,\nalign-long=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - long f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-sss-short=%d,\nalign-long=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - long f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long-wchar_t:\n"); - printf ("size=%d,align=%d,offset-long=%d,offset-wchar_t=%d,\nalign-long=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-last=%d,\nalign-long=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-last=%d,\nalign-long=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-last=%d,\nalign-long=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-last=%d,\nalign-long=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-long-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-long-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - long f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with long:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-long=%d,offset-last=%d,\nalign-long=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-char=%d,\nalign-pointer=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-double=%d,\nalign-pointer=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-float=%d,\nalign-pointer=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-int=%d,\nalign-pointer=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-long=%d,\nalign-pointer=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-longdouble=%d,\nalign-pointer=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-longlong=%d,\nalign-pointer=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-pointer=%d,\nalign-pointer=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - char * f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-arrayof-short=%d,\nalign-pointer=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-char:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-char=%d,\nalign-pointer=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-double:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-double=%d,\nalign-pointer=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-float:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-float=%d,\nalign-pointer=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-int:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-int=%d,\nalign-pointer=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-long:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-long=%d,\nalign-pointer=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-longdouble:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-longdouble=%d,\nalign-pointer=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-longlong:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-longlong=%d,\nalign-pointer=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-pointer:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-pointer=%d,\nalign-pointer=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - char * f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-ptrdiff_t=%d,\nalign-pointer=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-char=%d,\nalign-pointer=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-double=%d,\nalign-pointer=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-float=%d,\nalign-pointer=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-short:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-short=%d,\nalign-pointer=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-int=%d,\nalign-pointer=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - char * f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-size_t:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-size_t=%d,\nalign-pointer=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-long=%d,\nalign-pointer=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-longdouble=%d,\nalign-pointer=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-longlong=%d,\nalign-pointer=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-pointer=%d,\nalign-pointer=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - char * f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-sss-short=%d,\nalign-pointer=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - char * f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer-wchar_t:\n"); - printf ("size=%d,align=%d,offset-pointer=%d,offset-wchar_t=%d,\nalign-pointer=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char * f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-last=%d,\nalign-pointer=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char * f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-last=%d,\nalign-pointer=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char * f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-last=%d,\nalign-pointer=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char * f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-last=%d,\nalign-pointer=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-pointer-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - char * f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with pointer:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-pointer=%d,offset-last=%d,\nalign-pointer=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-char:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-char=%d,\nalign-ptrdiff_t=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-double:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-double=%d,\nalign-ptrdiff_t=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-float:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-float=%d,\nalign-ptrdiff_t=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-int:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-int=%d,\nalign-ptrdiff_t=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-long:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-long=%d,\nalign-ptrdiff_t=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-longdouble:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-longdouble=%d,\nalign-ptrdiff_t=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-longlong:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-longlong=%d,\nalign-ptrdiff_t=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-pointer:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-pointer=%d,\nalign-ptrdiff_t=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-ptrdiff_t=%d,\nalign-ptrdiff_t=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-short:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-short=%d,\nalign-ptrdiff_t=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-size_t:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-size_t=%d,\nalign-ptrdiff_t=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - ptrdiff_t f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct ptrdiff_t-wchar_t:\n"); - printf ("size=%d,align=%d,offset-ptrdiff_t=%d,offset-wchar_t=%d,\nalign-ptrdiff_t=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - char a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of char in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-char=%d,\nalign-short=%d,align-arrayof-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-char-a[5]=%d,align-char-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of double in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-double=%d,\nalign-short=%d,align-arrayof-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-double-a[5]=%d,align-double-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - float a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of float in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-float=%d,\nalign-short=%d,align-arrayof-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-float-a[5]=%d,align-float-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - int a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of int in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-int=%d,\nalign-short=%d,align-arrayof-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-int-a[5]=%d,align-int-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of long in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-long=%d,\nalign-short=%d,align-arrayof-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-long-a[5]=%d,align-long-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - long double a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longdouble in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-longdouble=%d,\nalign-short=%d,align-arrayof-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longdouble-a[5]=%d,align-longdouble-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - long long a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of longlong in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-longlong=%d,\nalign-short=%d,align-arrayof-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-longlong-a[5]=%d,align-longlong-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - char * a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of pointer in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-pointer=%d,\nalign-short=%d,align-arrayof-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-pointer-a[5]=%d,align-pointer-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-a-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-a-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,21 **** - #include - - static struct sss{ - short f; - short a[10]; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("++++Array of short in struct starting with short:\n"); - printf ("size=%d,align=%d\n", - sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-arrayof-short=%d,\nalign-short=%d,align-arrayof-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, a), - __alignof__ (sss.f), __alignof__ (sss.a)); - printf ("offset-short-a[5]=%d,align-short-a[5]=%d\n", - _offsetof (struct sss, a[5]), - __alignof__ (sss.a[5])); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-char:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-char=%d,\nalign-short=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-double:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-double=%d,\nalign-short=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-float:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-float=%d,\nalign-short=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-int:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-int=%d,\nalign-short=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-long:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-long=%d,\nalign-short=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-longdouble:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-longdouble=%d,\nalign-short=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-longlong:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-longlong=%d,\nalign-short=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-pointer:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-pointer=%d,\nalign-short=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - short f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-ptrdiff_t=%d,\nalign-short=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {char m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct char inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-char=%d,\nalign-short=%d,align-sss-char=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct double inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-double=%d,\nalign-short=%d,align-sss-double=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {float m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct float inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-float=%d,\nalign-short=%d,align-sss-float=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-short:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-short=%d,\nalign-short=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {int m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct int inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-int=%d,\nalign-short=%d,align-sss-int=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - short f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-size_t:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-size_t=%d,\nalign-short=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct long inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-long=%d,\nalign-short=%d,align-sss-long=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {long double m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longdouble inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-longdouble=%d,\nalign-short=%d,align-sss-longdouble=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {long long m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct longlong inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-longlong=%d,\nalign-short=%d,align-sss-longlong=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {char * m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct pointer inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-pointer=%d,\nalign-short=%d,align-sss-pointer=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-s-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-s-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,17 **** - #include - - static struct sss{ - short f; - struct {short m;} snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-sss-short=%d,\nalign-short=%d,align-sss-short=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - short f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct short-wchar_t:\n"); - printf ("size=%d,align=%d,offset-short=%d,offset-wchar_t=%d,\nalign-short=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - short f; - char :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++char zerofield inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-last=%d,\nalign-short=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - short f; - int :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++int zerofield inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-last=%d,\nalign-short=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - short f; - long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++long zerofield inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-last=%d,\nalign-short=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - short f; - long long :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++longlong zerofield inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-last=%d,\nalign-short=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-short-zf-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-short-zf-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - - static struct sss{ - short f; - short :0; - int i; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++short zerofield inside struct starting with short:\n"); - printf ("size=%d,align=%d\n", sizeof (sss), __alignof__ (sss)); - printf ("offset-short=%d,offset-last=%d,\nalign-short=%d,align-last=%d\n", - _offsetof (struct sss, f), _offsetof (struct sss, i), - __alignof__ (sss.f), __alignof__ (sss.i)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-char:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-char=%d,\nalign-size_t=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-double:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-double=%d,\nalign-size_t=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-float:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-float=%d,\nalign-size_t=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-int:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-int=%d,\nalign-size_t=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-long:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-long=%d,\nalign-size_t=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-longdouble:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-longdouble=%d,\nalign-size_t=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-longlong:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-longlong=%d,\nalign-size_t=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-pointer:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-pointer=%d,\nalign-size_t=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-ptrdiff_t=%d,\nalign-size_t=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-short:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-short=%d,\nalign-size_t=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-size_t:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-size_t=%d,\nalign-size_t=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-size_t-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-size_t-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - size_t f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct size_t-wchar_t:\n"); - printf ("size=%d,align=%d,offset-size_t=%d,offset-wchar_t=%d,\nalign-size_t=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-char.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-char.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-char.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-char.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - char snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-char:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-char=%d,\nalign-wchar_t=%d,align-char=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-double.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-double.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-double.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-double.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-double:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-double=%d,\nalign-wchar_t=%d,align-double=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-float.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-float.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-float.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-float.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - float snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-float:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-float=%d,\nalign-wchar_t=%d,align-float=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-int.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-int.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-int.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-int.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - int snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-int:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-int=%d,\nalign-wchar_t=%d,align-int=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-long.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-long.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-long.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-long.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-long:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-long=%d,\nalign-wchar_t=%d,align-long=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longdouble.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longdouble.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longdouble.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longdouble.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - long double snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-longdouble:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-longdouble=%d,\nalign-wchar_t=%d,align-longdouble=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longlong.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longlong.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longlong.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-longlong.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - long long snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-longlong:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-longlong=%d,\nalign-wchar_t=%d,align-longlong=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-pointer.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-pointer.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-pointer.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-pointer.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - char * snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-pointer:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-pointer=%d,\nalign-wchar_t=%d,align-pointer=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-ptrdiff_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-ptrdiff_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-ptrdiff_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-ptrdiff_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - ptrdiff_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-ptrdiff_t:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-ptrdiff_t=%d,\nalign-wchar_t=%d,align-ptrdiff_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-short.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-short.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-short.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-short.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - short snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-short:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-short=%d,\nalign-wchar_t=%d,align-short=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-size_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-size_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-size_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-size_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - size_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-size_t:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-size_t=%d,\nalign-wchar_t=%d,align-size_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-wchar_t.c gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-wchar_t.c *** gcc-3.4.5/gcc/testsuite/consistency.vlad/layout/s-wchar_t-wchar_t.c 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/layout/s-wchar_t-wchar_t.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,18 **** - #include - #include - - static struct sss{ - wchar_t f; - wchar_t snd; - } sss; - - #define _offsetof(st,f) ((char *)&((st *) 16)->f - (char *) 16) - - int main (void) { - printf ("+++Struct wchar_t-wchar_t:\n"); - printf ("size=%d,align=%d,offset-wchar_t=%d,offset-wchar_t=%d,\nalign-wchar_t=%d,align-wchar_t=%d\n", - sizeof (sss), __alignof__ (sss), - _offsetof (struct sss, f), _offsetof (struct sss, snd), - __alignof__ (sss.f), __alignof__ (sss.snd)); - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/README gcc-3.4.6/gcc/testsuite/consistency.vlad/README *** gcc-3.4.5/gcc/testsuite/consistency.vlad/README 2001-02-12 19:40:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/README 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,66 **** - This directory contains tests and scripts for consistency checking - compilers. They could be used for consistency checking different - C/C++ compiler for one platform or C/C++ compilers for different - platforms. - - For example, to check the consistency, you could type - - make check-consistency RUNTESTFLAGS='BASE_COMPILER=i960-97r2 CONSISTENCY_OPTIONS="-O2 -fvtable-thunks -mno-strict-align -fno-rtti -fcheck-new -mcall-i960-old -mlittle-endian" NO_LONG_DOUBLE=1 NO_LIBGLOSS_LIBRARY_OPTIONS=1' - - In this example, DEJAGNU driver vlad.exp will process all C/C++ - tests in all subdirectories (e.g. layout) started with lower case - letter. C tests (with suffixes .c) will be compiled by C compiler - only. C++ tests will be compiled by C and C++ compilers. It is - supposed that each test outputs the result which is saved in temp_dir - as - .out - or - .out++ - - correspondingly for C compiler and C++ compiler. For example, there - will be two output files - - `align-double.out' and `align-double.out++' - - for test `align-double.c'. - - After this if there is subdirectory -results - (`i960-97r2-results' in our example) and there is corresponding saved - output file for the base compiler the the files are compared in order - to check consistency. - - To create the base for future comparisons of output files, you - should create the directory and move output files from the temporary - directory into the created directory. - - The test script file has the following parameters - - 1. BASE_COMPILER. The variable must be defined for work the script - properly. - - 2. CONSISTENCY_OPTIONS. The options which will be used for - compilations. The default value is "-O2". - - 3. NO_LONG_DOUBLE. If the variable value is not zero, the tests - which contain long double are expected to be fail. - - 4. NO_LIBGLOSS_LIBRARY_OPTIONS. If the variable value is not zero, - the tests are compiled without standard dejagnu libgloss library - paths. - - Currently, there is directory `layout' for checking allocation - parameters of C/C++ compiler and subdirectory i960-97r2 which contains - the test results for 97r2 i960-vxworks C/C++ compiler. - - You can create other consistency tests. Simply, create a directory - started with lower case letter, place the tests and create the - subdirectory with the test results for a base compiler. If you need - to compile tests in a directory with a wrap file simply place the file - name (e.g. _dummy_stab.S) in file WRAP_FILE in the test directory. - - The tests will be only compiled (and the test results will not be - compared) if you place .conly in the directory - of the test. You can use own driver for checking consistency. To - make this, place the TCL script with name .cexp. - - Vladimir Makarov --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/consistency.vlad/vlad.exp gcc-3.4.6/gcc/testsuite/consistency.vlad/vlad.exp *** gcc-3.4.5/gcc/testsuite/consistency.vlad/vlad.exp 2001-10-09 10:16:27.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/consistency.vlad/vlad.exp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,275 **** - # Copyright (C) 1998,1999 Free Software Foundation, Inc. - - # This program is free software; you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by - # the Free Software Foundation; either version 2 of the License, or - # (at your option) any later version. - # - # This program is distributed in the hope that it will be useful, - # but WITHOUT ANY WARRANTY; without even the implied warranty of - # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - # GNU General Public License for more details. - # - # You should have received a copy of the GNU General Public License - # along with this program; if not, write to the Free Software - # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - - # Please email any bugs, comments, and/or additions to this file to: - # bug-gcc@prep.ai.mit.edu - - # This file was created for by Vladimir Makarov (vmakarov@cygnus.com) - # on the base c-torture.exp. - - # The script requires setting up BASE_COMPILER (e.g. in RUNTESTFLAGS). - # The default options can be overridden by - # CONSISTENCY_OPTIONS="option ... " (e.g. in RUNTESTFLAGS). - - - if $tracelevel then { - strace $tracelevel - } - - if ![info exists BASE_COMPILER] { - fail "BASE_COMPILER is not set" - return - } - - if ![info exists CONSISTENCY_OPTIONS] { - set CONSISTENCY_OPTIONS "-O2" - } - - if ![info exists NO_LONG_DOUBLE] { - set NO_LONG_DOUBLE 0 - } - - if ![info exists NO_LIBGLOSS_LIBRARY_OPTIONS] { - set NO_LIBGLOSS_LIBRARY_OPTIONS 0 - } - - puts $CONSISTENCY_OPTIONS - - regsub -- -.* $target_triplet "" target_chip - - # - # c-consistency-execute -- utility to compile and execute a testcase - # - # SRC is the full pathname of the testcase. - # - # If the testcase has an associated .cexp file, we source that to run the - # test instead. We use .cexp instead of .exp so that the testcase is still - # controlled by the main .exp driver (this is useful when one wants to only - # run the compile.exp tests for example - one need only pass compile.exp to - # dejagnu, and not compile.exp, foo1.exp, foo2.exp, etc.). - # - proc c-consistency-execute { src cpp_flag out_suffix} { - global tmpdir tool srcdir output - global exec_output target_chip BASE_COMPILER target_triplet - global CONSISTENCY_OPTIONS NO_LONG_DOUBLE - - set consistency_options $CONSISTENCY_OPTIONS - - set rootname [file rootname $src] - set dirname [file dirname $src] - set basename [file tail $rootname] - # Check for alternate driver. - if [file exists $rootname.cexp] { - verbose "Using alternate driver $basename.cexp" 2 - set done_p 0 - catch "set done_p \[source $rootname.cexp\]" - if { $done_p } { - return - } - } - - set executable $tmpdir/$basename.x - - regsub "^$srcdir/?" $src "" testcase - # If we couldn't rip $srcdir out of `src' then just do the best we can. - # The point is to reduce the unnecessary noise in the logs. Don't strip - # out too much because different testcases with the same name can confuse - # `test-tool'. - if [string match "/*" $testcase] { - set testcase "[file tail $dirname]/[file tail $src]" - } - - # consistency_{compile,execute}_xfail are set by the .cexp script - # (if present) - if [info exists consistency_compile_xfail] { - setup_xfail $consistency_compile_xfail - } - remote_file build delete $executable - verbose "Testing $testcase, $consistency_options" 1 - - set options "" - lappend options "additional_flags=-w $consistency_options" - - set wrap_file "" - if {[file exists "$dirname/WRAP_FILE"] \ - && [file readable "$dirname/WRAP_FILE"]} { - set fd [open "$dirname/WRAP_FILE"] - set wrap_file "$dirname/[read -nonewline $fd]" - close $fd - } - - set comp_output [gcc_target_compile "$cpp_flag $src -x none $wrap_file" "$executable" executable $options]; - - # Set a few common compiler messages. - set fatal_signal "*cc: Internal compiler error: program*got fatal signal" - - if [string match "$fatal_signal 6" $comp_output] then { - fail $testcase "Got Signal 6, $cpp_flag $consistency_options" - remote_file build delete $executable - return - } - - if [string match "$fatal_signal 11" $comp_output] then { - fail $testcase "Got Signal 11, $cpp_flag $consistency_options" - remote_file build delete $executable - return - } - - # We shouldn't get these because of -w, but just in case. - if [string match "*cc:*warning:*" $comp_output] then { - warning "$testcase: (with warnings) $cpp_flag $consistency_options" - send_log "$comp_output\n" - unresolved "$testcase, $cpp_flag $consistency_options" - remote_file build delete $executable - return - } - - set comp_output [prune_warnings $comp_output] - - if { ![file exists $executable] } { - if ![is3way] { - fail "$testcase compilation, $cpp_flag $consistency_options" - untested "$testcase execution, $cpp_flag $consistency_options" - return - } else { - # FIXME: since we can't test for the existance of a remote - # file without short of doing an remote file list, we assume - # that since we got no output, it must have compiled. - pass "$testcase compilation, $cpp_flag $consistency_options" - } - } else { - pass "$testcase compilation, $cpp_flag $consistency_options" - } - - # Check for compilation only. - if [file exists $rootname.conly] { - remote_file build delete $executable - return; - } - - # See if this source file uses "long long" types, if it does, and - # no_long_long is set, skip execution of the test. - if [target_info exists no_long_long] then { - if [expr [search_for $src "long long"]] then { - untested "$testcase execution, $options" - continue - } - } - - if [info exists consistency_execute_xfail] { - setup_xfail $consistency_execute_xfail - } - - set exec_output "" - set result [consistency_load "$executable" "" ""] - set status [lindex $result 0]; - set exec_output [lindex $result 1]; - - # Strip random whitespace junk from the output. the - # whitejunk is an artifact of the way we get output - # from boards. - regsub "^\[ \t\r]+" $exec_output "" clean_output - regsub -all "\r" $clean_output "" clean_output - regsub -all "\[ \t]*\n\[ \t]*" $clean_output "\n" clean_output - regsub -all "\n+" $clean_output "\n" clean_output - regsub -all "^\n+$" $clean_output "" clean_output - - if { $status == "pass" } { - remote_file build delete $executable - } - $status "$testcase execution, $cpp_flag $consistency_options" - - if { $status != "pass" } { - return - } - - # Now save the output of the test programs - set outfile_name "$tmpdir/$basename.$out_suffix" - set outf [open $outfile_name "w"] - if { $clean_output != "" } { - puts -nonewline $outf $clean_output - } - close $outf - - set base_outfile_name "$dirname/${BASE_COMPILER}-results/$basename.$out_suffix" - - # Check that the output for another processor has been saved - if { ![file exists $base_outfile_name] } { - untested "$testcase consistency - $base_outfile_name doesn't exist" - return - } elseif { ![file readable $base_outfile_name] } { - untested "$testcase consistency - $base_outfile_name is not readable" - return - } - - # See if this source file uses "long double" types, if it does, and - # NO_LONG_DOUBLE is TRUE, skip comparison of the test. - if {$NO_LONG_DOUBLE} then { - if [expr [search_for $src "long double"]] then { - setup_xfail "$target_triplet" - } - } - - # Compare the outputs - if {![catch "exec diff -b $outfile_name $base_outfile_name" message]} { - pass "$testcase consistency, $cpp_flag $consistency_options" - } else { - regsub "\n\[^>\n]\[^\n]*\$" $message "\n" difference - fail "$testcase consistency, $cpp_flag $consistency_options\n$difference" - } - } - - # - # search_for -- looks for a string match in a file - # - proc search_for { file pattern } { - set fd [open $file r] - while { [gets $fd cur_line]>=0 } { - if [string match "*$pattern*" $cur_line] then { - close $fd - return 1 - } - } - close $fd - return 0 - } - - if {$NO_LIBGLOSS_LIBRARY_OPTIONS} { - # Remove standard libgloss library paths - set board_info(powerpc-sim,ldflags) "-msim" - } - - # - # main test loop - # - - foreach dir [lsort [glob -nocomplain $srcdir/$subdir/\[a-z\]*]] { - if [file isdirectory $dir] { - set all_sources [concat [glob -nocomplain $dir/*.c] [glob -nocomplain $dir/*.cpp]] - foreach src [lsort $all_sources] { - # If we're only testing specific files and this isn't one of - # them, skip it. - if ![runtest_file_p $runtests $src] then { - continue - } - regsub "^.*\\." $src "" suffix - if {$suffix != "cpp"} { - c-consistency-execute $src "" "out" - } - c-consistency-execute $src "-x c++" "out++" - } - } - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/g77.dg/20010216-1.f gcc-3.4.6/gcc/testsuite/g77.dg/20010216-1.f *** gcc-3.4.5/gcc/testsuite/g77.dg/20010216-1.f 2001-02-20 05:49:06.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g77.dg/20010216-1.f 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** C Test for bug in reg-stack handling conditional moves. C Reported by Tim Prince C ! C { dg-do run { target "i[6789]86-*-*" } } C { dg-options "-ffast-math -march=pentiumpro" } double precision function foo(x, y) --- 1,7 ---- C Test for bug in reg-stack handling conditional moves. C Reported by Tim Prince C ! C { dg-do run { target { { i[6789]86-*-* x86_64-*-* } && ilp32 } } } C { dg-options "-ffast-math -march=pentiumpro" } double precision function foo(x, y) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.c-torture/compile/20000804-1.c gcc-3.4.6/gcc/testsuite/gcc.c-torture/compile/20000804-1.c *** gcc-3.4.5/gcc/testsuite/gcc.c-torture/compile/20000804-1.c 2005-11-30 23:54:04.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.c-torture/compile/20000804-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* This does not work on m68hc11 or h8300 due to the use of an asm statement to force a 'long long' (64-bits) to go in a register. */ /* { dg-do assemble { xfail m6811-*-* m6812-*-* h8300-*-* } } */ ! /* { dg-skip-if "" { i?86-*-* } { "-fpic" "-fPIC" } { "" } } */ /* Copyright (C) 2000, 2003 Free Software Foundation */ __complex__ long long f () --- 1,7 ---- /* This does not work on m68hc11 or h8300 due to the use of an asm statement to force a 'long long' (64-bits) to go in a register. */ /* { dg-do assemble { xfail m6811-*-* m6812-*-* h8300-*-* } } */ ! /* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && ilp32 } { "-fpic" "-fPIC" } { "" } } */ /* Copyright (C) 2000, 2003 Free Software Foundation */ __complex__ long long f () diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/990413-2.x gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/990413-2.x *** gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/990413-2.x 1999-09-04 15:09:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/990413-2.x 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,3 **** # This test is x86 specific. ! if { ! [istarget "i?86-*-*"] } { return 1 } ! return 0 --- 1,3 ---- # This test is x86 specific. ! if { [istarget "i?86-*-*"] || [istarget "x86_64-*-*"] } { return 0 } ! return 1 diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/stdio-opt-1.c gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/stdio-opt-1.c *** gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/stdio-opt-1.c 2003-06-28 12:19:27.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/stdio-opt-1.c 2005-12-04 01:37:23.000000000 +0000 *************** int main() *** 52,57 **** --- 52,61 ---- prototypes are set correctly too. */ __builtin_fputc ('\n', *s_ptr); __builtin_fwrite ("hello\n", 1, 6, *s_ptr); + /* Check the unlocked style, these evaluate to nothing to avoid + problems on systems without the unlocked functions. */ + fputs_unlocked ("", *s_ptr); + __builtin_fputs_unlocked ("", *s_ptr); /* Check side-effects in conditional expression. */ s_ptr = s_array; *************** fputs(const char *string, FILE *stream) *** 75,78 **** --- 79,94 ---- { abort(); } + + #endif + + /* Locking stdio doesn't matter for the purposes of this test. */ + static int __attribute__ ((__noinline__)) + fputs_unlocked(const char *string, FILE *stream) + { + #ifdef __OPTIMIZE__ + abort(); + #else + return fputs (string, stream); #endif + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/stdio-opt-2.c gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/stdio-opt-2.c *** gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/stdio-opt-2.c 2003-01-21 19:43:53.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/stdio-opt-2.c 2005-12-04 01:37:23.000000000 +0000 *************** *** 5,11 **** --- 5,14 ---- Written by Kaveh R. Ghazi, 12/4/2000. */ + #include + #include extern int printf (const char *, ...); + extern int printf_unlocked (const char *, ...); extern void abort(void); int main() *************** int main() *** 27,32 **** --- 30,36 ---- if (s3 != s2+1 || *s3 != 0) abort(); + printf (""); printf ("\n"); printf ("hello world\n"); *************** int main() *** 37,42 **** --- 41,50 ---- prototypes are set correctly too. */ __builtin_putchar ('\n'); __builtin_puts ("hello"); + /* Check the unlocked style, these evaluate to nothing to avoid + problems on systems without the unlocked functions. */ + printf_unlocked (""); + __builtin_printf_unlocked (""); return 0; } *************** printf (const char *string, ...) *** 52,54 **** --- 60,78 ---- abort(); } #endif + + /* Locking stdio doesn't matter for the purposes of this test. */ + static int __attribute__ ((__noinline__)) + printf_unlocked (const char *string, ...) + { + #ifdef __OPTIMIZE__ + abort(); + #else + va_list ap; + int r; + va_start (ap, string); + r = vprintf (string, ap); + va_end (ap); + return r; + #endif + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/stdio-opt-3.c gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/stdio-opt-3.c *** gcc-3.4.5/gcc/testsuite/gcc.c-torture/execute/stdio-opt-3.c 2003-01-21 19:43:53.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.c-torture/execute/stdio-opt-3.c 2005-12-04 01:37:23.000000000 +0000 *************** *** 6,11 **** --- 6,13 ---- Written by Kaveh R. Ghazi, 1/7/2001. */ #include + #include + extern int fprintf_unlocked (FILE *, const char *, ...); extern int fprintf (FILE *, const char *, ...); extern void abort(void); *************** int main() *** 15,20 **** --- 17,24 ---- const char *const s1 = "hello world"; const char *const s2[] = { s1, 0 }, *const*s3; + fprintf (*s_ptr, ""); + fprintf (*s_ptr, "%s", ""); fprintf (*s_ptr, "%s", "hello"); fprintf (*s_ptr, "%s", "\n"); fprintf (*s_ptr, "%s", *s2); *************** int main() *** 49,54 **** --- 53,64 ---- /* Test at least one instance of the __builtin_ style. We do this to ensure that it works and that the prototype is correct. */ __builtin_fprintf (*s_ptr, "%s", "hello world\n"); + /* Check the unlocked style, these evaluate to nothing to avoid + problems on systems without the unlocked functions. */ + fprintf_unlocked (*s_ptr, ""); + __builtin_fprintf_unlocked (*s_ptr, ""); + fprintf_unlocked (*s_ptr, "%s", ""); + __builtin_fprintf_unlocked (*s_ptr, "%s", ""); return 0; } *************** fprintf (FILE *stream, const char *strin *** 64,66 **** --- 74,92 ---- abort(); } #endif + + /* Locking stdio doesn't matter for the purposes of this test. */ + static int __attribute__ ((__noinline__)) + fprintf_unlocked (FILE *stream, const char *string, ...) + { + #ifdef __OPTIMIZE__ + abort(); + #else + va_list ap; + int r; + va_start (ap, string); + r = vfprintf (stream, string, ap); + va_end (ap); + return r; + #endif + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20000609-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20000609-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20000609-1.c 2000-06-10 02:57:20.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20000609-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O1 -ffast-math -march=i686" } */ /* Sanity check for fp_jcc_* with TARGET_CMOVE. */ extern void abort (void); --- 1,8 ---- ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O1 -ffast-math -march=i686" } */ + /* Sanity check for fp_jcc_* with TARGET_CMOVE. */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20000614-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20000614-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20000614-1.c 2000-11-07 17:12:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20000614-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2" } */ void bar(char *p) --- 1,4 ---- ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2" } */ void bar(char *p) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20000720-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20000720-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20000720-1.c 2000-07-25 19:35:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20000720-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-mpreferred-stack-boundary=2 -march=i586 -O2 -fomit-frame-pointer" } */ extern void *foo(void *a, const void *b, unsigned c); --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-mpreferred-stack-boundary=2 -march=i586 -O2 -fomit-frame-pointer" } */ extern void *foo(void *a, const void *b, unsigned c); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20000724-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20000724-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20000724-1.c 2004-02-26 14:32:42.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20000724-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** ! /* { dg-do run { target i?86-*-linux* } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ extern void abort (void); extern void exit (int); --- 1,6 ---- ! /* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ + /* { dg-require-effective-target ilp32 } */ extern void abort (void); extern void exit (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20000807-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20000807-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20000807-1.c 2000-08-21 08:30:38.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20000807-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-Os -fpic" } */ #include --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-Os -fpic" } */ #include diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20000904-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20000904-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20000904-1.c 2000-09-04 10:13:34.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20000904-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O0 -fpic" } */ static struct { --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O0 -fpic" } */ static struct { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20001127-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20001127-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20001127-1.c 2000-11-28 09:04:27.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20001127-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2" } */ extern inline float bar (float x) --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2" } */ extern inline float bar (float x) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20010202-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20010202-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20010202-1.c 2001-02-07 22:04:10.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20010202-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* sparc*-*-* } } */ /* { dg-options "-O2" } */ typedef enum { false, true } __attribute__ ((packed)) boolean; --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* sparc*-*-* x86_64-*-* } } */ /* { dg-options "-O2" } */ typedef enum { false, true } __attribute__ ((packed)) boolean; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20010520-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20010520-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20010520-1.c 2001-05-21 18:36:57.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20010520-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-w" } */ void f () --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-w" } */ void f () diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20011009-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20011009-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20011009-1.c 2001-10-12 10:51:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20011009-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2" } */ extern void abort (void); --- 1,4 ---- ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2" } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20011029-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/20011029-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20011029-2.c 2003-06-09 03:21:56.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20011029-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2" } */ int foo (int s) --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2" } */ int foo (int s) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20011107-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20011107-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20011107-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20011107-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -mtune=k6" } */ void --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -mtune=k6" } */ void diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20011119-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20011119-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20011119-1.c 2005-11-30 23:54:04.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20011119-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* Test for reload failing to eliminate from argp to sp. */ ! /* { dg-do run { target i?86-*-* } } */ ! /* { dg-skip-if "" { i?86-*-* } { "-m64" "-fpic" "-fPIC" } { "" } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ static int ustrsize (const char *s); --- 1,7 ---- /* Test for reload failing to eliminate from argp to sp. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ ! /* { dg-skip-if "" { "*-*-*" } { "-fpic" "-fPIC" } { "" } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ static int ustrsize (const char *s); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020103-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020103-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020103-1.c 2002-10-02 08:26:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020103-1.c 2005-12-03 16:45:14.000000000 +0000 *************** *** 1,8 **** /* Verify that constant equivalences get reloaded properly, either by being spilled to the stack, or regenerated, but not dropped to memory. */ /* { dg-do compile { target i?86-*-* powerpc-*-* rs6000-*-* alpha*-*-* x86_64-*-*} } */ ! /* { dg-options "-O2 -fpic -fno-omit-frame-pointer" } */ ! /* { dg-final { scan-assembler-not "LC" } } */ /* Clobber all call-saved registers that can hold a pointer value. */ #if defined(__i386__) --- 1,8 ---- /* Verify that constant equivalences get reloaded properly, either by being spilled to the stack, or regenerated, but not dropped to memory. */ /* { dg-do compile { target i?86-*-* powerpc-*-* rs6000-*-* alpha*-*-* x86_64-*-*} } */ ! /* { dg-options "-O2 -fpic -fno-omit-frame-pointer -fno-asynchronous-unwind-tables" } */ ! /* { dg-final { scan-assembler-not "LC\[0-9\]" } } */ /* Clobber all call-saved registers that can hold a pointer value. */ #if defined(__i386__) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020108-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020108-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020108-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020108-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 5,11 **** is not valid general_operand in HImode. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i686" { target i?86-*-* } } */ void foo (unsigned short *cp) --- 5,12 ---- is not valid general_operand in HImode. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ ! void foo (unsigned short *cp) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020122-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020122-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020122-2.c 2002-01-22 21:21:42.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020122-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** /* { dg-do compile } */ /* { dg-options "-O2 -fprefetch-loop-arrays -w" } */ ! /* { dg-options "-O2 -fprefetch-loop-arrays -march=athlon" { target i?86-*-* } } */ extern int access( char* ); extern int a(); --- 3,9 ---- /* { dg-do compile } */ /* { dg-options "-O2 -fprefetch-loop-arrays -w" } */ ! /* { dg-options "-O2 -fprefetch-loop-arrays -march=athlon" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ extern int access( char* ); extern int a(); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020122-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020122-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020122-3.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020122-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 4,10 **** /* { dg-do compile } */ /* { dg-options "-Os -fprefetch-loop-arrays -w" } */ ! /* { dg-options "-Os -fprefetch-loop-arrays -mtune=pentium3 -w" { target i?86-*-* } } */ int foo (int *p, int n) { --- 4,10 ---- /* { dg-do compile } */ /* { dg-options "-Os -fprefetch-loop-arrays -w" } */ ! /* { dg-options "-Os -fprefetch-loop-arrays -mtune=pentium3 -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ int foo (int *p, int n) { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020201-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020201-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020201-3.c 2002-02-02 09:22:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020201-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* This testcase ICEd because a SFmode variable was given a MMX register for which there is no movsf exists. */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -march=i686 -mmmx -fno-strict-aliasing" } */ struct A { unsigned int a, b; }; --- 1,7 ---- /* This testcase ICEd because a SFmode variable was given a MMX register for which there is no movsf exists. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=i686 -mmmx -fno-strict-aliasing" } */ struct A { unsigned int a, b; }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020206-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020206-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020206-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020206-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 4,10 **** /* { dg-do run } */ /* { dg-options "-O2 -fprefetch-loop-arrays -w" } */ ! /* { dg-options "-O2 -fprefetch-loop-arrays -mtune=pentium3 -w" { target i?86-*-* } } */ struct reload { --- 4,11 ---- /* { dg-do run } */ /* { dg-options "-O2 -fprefetch-loop-arrays -w" } */ ! /* { dg-options "-O2 -fprefetch-loop-arrays -mtune=pentium3 -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ ! struct reload { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020218-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020218-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020218-1.c 2002-01-21 15:53:31.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020218-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* Verify that X86-64 only SSE registers aren't restored on IA-32. */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -msse" } */ /* { dg-final { scan-assembler-not "xmm8" } } */ --- 1,6 ---- /* Verify that X86-64 only SSE registers aren't restored on IA-32. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -msse" } */ /* { dg-final { scan-assembler-not "xmm8" } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020224-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020224-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020224-1.c 2002-02-25 22:49:44.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020224-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** expected the callee to pop up the hidden return structure pointer, while callee was actually not poping it up (as the hidden argument was passed in register). */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ extern void abort (void); --- 3,9 ---- expected the callee to pop up the hidden return structure pointer, while callee was actually not poping it up (as the hidden argument was passed in register). */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020310-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020310-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020310-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020310-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 2,8 **** This testcase was miscompiled because of an rtx sharing bug. */ /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i586" { target i?86-*-* } } */ struct A { --- 2,8 ---- This testcase was miscompiled because of an rtx sharing bug. */ /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i586" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ struct A { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020411-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020411-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020411-1.c 2002-10-07 04:38:56.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020411-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** for its mode. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -march=i686" { target i?86-*-* } } */ #if __INT_MAX__ > 32767 --- 3,9 ---- for its mode. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -march=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ #if __INT_MAX__ > 32767 diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020418-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020418-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020418-1.c 2002-04-18 20:10:48.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020418-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR optimization/5887 */ /* { dg-do compile } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -msse -ffast-math" { target i?86-*-* } } */ void bar (float *a, float *b); --- 1,7 ---- /* PR optimization/5887 */ /* { dg-do compile } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -msse -ffast-math" { target i?86-*-* x86_64-*-* } } */ void bar (float *a, float *b); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020418-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020418-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020418-2.c 2002-04-18 20:10:48.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020418-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR optimization/6010 */ /* { dg-do compile } */ /* { dg-options "-O2 -funroll-all-loops" } */ ! /* { dg-options "-O2 -funroll-all-loops -march=pentium3" { target i?86-*-* } } */ void bar (float); --- 1,7 ---- /* PR optimization/6010 */ /* { dg-do compile } */ /* { dg-options "-O2 -funroll-all-loops" } */ ! /* { dg-options "-O2 -funroll-all-loops -march=pentium3" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ void bar (float); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020426-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020426-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020426-1.c 2002-04-26 21:28:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020426-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-msoft-float -mfp-ret-in-387" } */ void f() { --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-msoft-float -mfp-ret-in-387" } */ void f() { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020426-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020426-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020426-2.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020426-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 2,8 **** Distilled from zlib sources. */ /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -frename-registers -fomit-frame-pointer -fPIC -mtune=i686" { target i?86-*-* } } */ typedef struct { --- 2,8 ---- Distilled from zlib sources. */ /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -frename-registers -fomit-frame-pointer -fPIC -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ typedef struct { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020517-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020517-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020517-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020517-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 2,8 **** was not sign-extended for QImode. */ /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i686" { target i?86-*-* } } */ #include --- 2,8 ---- was not sign-extended for QImode. */ /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ #include diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020523-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020523-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020523-1.c 2002-05-23 09:29:29.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020523-1.c 2005-12-22 17:15:05.000000000 +0000 *************** *** 1,7 **** /* PR target/6753 This testcase was miscompiled because sse_mov?fcc_const0* patterns were missing earlyclobber. */ ! /* { dg-do run { target i386-*-* } } */ /* { dg-options "-march=pentium3 -msse -ffast-math -O2" } */ extern void abort (void); --- 1,9 ---- /* PR target/6753 This testcase was miscompiled because sse_mov?fcc_const0* patterns were missing earlyclobber. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-skip-if "" { ilp32 } { "-fpic" "-fPIC" } { "" } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-march=pentium3 -msse -ffast-math -O2" } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020523-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020523-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020523-2.c 2004-01-09 01:01:50.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020523-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR target/6753 This testcase was miscompiled because sse_mov?fcc_const0* patterns were missing earlyclobber. */ ! /* { dg-do run { target i386-*-* } } */ /* { dg-options "-march=pentium3 -msse -ffast-math -O2" } */ #include "i386-cpuid.h" --- 1,8 ---- /* PR target/6753 This testcase was miscompiled because sse_mov?fcc_const0* patterns were missing earlyclobber. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-march=pentium3 -msse -ffast-math -O2" } */ #include "i386-cpuid.h" diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020531-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020531-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020531-1.c 2002-06-16 18:56:12.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020531-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR optimization/6842 This testcase caused ICE when trying to optimize V8QI subreg of VOIDmode CONST_DOUBLE. */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -mmmx" } */ typedef int __v8qi __attribute__ ((__mode__ (__V8QI__))); --- 1,7 ---- /* PR optimization/6842 This testcase caused ICE when trying to optimize V8QI subreg of VOIDmode CONST_DOUBLE. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -mmmx" } */ typedef int __v8qi __attribute__ ((__mode__ (__V8QI__))); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020616-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020616-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020616-1.c 2002-06-16 21:52:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020616-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR opt/6722 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2" } */ register int k asm("%ebx"); --- 1,5 ---- /* PR opt/6722 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2" } */ register int k asm("%ebx"); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20020729-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20020729-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20020729-1.c 2003-05-16 19:35:43.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20020729-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -march=k6" } */ static inline void * --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=k6" } */ static inline void * diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20030204-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20030204-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20030204-1.c 2003-02-05 11:29:15.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20030204-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR optimization/8555 */ /* { dg-do compile } */ /* { dg-options "-O -ffast-math -funroll-loops" } */ ! /* { dg-options "-march=pentium3 -O -ffast-math -funroll-loops" { target i?86-*-* } } */ float foo (float *a, int i) { --- 1,7 ---- /* PR optimization/8555 */ /* { dg-do compile } */ /* { dg-options "-O -ffast-math -funroll-loops" } */ ! /* { dg-options "-march=pentium3 -O -ffast-math -funroll-loops" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ float foo (float *a, int i) { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20030826-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/20030826-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20030826-2.c 2003-08-27 10:52:09.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20030826-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* { dg-do run } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ ! /* { dg-options "-O2 -fomit-frame-pointer -march=i386" { target i?86-*-* } } */ extern void abort (void); extern void exit (int); --- 1,6 ---- /* { dg-do run } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ ! /* { dg-options "-O2 -fomit-frame-pointer -march=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ extern void abort (void); extern void exit (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20030926-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20030926-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20030926-1.c 2003-11-12 06:44:46.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20030926-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR optimization/11741 */ /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -minline-all-stringops" } */ ! /* { dg-options "-O2 -minline-all-stringops -march=pentium4" { target i?86-*-* } } */ void foo (char *p) --- 1,10 ---- /* PR optimization/11741 */ /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -minline-all-stringops" } */ ! /* { dg-options "-O2 -minline-all-stringops -march=pentium4" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ ! ! extern void *memcpy (void *, const void *, __SIZE_TYPE__); ! extern __SIZE_TYPE__ strlen (const char *); void foo (char *p) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20031102-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20031102-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20031102-1.c 2003-11-02 08:32:23.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20031102-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -march=i686" { target i686-*-* } } */ /* Verify that reload_cse_move2add doesn't add unexpected CLOBBERs. */ --- 3,9 ---- /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -march=i686" { target { { i686-*-* x86_64-*-* } && ilp32 } } } */ /* Verify that reload_cse_move2add doesn't add unexpected CLOBBERs. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/20031202-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/20031202-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/20031202-1.c 2003-12-03 22:40:58.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/20031202-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i686" { target i?86-*-* } } */ extern void abort (void); extern void exit (int); --- 1,6 ---- /* { dg-do run } */ /* { dg-options "-O2" } */ ! /* { dg-options "-O2 -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ extern void abort (void); extern void exit (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/980226-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/980226-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/980226-1.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/980226-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options -O2 } */ extern double bar (double); --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options -O2 } */ extern double bar (double); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/980312-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/980312-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/980312-1.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/980312-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do link { target i?86-*-* } } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double --- 1,5 ---- ! /* { dg-do link { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/980313-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/980313-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/980313-1.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/980313-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do link { target i?86-*-* } } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double --- 1,5 ---- ! /* { dg-do link { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/980414-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/980414-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/980414-1.c 2000-05-23 19:30:44.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/980414-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* Test double on x86. */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options -O2 } */ extern void abort (void); --- 1,6 ---- /* Test double on x86. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options -O2 } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/980520-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/980520-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/980520-1.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/980520-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options -O2 } */ int bug(void) --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options -O2 } */ int bug(void) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/980709-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/980709-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/980709-1.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/980709-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options -O2 } */ extern __inline__ int test_and_set_bit(int nr, volatile void * addr) --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options -O2 } */ extern __inline__ int test_and_set_bit(int nr, volatile void * addr) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/990117-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/990117-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/990117-1.c 2002-02-06 20:40:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/990117-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=pentiumpro" } */ extern __inline double diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/990130-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/990130-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/990130-1.c 1999-09-04 15:09:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/990130-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options -O0 } */ typedef int SItype __attribute__ ((mode (SI))); --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options -O0 } */ typedef int SItype __attribute__ ((mode (SI))); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/990213-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/990213-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/990213-2.c 2002-02-06 20:40:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/990213-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-fPIC" } */ struct normal_encoding {}; --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-fPIC" } */ struct normal_encoding {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/990214-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/990214-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/990214-1.c 2002-02-06 20:40:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/990214-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-fPIC" } */ typedef int int64_t __attribute__ ((__mode__ ( __DI__ ))) ; --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-fPIC" } */ typedef int int64_t __attribute__ ((__mode__ ( __DI__ ))) ; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/990424-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/990424-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/990424-1.c 2000-05-23 19:30:44.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/990424-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* Test that stack alignment is preserved with pending_stack_adjust with stdcall functions. */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options -mpreferred-stack-boundary=4 } */ void __attribute__((stdcall)) foo(int a, int b, int c); --- 1,8 ---- /* Test that stack alignment is preserved with pending_stack_adjust with stdcall functions. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options -mpreferred-stack-boundary=4 } */ void __attribute__((stdcall)) foo(int a, int b, int c); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/990524-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/990524-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/990524-1.c 2002-02-06 20:40:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/990524-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -march=pentiumpro" } */ typedef struct t_anim_info { --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=pentiumpro" } */ typedef struct t_anim_info { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/991129-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/991129-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/991129-1.c 1999-11-29 12:18:56.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/991129-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* Test against a problem in push_reload. */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2" } */ unsigned long foo (unsigned long long x, unsigned long y) --- 1,6 ---- /* Test against a problem in push_reload. */ ! /* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ /* { dg-options "-O2" } */ unsigned long foo (unsigned long long x, unsigned long y) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/991209-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/991209-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/991209-1.c 2001-02-07 22:04:10.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/991209-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ int foo () { --- 1,4 ---- ! /* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ int foo () { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/991214-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/991214-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/991214-1.c 2004-02-26 14:32:42.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/991214-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2" } */ /* Test against a problem with the combiner substituting explicit hard reg --- 1,4 ---- ! /* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ /* { dg-options "-O2" } */ /* Test against a problem with the combiner substituting explicit hard reg diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/991230-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/991230-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/991230-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/991230-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O -ffast-math -mtune=i486" } */ /* Test that floating point greater-than tests are compiled correctly with --- 1,5 ---- ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O -ffast-math -mtune=i486" } */ /* Test that floating point greater-than tests are compiled correctly with diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/asm-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/asm-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/asm-1.c 1999-10-20 00:18:10.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/asm-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ struct x { int selector; --- 1,4 ---- ! /* { dg-do compile } */ struct x { int selector; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/clobbers.c gcc-3.4.6/gcc/testsuite/gcc.dg/clobbers.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/clobbers.c 2005-11-30 23:54:04.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/clobbers.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* Test asm clobbers on x86. */ ! /* { dg-do run { target i?86-*-* } } */ ! /* { dg-skip-if "" { i?86-*-* } { "-fpic" "-fPIC" } { "" } } */ extern void abort (void); --- 1,7 ---- /* Test asm clobbers on x86. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-skip-if "" { ilp32 } { "-fpic" "-fPIC" } { "" } } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-1.c 2003-07-30 22:48:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* Verify that -mno-fancy-math-387 works. */ ! /* { dg-do compile { target "i?86-*-*" } } */ /* { dg-options "-O -ffast-math -mfpmath=387 -mno-fancy-math-387 -march=i386" } */ /* { dg-final { scan-assembler "call\t_?sin" } } */ /* { dg-final { scan-assembler "call\t_?cos" } } */ --- 1,6 ---- /* Verify that -mno-fancy-math-387 works. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O -ffast-math -mfpmath=387 -mno-fancy-math-387 -march=i386" } */ /* { dg-final { scan-assembler "call\t_?sin" } } */ /* { dg-final { scan-assembler "call\t_?cos" } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-2.c 2003-06-15 13:32:31.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* Verify that -march overrides -mno-fancy-math-387. */ ! /* { dg-do compile { target "i?86-*-*" } } */ /* { dg-options "-O -ffast-math -mfpmath=387 -march=i686 -mno-fancy-math-387" } */ /* { dg-final { scan-assembler "fsin" } } */ /* { dg-final { scan-assembler "fcos" } } */ --- 1,6 ---- /* Verify that -march overrides -mno-fancy-math-387. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O -ffast-math -mfpmath=387 -march=i686 -mno-fancy-math-387" } */ /* { dg-final { scan-assembler "fsin" } } */ /* { dg-final { scan-assembler "fcos" } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-3.c 2003-02-16 01:35:38.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* Verify that 387 mathematical constants are recognized. */ ! /* { dg-do compile { target "i?86-*-*" } } */ /* { dg-options "-O2 -march=i686" } */ /* { dg-final { scan-assembler "fldpi" } } */ --- 1,6 ---- /* Verify that 387 mathematical constants are recognized. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=i686" } */ /* { dg-final { scan-assembler "fldpi" } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-4.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-4.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-4.c 2003-06-04 12:20:40.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-4.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target "i?86-*-*" } } */ /* { dg-options "-O2 -march=i686" } */ /* { dg-final { scan-assembler "fldpi" } } */ --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -march=i686" } */ /* { dg-final { scan-assembler "fldpi" } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-5.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-5.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-5.c 2003-07-30 22:48:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-5.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* Verify that -mno-fancy-math-387 works. */ ! /* { dg-do compile { target "i?86-*-*" } } */ /* { dg-options "-O -ffast-math -mfpmath=387 -mno-fancy-math-387 -march=i386" } */ /* { dg-final { scan-assembler "call\t_?atan" } } */ double f1(double x) { return __builtin_atan(x); } - --- 1,7 ---- /* Verify that -mno-fancy-math-387 works. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O -ffast-math -mfpmath=387 -mno-fancy-math-387 -march=i386" } */ /* { dg-final { scan-assembler "call\t_?atan" } } */ double f1(double x) { return __builtin_atan(x); } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-6.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-6.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-387-6.c 2003-06-16 12:53:16.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-387-6.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* Verify that -march overrides -mno-fancy-math-387. */ ! /* { dg-do compile { target "i?86-*-*" } } */ /* { dg-options "-O -ffast-math -mfpmath=387 -march=i686 -mno-fancy-math-387" } */ /* { dg-final { scan-assembler "fpatan" } } */ --- 1,6 ---- /* Verify that -march overrides -mno-fancy-math-387. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O -ffast-math -mfpmath=387 -march=i686 -mno-fancy-math-387" } */ /* { dg-final { scan-assembler "fpatan" } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-asm-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-asm-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-asm-1.c 2004-02-26 14:32:42.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-asm-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR inline-asm/11676 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2" } */ static int bar(int x) __asm__("bar") __attribute__((regparm(1))); static int __attribute__((regparm(1), noinline, used)) bar(int x) --- 1,9 ---- /* PR inline-asm/11676 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2" } */ + extern void abort (void); static int bar(int x) __asm__("bar") __attribute__((regparm(1))); static int __attribute__((regparm(1), noinline, used)) bar(int x) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-asm-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-asm-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-asm-2.c 2004-03-03 18:36:58.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-asm-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR opt/13862 */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O" } */ typedef struct _fame_syntax_t_ { --- 1,6 ---- /* PR opt/13862 */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O" } */ typedef struct _fame_syntax_t_ { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-bitfield1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-bitfield1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-bitfield1.c 2002-12-16 18:23:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-bitfield1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** // Test for bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* } } // { dg-options "-O2" } ! // { dg-options "-mno-align-double -mno-ms-bitfields" { target *-*-interix* } } extern void abort (void); extern void exit (int); --- 1,8 ---- // Test for bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-O2" } ! // { dg-options "-mno-align-double -mno-ms-bitfields" { target i?86-*-interix* i?86-*-cygwin* i?86-*-mingw*} } extern void abort (void); extern void exit (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-bitfield2.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-bitfield2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-bitfield2.c 2002-12-23 02:10:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-bitfield2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** // Test for bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* } } // { dg-options "-O2" } ! // { dg-options "-mno-align-double -mno-ms-bitfields" { target *-*-interix* } } extern void abort (void); extern void exit (int); --- 1,8 ---- // Test for bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-O2" } ! // { dg-options "-mno-align-double -mno-ms-bitfields" { target i?86-*-interix* i?86-*-cygwin* i?86-*-mingw* } } extern void abort (void); extern void exit (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-bitfield3.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-bitfield3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-bitfield3.c 2002-12-23 16:39:36.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-bitfield3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** // Test for bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* } } // { dg-options "-O2" } // { dg-options "-mno-align-double -mno-ms-bitfields" { target *-*-interix* } } --- 1,5 ---- // Test for bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* x86_64-*-* } } // { dg-options "-O2" } // { dg-options "-mno-align-double -mno-ms-bitfields" { target *-*-interix* } } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-call-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-call-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-call-1.c 2003-07-03 17:57:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-call-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* PR optimization/11304 */ /* Originator: */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O -fomit-frame-pointer" } */ /* Verify that %eax is always restored after a call. */ --- 1,6 ---- /* PR optimization/11304 */ /* Originator: */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O -fomit-frame-pointer" } */ /* Verify that %eax is always restored after a call. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-local2.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-local2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-local2.c 2003-06-08 14:50:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-local2.c 2005-12-31 01:00:54.000000000 +0000 *************** *** 1,5 **** --- 1,6 ---- /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -funit-at-a-time -fomit-frame-pointer" } */ + /* { dg-skip-if "PR 25214" { ilp32 } { "-fpic" "-fPIC" } { "" } } */ /* { dg-final { scan-assembler-not "sub\[^\\n\]*sp" } } */ static __attribute__ ((noinline)) q (); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-local.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-local.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-local.c 2003-06-08 14:50:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-local.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -funit-at-a-time" } */ ! /* { dg-final { scan-assembler "magic\[^\\n\]*eax" } } */ /* Verify that local calling convention is used. */ static t(int) __attribute__ ((noinline)); --- 1,7 ---- /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -funit-at-a-time" } */ ! /* { dg-final { scan-assembler "magic\[^\\n\]*eax" { target ilp32 } } } */ ! /* { dg-final { scan-assembler "magic\[^\\n\]*edi" { target lp64 } } } */ /* Verify that local calling convention is used. */ static t(int) __attribute__ ((noinline)); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-loop-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-loop-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-loop-1.c 2003-03-09 15:40:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-loop-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR optimization/9888 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-mtune=k6 -O3" } */ /* Verify that GCC doesn't emit out of range 'loop' instructions. */ --- 1,6 ---- /* PR optimization/9888 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-mtune=k6 -O3" } */ /* Verify that GCC doesn't emit out of range 'loop' instructions. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-loop-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-loop-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-loop-2.c 2003-03-12 09:21:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-loop-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* PR optimization/9888 */ /* Originator: Jim Bray */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-mtune=k6 -Os" } */ enum reload_type --- 1,7 ---- /* PR optimization/9888 */ /* Originator: Jim Bray */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-mtune=k6 -Os" } */ enum reload_type diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-loop-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-loop-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-loop-3.c 2003-06-01 16:10:09.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-loop-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,9 **** /* PR target/11044 */ /* Originator: Tim McGrath */ /* Testcase contributed by Eric Botcazou */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-mtune=k6 -O3 -ffast-math -funroll-loops" } */ typedef struct { unsigned char colormod; --- 1,13 ---- /* PR target/11044 */ /* Originator: Tim McGrath */ /* Testcase contributed by Eric Botcazou */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-mtune=k6 -O3 -ffast-math -funroll-loops" } */ + extern void *memset (void *, int, __SIZE_TYPE__); + extern void abort (void); + typedef struct { unsigned char colormod; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-memset-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-memset-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-memset-1.c 2002-04-26 00:09:43.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-memset-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* Copyright (C) 2002 Free Software Foundation. Test -minline-all-stringops memset with various combinations of pointer alignments and lengths to make sure builtin optimizations are correct. --- 1,4 ---- ! /* Copyright (C) 2002, 2005 Free Software Foundation. Test -minline-all-stringops memset with various combinations of pointer alignments and lengths to make sure builtin optimizations are correct. *************** *** 7,13 **** Written by Michael Meissner, March 9, 2002. Target by Roger Sayle, April 25, 2002. */ ! /* { dg-do run { target "i?86-*-*" } } */ /* { dg-options "-O2 -minline-all-stringops" } */ #ifndef MAX_OFFSET --- 7,13 ---- Written by Michael Meissner, March 9, 2002. Target by Roger Sayle, April 25, 2002. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O2 -minline-all-stringops" } */ #ifndef MAX_OFFSET diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-pentium4-not-mull.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-pentium4-not-mull.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-pentium4-not-mull.c 2003-11-12 06:44:46.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-pentium4-not-mull.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-options "-O2 -march=pentium4" { target i?86-*-* } } */ ! /* { dg-options "-O2 -march=pentium4 -m32" { target x86_64-*-* } } */ /* { dg-final { scan-assembler-not "imull" } } */ /* Should be done not using imull. */ --- 1,6 ---- /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ ! /* { dg-options "-O2 -march=pentium4" } */ /* { dg-final { scan-assembler-not "imull" } } */ /* Should be done not using imull. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-pic-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-pic-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-pic-1.c 2002-12-19 17:06:46.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-pic-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR target/8340 */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-fPIC" } */ int foo () --- 1,6 ---- /* PR target/8340 */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-fPIC" } */ int foo () diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-regparm.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-regparm.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-regparm.c 2004-02-25 00:42:39.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-regparm.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-W -Wall" } */ /* Verify that GCC correctly detects non-matching regparm attributes. */ --- 1,5 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-W -Wall" } */ /* Verify that GCC correctly detects non-matching regparm attributes. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-signbit-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-signbit-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-signbit-1.c 2003-03-25 10:18:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-signbit-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR optimization/8746 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); --- 1,6 ---- /* PR optimization/8746 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-signbit-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-signbit-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-signbit-2.c 2003-03-25 10:18:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-signbit-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR optimization/8746 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); --- 1,6 ---- /* PR optimization/8746 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-signbit-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-signbit-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-signbit-3.c 2003-03-25 10:18:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-signbit-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR optimization/8746 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); --- 1,6 ---- /* PR optimization/8746 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O1 -mtune=i586" } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-sse-5.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-sse-5.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-sse-5.c 2004-10-16 13:20:39.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-sse-5.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-Winline -O2 -march=i386" } */ typedef float v2df __attribute__ ((mode(V2DF))); v2df p; q(v2df t) --- 1,7 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-Winline -O2 -march=i386" } */ + typedef float v2df __attribute__ ((mode(V2DF))); v2df p; q(v2df t) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-sse-8.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-sse-8.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-sse-8.c 2004-03-06 10:19:01.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-sse-8.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,8 **** ! /* PR target/14313 */ /* Origin: */ /* { dg-do compile } */ ! /* { dg-options "-march=pentium3" { target i?86-*-* x86_64-*-* } } */ int main() { --- 1,9 ---- ! /* PR target/14343 */ /* Origin: */ /* { dg-do compile } */ ! /* { dg-options "" } */ ! /* { dg-options "-march=pentium3" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ int main() { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-ssetype-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-ssetype-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-ssetype-3.c 2003-06-08 14:50:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-ssetype-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 11,17 **** #include ! __m128 magic_a, magic_b; __m128 t1(void) { --- 11,17 ---- #include ! static __m128 magic_a, magic_b; __m128 t1(void) { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-ssetype-5.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-ssetype-5.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-ssetype-5.c 2003-06-08 14:50:18.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-ssetype-5.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 10,16 **** /* Verify that we generate proper instruction with memory operand. */ #include ! __m128i magic_a, magic_b; __m128i t1(void) { --- 10,16 ---- /* Verify that we generate proper instruction with memory operand. */ #include ! static __m128i magic_a, magic_b; __m128i t1(void) { diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-unroll-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-unroll-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-unroll-1.c 2003-02-23 03:10:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-unroll-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR optimization/8599 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-mtune=k6 -O2 -funroll-loops" } */ extern void exit (int); --- 1,6 ---- /* PR optimization/8599 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-mtune=k6 -O2 -funroll-loops" } */ extern void exit (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/i386-volatile-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/i386-volatile-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/i386-volatile-1.c 2003-07-03 07:30:03.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/i386-volatile-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* PR optimization/11381 */ /* Originator: */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O" } */ /* Verify that the comparison is not optimized away. */ --- 1,6 ---- /* PR optimization/11381 */ /* Originator: */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O" } */ /* Verify that the comparison is not optimized away. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/loop-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/loop-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/loop-3.c 2004-04-23 22:10:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/loop-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** /* { dg-do compile } */ /* { dg-options "-O3" } */ ! /* { dg-options "-O3 -mtune=i386" { target i?86-*-* x86_64-*-* } } */ #if defined(STACK_SIZE) && (STACK_SIZE < 65536) # define BYTEMEM_SIZE 10000L --- 3,9 ---- /* { dg-do compile } */ /* { dg-options "-O3" } */ ! /* { dg-options "-O3 -mtune=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ #if defined(STACK_SIZE) && (STACK_SIZE < 65536) # define BYTEMEM_SIZE 10000L diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/ppc64-abi-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/ppc64-abi-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/ppc64-abi-1.c 2004-01-14 09:23:06.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/ppc64-abi-1.c 2005-12-20 00:11:27.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do run { target powerpc64-*-* } } */ /* { dg-options "-O2" } */ #include #include --- 1,4 ---- ! /* { dg-do run { target { powerpc*-*-* && lp64 } } } */ /* { dg-options "-O2" } */ #include #include diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/ppc64-abi-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/ppc64-abi-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/ppc64-abi-2.c 2004-01-22 12:54:46.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/ppc64-abi-2.c 2005-12-20 00:11:27.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do run { target powerpc64-*-linux* } } */ /* { dg-options "-O2 -fprofile -mprofile-kernel -maltivec -mabi=altivec" } */ #include #include --- 1,4 ---- ! /* { dg-do run { target { powerpc*-*-linux* && lp64 } } } */ /* { dg-options "-O2 -fprofile -mprofile-kernel -maltivec -mabi=altivec" } */ #include #include diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/ppc64-abi-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/ppc64-abi-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/ppc64-abi-3.c 2004-02-12 10:47:13.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/ppc64-abi-3.c 2005-12-20 00:11:27.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target powerpc64-*-linux* } } */ /* { dg-options "-Wall" } */ /* Testcase to check for ABI compliance of parameter passing for the PowerPC64 ABI. */ --- 1,4 ---- ! /* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */ /* { dg-options "-Wall" } */ /* Testcase to check for ABI compliance of parameter passing for the PowerPC64 ABI. */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/ppc-eabi.c gcc-3.4.6/gcc/testsuite/gcc.dg/ppc-eabi.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/ppc-eabi.c 2004-12-02 06:34:21.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/ppc-eabi.c 2005-12-20 00:11:27.000000000 +0000 *************** *** 1,4 **** /* PR target/16952 */ ! /* { dg-do compile { target powerpc*-*-linux* } } */ ! /* { dg-options "-m32 -meabi -mrelocatable" } */ char *s = "boo"; --- 1,4 ---- /* PR target/16952 */ ! /* { dg-do compile { target { powerpc*-*-linux* && ilp32 } } } */ ! /* { dg-options "-meabi -mrelocatable" } */ char *s = "boo"; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/pr12092-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/pr12092-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/pr12092-1.c 2005-01-02 21:34:07.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/pr12092-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* PR rtl-optimization/12092 */ /* Test case reduced by Andrew Pinski */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O2 -mtune=i486 -march=pentium4 -fprefetch-loop-arrays" } */ void DecodeAC(int index,int *matrix) --- 1,7 ---- /* PR rtl-optimization/12092 */ /* Test case reduced by Andrew Pinski */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -mtune=i486 -march=pentium4 -fprefetch-loop-arrays" } */ void DecodeAC(int index,int *matrix) diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/pr14289-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/pr14289-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/pr14289-1.c 2004-03-09 17:44:13.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/pr14289-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR middle-end/14289 */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O0" } */ register int a[2] asm("ebx"); --- 1,5 ---- /* PR middle-end/14289 */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O0" } */ register int a[2] asm("ebx"); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/pr14289-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/pr14289-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/pr14289-2.c 2004-03-09 17:44:13.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/pr14289-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR middle-end/14289 */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O0" } */ static register int a[2] asm("ebx"); /* { dg-error "multiple storage" } */ --- 1,5 ---- /* PR middle-end/14289 */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O0" } */ static register int a[2] asm("ebx"); /* { dg-error "multiple storage" } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/pr14289-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/pr14289-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/pr14289-3.c 2004-03-09 17:44:13.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/pr14289-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR middle-end/14289 */ ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-O0" } */ extern register int a[2] asm("ebx"); /* { dg-error "multiple storage" } */ --- 1,5 ---- /* PR middle-end/14289 */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O0" } */ extern register int a[2] asm("ebx"); /* { dg-error "multiple storage" } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/pr23098.c gcc-3.4.6/gcc/testsuite/gcc.dg/pr23098.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/pr23098.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/pr23098.c 2005-12-31 00:39:42.000000000 +0000 *************** *** 0 **** --- 1,25 ---- + /* PR rtl-optimization/23098 */ + /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ + /* { dg-options "-O2 -fPIC" } */ + /* { dg-final { scan-assembler-not "\.LC\[0-9\]" } } */ + /* { dg-require-effective-target ilp32 } */ + + double foo (float); + + double + f1 (void) + { + return foo (1.0); + } + + double + f2 (void) + { + return foo (0.0); + } + + void + f3 (float *x, float t) + { + *x = 0.0 + t; + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/pr9771-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/pr9771-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/pr9771-1.c 2004-09-24 16:49:37.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/pr9771-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* PR rtl-optimization/9771 */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2 -fomit-frame-pointer -ffixed-ebp" } */ extern void abort(void); --- 1,6 ---- /* PR rtl-optimization/9771 */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -fomit-frame-pointer -ffixed-ebp" } */ extern void abort(void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/setjmp-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/setjmp-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/setjmp-2.c 2004-11-23 13:12:35.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/setjmp-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,8 **** /* PR middle-end/17813 */ /* Origin: Tom Hughes */ /* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */ ! /* { dg-options "-O -fomit-frame-pointer -march=i386" { target i?86-*-linux* } } */ ! /* { dg-options "-O -fomit-frame-pointer -m32 -march=i386" { target x86_64-*-linux* } } */ #include #include --- 1,8 ---- /* PR middle-end/17813 */ /* Origin: Tom Hughes */ /* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */ ! /* { dg-options "-O -fomit-frame-pointer" } */ ! /* { dg-options "-O -fomit-frame-pointer -march=i386" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ #include #include diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/short-compare-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/short-compare-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/short-compare-1.c 2005-01-18 08:33:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/short-compare-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,10 **** /* { dg-do run } */ /* { dg-options "-O" } */ ! /* { dg-options "-O -mtune=i686" { target i?86-*-* } } */ ! /* { dg-options "-O -m32 -mtune=i686" { target x86_64-*-* } } */ extern void abort(void); --- 3,9 ---- /* { dg-do run } */ /* { dg-options "-O" } */ ! /* { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ extern void abort(void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/short-compare-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/short-compare-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/short-compare-2.c 2005-01-18 08:33:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/short-compare-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 4,11 **** /* { dg-do run } */ /* { dg-options "-O" } */ ! /* { dg-options "-O -mtune=i686" { target i?86-*-* } } */ ! /* { dg-options "-O -m32 -mtune=i686" { target x86_64-*-* } } */ extern void abort(); --- 4,10 ---- /* { dg-do run } */ /* { dg-options "-O" } */ ! /* { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ extern void abort(); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/sibcall-5.c gcc-3.4.6/gcc/testsuite/gcc.dg/sibcall-5.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/sibcall-5.c 2002-12-16 18:23:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/sibcall-5.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** /* Check that indirect sibcalls understand regparm. */ ! /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-O2" } */ int (*f)(int, int) __attribute__((regparm(2))); --- 1,6 ---- /* Check that indirect sibcalls understand regparm. */ ! /* { dg-do run { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2" } */ int (*f)(int, int) __attribute__((regparm(2))); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/sibcall-6.c gcc-3.4.6/gcc/testsuite/gcc.dg/sibcall-6.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/sibcall-6.c 2002-12-16 18:23:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/sibcall-6.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 7,12 **** --- 7,13 ---- Contributed by Andreas Bauer */ /* { dg-do run { target i?86-*-* x86_64-*-*} } */ + /* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && ilp32 } { "-fpic" "-fPIC" } { "" } } */ /* { dg-options "-O2 -foptimize-sibling-calls" } */ int foo (int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/tls/opt-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/tls/opt-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/tls/opt-1.c 2003-05-16 19:35:43.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/tls/opt-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* { dg-do compile } */ /* { dg-options "-O2 -fPIC" } */ ! /* { dg-options "-O2 -fPIC -mtune=i686" { target i?86-*-* } } */ extern __thread int thr; --- 1,7 ---- /* { dg-do compile } */ /* { dg-options "-O2 -fPIC" } */ ! /* { dg-options "-O2 -fPIC -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ ! /* { dg-require-effective-target fpic } */ extern __thread int thr; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/tls/opt-2.c gcc-3.4.6/gcc/testsuite/gcc.dg/tls/opt-2.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/tls/opt-2.c 2002-08-09 00:01:12.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/tls/opt-2.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 4,10 **** on IA-32. */ /* { dg-do link } */ /* { dg-options "-O2 -ftls-model=initial-exec" } */ ! /* { dg-options "-O2 -ftls-model=initial-exec -march=i686" { target i?86-*-* } } */ __thread int thr; --- 4,10 ---- on IA-32. */ /* { dg-do link } */ /* { dg-options "-O2 -ftls-model=initial-exec" } */ ! /* { dg-options "-O2 -ftls-model=initial-exec -march=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ __thread int thr; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/tls/opt-3.c gcc-3.4.6/gcc/testsuite/gcc.dg/tls/opt-3.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/tls/opt-3.c 2002-10-02 01:55:10.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/tls/opt-3.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** /* { dg-do compile } */ /* { dg-options "-O2 -fpic" } */ ! /* { dg-options "-O2 -fpic -mregparm=3" { target i?86-*-* } } */ extern __thread int i, j, k; extern void bar(int *, int *, int *); --- 1,7 ---- /* { dg-do compile } */ /* { dg-options "-O2 -fpic" } */ ! /* { dg-options "-O2 -fpic -mregparm=3" { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target fpic } */ extern __thread int i, j, k; extern void bar(int *, int *, int *); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/torture/pr18582-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/torture/pr18582-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/torture/pr18582-1.c 2005-08-03 14:15:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/torture/pr18582-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! /* { dg-do compile { target i?86-*-* } } */ /* { dg-options "-msse3" } */ typedef char v16qi __attribute__((vector_size (16))); typedef int v4si __attribute__((vector_size (16))); --- 1,4 ---- ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-msse3" } */ typedef char v16qi __attribute__((vector_size (16))); typedef int v4si __attribute__((vector_size (16))); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.dg/unroll-1.c gcc-3.4.6/gcc/testsuite/gcc.dg/unroll-1.c *** gcc-3.4.5/gcc/testsuite/gcc.dg/unroll-1.c 2003-05-16 19:35:43.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.dg/unroll-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* PR optimization/8599 */ /* { dg-do run } */ /* { dg-options "-O2 -funroll-loops" } */ ! /* { dg-options "-mtune=k6 -O2 -funroll-loops" { target i?86-*-* } } */ extern void abort (void); --- 1,7 ---- /* PR optimization/8599 */ /* { dg-do run } */ /* { dg-options "-O2 -funroll-loops" } */ ! /* { dg-options "-mtune=k6 -O2 -funroll-loops" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ extern void abort (void); diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-10.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-10.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-10.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-10.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,12 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-options "-Wall" } */ - - /* FIXME: we want to test dg-lose here. Anyone know of a good way to - crash the compiler? */ - - int - main (int argc, char *argv[]) - { - return 0; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-11.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-11.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-11.c 2000-06-28 20:20:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-11.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,9 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do run { target sparc-sun-solaris2* } } */ - /* The \n is left out of the pattern because tcl's exec will remove it. */ - /* { dg-output {Hello world[.]} } */ - - #include - - main () { printf ("Hello world.\n"); return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-12.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-12.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-12.c 2000-06-28 20:20:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-12.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,9 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do run { target foo-bar-eh } } */ - /* The \n is left out of the pattern because tcl's exec will remove it. */ - /* { dg-output {Hello world[.]} } */ - - #include - - main () { printf ("Hello world.\n"); return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-1.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-1.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-1.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-1.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,14 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do compile } */ - - main () { return 0; } - - /* { dg-final { if ![file exists dg-1.s] { fail "dg-1.c (compile)"; return; } } } */ - - /* { dg-final { set tmp [grep dg-1.s main line] } } */ - /* { dg-final { if ![string match "" $tmp] \{ } } */ - /* { dg-final { pass "dg-1.c (main function present)" } } */ - /* { dg-final { \} else \{ } } */ - /* { dg-final { fail "dg-1.c (main function not present)" } } */ - /* { dg-final { \} } } */ --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-2.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-2.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-2.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-2.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do assemble } */ - - main () { return 0; } - - /* { dg-final { if [file exists dg-2.o] \{ } } */ - /* { dg-final { pass "dg-2.c (assemble: produce .o test)" } } */ - /* { dg-final { \} else \{ } } */ - /* { dg-final { fail "dg-2.c (assemble: produce .o test)" } } */ - /* { dg-final { \} } } */ --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-3.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-3.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-3.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-3.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,11 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do link } */ - - main () { return 0; } - - /* { dg-final { if [file exists a.out] \{ } } */ - /* { dg-final { pass "dg-2.c (link: produce a.out test)" } } */ - /* { dg-final { \} else \{ } } */ - /* { dg-final { fail "dg-2.c (link: produce a.out test)" } } */ - /* { dg-final { \} } } */ --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-4.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-4.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-4.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-4.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,5 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do run } */ - - main () { return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-5.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-5.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-5.c 2000-06-28 20:20:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-5.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,9 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do run } */ - /* The \n is left out of the pattern because tcl's exec will remove it. */ - /* { dg-output {Hello world[.]} } */ - - #include - - main () { printf ("Hello world.\n"); return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-6.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-6.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-6.c 2000-06-28 20:20:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-6.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,9 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do run { target *-*-* } } */ - /* The \n is left out of the pattern because tcl's exec will remove it. */ - /* { dg-output {Hello world[.]} { xfail *-*-* } } */ - - #include - - main () { printf ("Hello world (oops).\n"); return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-7.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-7.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-7.c 2000-06-28 20:20:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-7.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,6 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-do run { xfail *-*-* } } */ - extern void abort (void); - - main () { abort (); return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-8.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-8.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-8.c 1998-12-16 22:24:51.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-8.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,9 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-options "-Wall" } */ - /* { dg-do run } */ - /* { dg-excess-errors "excess errors" } */ - - /* should get warning about defaulting return type - excess error */ - - main () { return 0; } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-9.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-9.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-9.c 2000-06-28 22:17:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-9.c 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,15 **** - /* Test the tester. */ - /* { dg-prms-id 42 } */ - /* { dg-options "-Wall" } */ - - f () - { /* { dg-warning "return type" "warning test" } */ - } /* { dg-warning "control reaches end" "warning test" } */ - - main (int argc, char *argv[]) - { /* { dg-warning "return type" "warning test" } */ - +; /* { dg-error "parse" "error test" } */ - /* { dg-bogus "foobar" "bogus fail test" } */ - - return a; /* { dg-bogus "undeclared|identifier|appears" "bogus pass test" { xfail *-*-* } } */ - } /* { dg-warning "control reaches end" "warning test" } */ --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-test.exp gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-test.exp *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/dg-test.exp 2001-02-08 02:29:38.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/dg-test.exp 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,38 **** - # Copyright (C) 1997 Free Software Foundation, Inc. - - # This program is free software; you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by - # the Free Software Foundation; either version 2 of the License, or - # (at your option) any later version. - # - # This program is distributed in the hope that it will be useful, - # but WITHOUT ANY WARRANTY; without even the implied warranty of - # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - # GNU General Public License for more details. - # - # You should have received a copy of the GNU General Public License - # along with this program; if not, write to the Free Software - # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - - # Test the dg.exp driver. - # This is a testsuite tester tester. As such we *want* to test things like - # expected failure handling. But expected failures must continually be - # monitored and so in the normal case we create unnecessary work. So only - # run these tests if DG_TEST is defined to "yes". - - global DG_TEST - if { ![info exists DG_TEST] || "$DG_TEST" != "yes" } { - return - } - - # Load support procs. - load_lib gcc-dg.exp - - # Initialize harness. - dg-init - - # Main loop. - dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/dg-*.c]] "" "" - - # All done. - dg-finish --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c 2002-01-15 17:30:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* Test that the correct data prefetch instructions are generated for i386 variants that use 3DNow! prefetch instructions. */ ! /* { dg-do compile { target i?86-*-* } } */ char *msg = "howdy there"; --- 1,10 ---- /* Test that the correct data prefetch instructions are generated for i386 variants that use 3DNow! prefetch instructions. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-*} } */ ! /* { dg-require-effective-target ilp32 } */ ! ! extern void exit (int); char *msg = "howdy there"; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c 2002-01-15 17:30:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 2,8 **** variants that use 3DNow! prefetchw or SSE prefetch instructions with locality hints. */ ! /* { dg-do compile { target i?86-*-* } } */ char *msg = "howdy there"; --- 2,11 ---- variants that use 3DNow! prefetchw or SSE prefetch instructions with locality hints. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ ! ! extern void exit (int); char *msg = "howdy there"; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c 2002-01-15 17:30:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* Test that data prefetch instructions are not generated for i386 variants that do not support those instructions. */ ! /* { dg-do compile { target i?86-*-* } } */ char *msg = "howdy there"; --- 1,10 ---- /* Test that data prefetch instructions are not generated for i386 variants that do not support those instructions. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ ! ! extern void exit (int); char *msg = "howdy there"; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c *** gcc-3.4.5/gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c 2002-01-15 17:30:28.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** /* Test that the correct data prefetch instructions are generated for i386 variants that use SSE prefetch instructions. */ ! /* { dg-do compile { target i?86-*-* } } */ char *msg = "howdy there"; --- 1,10 ---- /* Test that the correct data prefetch instructions are generated for i386 variants that use SSE prefetch instructions. */ ! /* { dg-do compile { target i?86-*-* x86_64-*-* } } */ ! /* { dg-require-effective-target ilp32 } */ ! ! extern void exit (int); char *msg = "howdy there"; diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-bogus-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-bogus-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-bogus-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-bogus-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + /* Test the tester; previously part of gcc.misc-tests/dg-9.c. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + + int main (int argc, char *argv[]) + { + return 0; /* { dg-bogus "foobar" "bogus fail test" } */ + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-bogus-exp-XF.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-bogus-exp-XF.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-bogus-exp-XF.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-bogus-exp-XF.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously part of gcc.misc-tests/dg-9.c. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + + main (int argc, char *argv[]) + { /* { dg-bogus "return type" "bogus pass test" { xfail *-*-* } } */ + } + + /* { dg-excess-errors "bogus pass test" { xfail *-*-* } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-assemble-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-assemble-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-assemble-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-assemble-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + /* Test the tester; previously gcc.misc-tests/dg-2.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do assemble } */ + + main () { return 0; } + + /* { dg-final { if [file exists dg-do-assemble-exp-P.o] \{ } } */ + /* { dg-final { pass "dg-do-assemble-exp-P.c (assemble: produce .o test)" } } */ + /* { dg-final { \} else \{ } } */ + /* { dg-final { fail "dg-do-assemble-exp-P.c (assemble: produce .o test)" } } */ + /* { dg-final { \} } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-compile-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-compile-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-compile-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-compile-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,14 ---- + /* Test the tester; previously gcc.misc-tests/dg-1.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do compile } */ + + main () { return 0; } + + /* { dg-final { if ![file exists dg-do-compile-exp-P.s] { fail "dg-do-compile-exp-P.c (compile)"; return; } } } */ + + /* { dg-final { set tmp [grep dg-do-compile-exp-P.s main line] } } */ + /* { dg-final { if ![string match "" $tmp] \{ } } */ + /* { dg-final { pass "dg-do-compile-exp-P.c (main function present)" } } */ + /* { dg-final { \} else \{ } } */ + /* { dg-final { fail "dg-do-compile-exp-P.c (main function not present)" } } */ + /* { dg-final { \} } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-link-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-link-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-link-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-link-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + /* Test the tester; previously gcc.misc-tests/dg-3.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do link } */ + + main () { return 0; } + + /* { dg-final { if [file exists dg-do-link-exp-P.exe] \{ } } */ + /* { dg-final { pass "dg-do-link-exp-P.c (link: produce a.out test)" } } */ + /* { dg-final { \} else \{ } } */ + /* { dg-final { fail "dg-do-link-exp-P.c (link: produce a.out test)" } } */ + /* { dg-final { \} } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-run-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-run-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-do-run-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-do-run-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,5 ---- + /* Test the tester; previously gcc.misc-tests/dg-4.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do run } */ + + main () { return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously gcc.misc-tests/dg-11.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do run { target *-*-* } } */ + /* The \n is left out of the pattern because tcl's exec will remove it. */ + /* { dg-output {Hello world[.]} } */ + + #include + + main () { printf ("Hello world.\n"); return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-U.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-U.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-U.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-U.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously gcc.misc-tests/dg-12.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do run { target foo-bar-eh } } */ + /* The \n is left out of the pattern because tcl's exec will remove it. */ + /* { dg-output {Hello world[.]} } */ + + #include + + main () { printf ("Hello world.\n"); return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + /* { dg-do run { target { *-*-* && yes } } } */ + /* { dg-skip-if "comment" { no && yes } { "*" } { "" } } */ + + int + main () + { + return 0; + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-U.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-U.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-U.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-U.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + /* { dg-do run { target { *-*-* || no } } } */ + /* { dg-skip-if "comment" { *-*-* && yes } { "*" } { "" } } */ + + int + main () + { + return 0; + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + /* { dg-do run { target { *-*-* && yes } } } */ + /* { dg-xfail-if "comment" { empty-*-* && yes } { "*" } { "" } } */ + + int + main () + { + return 0; + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-XP.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-XP.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-XP.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-XP.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + /* { dg-do compile { target { *-*-* empty-*-* } } } */ + /* { dg-xfail-if "comment" { *-*-* && yes } { "*" } { "" } } */ + + int + main () + { + return 0; + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dox-run-exp-XF.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dox-run-exp-XF.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-dox-run-exp-XF.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-dox-run-exp-XF.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,6 ---- + /* Test the tester; previously gcc.misc-tests/dg-7.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do run { xfail *-*-* } } */ + extern void abort (void); + + main () { abort (); return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-error-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-error-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-error-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-error-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously part of gcc.misc-tests/dg-9.c. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + + int main (int argc, char *argv[]) + { + +; /* { dg-error "syntax error" "error test" } */ + return 0; + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-error-exp-XP.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-error-exp-XP.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-error-exp-XP.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-error-exp-XP.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + /* Test the tester; previously part of gcc.misc-tests/dg-9.c. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + + int main (int argc, char *argv[]) + { + +; + /* { dg-error "syntax error" "error test" { xfail *-*-* } 7 } */ + return 0; + } + /* { dg-excess-errors "expect failure" { xfail *-*-* } } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XF.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XF.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XF.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XF.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously gcc.misc-tests/dg-8.c. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + /* { dg-do compile } */ + /* { dg-excess-errors "excess errors" } */ + + /* should get warning about defaulting return type - excess error */ + + main () { return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XP.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XP.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XP.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XP.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + /* { dg-do compile } */ + /* { dg-excess-errors "excess errors" } */ + + /* No messages, so unexpected pass. */ + + int main () { return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-output-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-output-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-output-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-output-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously gcc.misc-tests/dg-5.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do run } */ + /* The \n is left out of the pattern because tcl's exec will remove it. */ + /* { dg-output {Hello world[.]} } */ + + #include + + main () { printf ("Hello world.\n"); return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-output-exp-XF.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-output-exp-XF.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-output-exp-XF.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-output-exp-XF.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + /* Test the tester; previously gcc.misc-tests/dg-6.c. */ + /* { dg-prms-id 42 } */ + /* { dg-do run { target *-*-* } } */ + /* The \n is left out of the pattern because tcl's exec will remove it. */ + /* { dg-output {Hello world[.]} { xfail *-*-* } } */ + + #include + + main () { printf ("Hello world (oops).\n"); return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-warning-exp-P.c gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-warning-exp-P.c *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/dg-warning-exp-P.c 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/dg-warning-exp-P.c 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,15 ---- + /* Test the tester; previously part of gcc.misc-tests/dg-9.c. */ + /* { dg-prms-id 42 } */ + /* { dg-options "-Wall" } */ + + int i; + + f () + { /* { dg-warning "return type" "warning test" } */ + i = 1; + } /* { dg-warning "control reaches end" "warning test" } */ + + main (int argc, char *argv[]) + { /* { dg-warning "return type" "warning test" } */ + i = 1; + } /* { dg-warning "control reaches end" "warning test" } */ diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/gen_directive_tests gcc-3.4.6/gcc/testsuite/gcc.test-framework/gen_directive_tests *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/gen_directive_tests 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/gen_directive_tests 2005-12-20 21:40:13.000000000 +0000 *************** *** 0 **** --- 1,693 ---- + #! /bin/bash + + ######################################################################## + # + # File: generate_framework_tests + # Author: Janis Johnson + # Date: 2004/11/02 + # + # Generate tests of GCC's test framework. Each test has encoded in + # its name the dg commands that are used in the test and the expected + # result of the test, *-1.c. Each test is followed by a test ending + # in *-2.c that is expected to pass. + # + # This script has evolved and could be rewritten to be more compact. + # + # + # Copyright (c) 2004, 2005 Free Software Foundation, Inc. + # + # This file is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # This program is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # For a copy of the GNU General Public License, write the the + # Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + # Boston, MA 02110-1301, USA. + # + ######################################################################## + + cd $1 + + GOOD0='*-*-*' + GOOD1="yes" + GOOD2='empty-*-* *-*-empty *-*-*' + BAD0='empty-empty-empty' + BAD1="no" + BAD2='empty-*-* *-empty-* *-*-empty' + + # Programs used in the tests: good compile and run, bad compile, and + # bad run. + GOOD_PROG="int main () { return 0; }" + BADC_PROG="int missing_body () }" + BADR_PROG="extern void abort (void); int main () { abort (); }" + + # dg-do commands with a target list. + DOT_S0="{ dg-do compile { target ${GOOD0} } }" + DOT_S1="{ dg-do compile { target ${GOOD1} } }" + DOT_N0="{ dg-do compile { target ${BAD0} } }" + DOT_N1="{ dg-do compile { target ${BAD1} } }" + + # dg-do commands with an xfail list; the xfail list is ignored for + # everything but "run". + DOX_P0="{ dg-do run { xfail ${BAD0} } }" + DOX_P1="{ dg-do run { xfail ${BAD1} } }" + DOX_F0="{ dg-do run { xfail ${GOOD0} } }" + DOX_F1="{ dg-do run { xfail ${GOOD1} } }" + + # dg-xfail-if commands. + XIF_P0="{ dg-xfail-if \"target not matched\" { ${BAD0} } { \"-DY1\" } { \"-DY2\" } }" + XIF_P1="{ dg-xfail-if \"target not matched\" { ${BAD0} } { \"-DY1\" } { \"-DN\" } }" + XIF_P2="{ dg-xfail-if \"target not matched\" { ${BAD0} } { \"-DN\" } { \"-DY1\" } }" + XIF_P3="{ dg-xfail-if \"target not matched\" { ${BAD0} } { \"-DN1\" } { \"-DN2\" } }" + XIF_P4="{ dg-xfail-if \"exclude option matched\" { ${GOOD0} } { \"-DY1\" } { \"-DY2\" } }" + XIF_P5="{ dg-xfail-if \"include option not matched\" { ${GOOD0} } { \"-DN\" } { \"-DY1\" } }" + XIF_P6="{ dg-xfail-if \"include option not matched\" { ${GOOD0} } { \"-DN1\" } { \"-DN2\" } }" + XIF_F0="{ dg-xfail-if \"all matches succeed\" { ${GOOD0} } { \"-DY1\" } { \"-DN\" } }" + XIF_F1="{ dg-xfail-if \"all matches succeed\" { ${GOOD0} } { \"*\" } { \"-DN\" } }" + XIF_F2="{ dg-xfail-if \"all matches succeed\" { ${GOOD0} } { \"-DY1\" } { \"\" } }" + XIF_F3="{ dg-xfail-if \"all matches succeed\" { ${GOOD0} } { \"*\" } { \"\" } }" + + XIF_P7="{ dg-xfail-if \"target not matched\" { ${BAD1} } { \"-DY1\" } { \"-DY2\" } }" + XIF_P8="{ dg-xfail-if \"target not matched\" { ${BAD1} } { \"-DY1\" } { \"-DN\" } }" + XIF_P9="{ dg-xfail-if \"target not matched\" { ${BAD1} } { \"-DN\" } { \"-DY1\" } }" + XIF_P10="{ dg-xfail-if \"target not matched\" { ${BAD1} } { \"-DN1\" } { \"-DN2\" } }" + XIF_P11="{ dg-xfail-if \"exclude option matched\" { ${GOOD1} } { \"-DY1\" } { \"-DY2\" } }" + XIF_P12="{ dg-xfail-if \"include option not matched\" { ${GOOD1} } { \"-DN\" } { \"-DY1\" } }" + XIF_P13="{ dg-xfail-if \"include option not matched\" { ${GOOD1} } { \"-DN1\" } { \"-DN2\" } }" + XIF_F4="{ dg-xfail-if \"all matches succeed\" { ${GOOD1} } { \"-DY1\" } { \"-DN\" } }" + XIF_F5="{ dg-xfail-if \"all matches succeed\" { ${GOOD1} } { \"*\" } { \"-DN\" } }" + XIF_F6="{ dg-xfail-if \"all matches succeed\" { ${GOOD1} } { \"-DY1\" } { \"\" } }" + XIF_F7="{ dg-xfail-if \"all matches succeed\" { ${GOOD1} } { \"*\" } { \"\" } }" + + + # dg-skip-if commands. + SIF_S0="{ dg-skip-if \"target not matched\" { ${BAD0} } { \"-DY1\" } { \"-DY2\" } }" + SIF_S1="{ dg-skip-if \"target not matched\" { ${BAD0} } { \"-DY1\" } { \"-DN\" } }" + SIF_S2="{ dg-skip-if \"target not matched\" { ${BAD0} } { \"-DN\" } { \"-DY1\" } }" + SIF_S3="{ dg-skip-if \"target not matched\" { ${BAD0} } { \"-DN1\" } { \"-DN2\" } }" + SIF_S4="{ dg-skip-if \"exclude option matched\" { ${GOOD0} } { \"-DY1\" } { \"-DY2\" } }" + SIF_S5="{ dg-skip-if \"include option not matched\" { ${GOOD0} } { \"-DN\" } { \"-DY1\" } }" + SIF_S6="{ dg-skip-if \"include option not matched\" { ${GOOD0} } { \"-DN1\" } { \"-DN2\" } }" + SIF_N0="{ dg-skip-if \"all matches succeed\" { ${GOOD0} } { \"-DY1\" } { \"-DN\" } }" + SIF_N1="{ dg-skip-if \"all matches succeed\" { ${GOOD0} } { \"*\" } { \"-DN\" } }" + SIF_N2="{ dg-skip-if \"all matches succeed\" { ${GOOD0} } { \"-DY1\" } { \"\" } }" + SIF_N3="{ dg-skip-if \"all matches succeed\" { ${GOOD0} } { \"*\" } { \"\" } }" + SIF_S7="{ dg-skip-if \"target not matched\" { ${BAD1} } { \"-DY1\" } { \"-DY2\" } }" + SIF_S8="{ dg-skip-if \"target not matched\" { ${BAD1} } { \"-DY1\" } { \"-DN\" } }" + SIF_S9="{ dg-skip-if \"target not matched\" { ${BAD1} } { \"-DN\" } { \"-DY1\" } }" + SIF_S10="{ dg-skip-if \"target not matched\" { ${BAD1} } { \"-DN1\" } { \"-DN2\" } }" + SIF_S11="{ dg-skip-if \"exclude option matched\" { ${GOOD1} } { \"-DY1\" } { \"-DY2\" } }" + SIF_S12="{ dg-skip-if \"include option not matched\" { ${GOOD1} } { \"-DN\" } { \"-DY1\" } }" + SIF_S13="{ dg-skip-if \"include option not matched\" { ${GOOD1} } { \"-DN1\" } { \"-DN2\" } }" + SIF_N4="{ dg-skip-if \"all matches succeed\" { ${GOOD1} } { \"-DY1\" } { \"-DN\" } }" + SIF_N5="{ dg-skip-if \"all matches succeed\" { ${GOOD1} } { \"*\" } { \"-DN\" } }" + SIF_N6="{ dg-skip-if \"all matches succeed\" { ${GOOD1} } { \"-DY1\" } { \"\" } }" + SIF_N7="{ dg-skip-if \"all matches succeed\" { ${GOOD1} } { \"*\" } { \"\" } }" + + # dg-require-* commands, using procedures defined for this set of tests. + REQ_S0="{ dg-require-true \"\" }" # do not skip the test + REQ_N0="{ dg-require-false \"\" }" # skip the test + + # scan-assembler-not, which is hoped to be representative of commands + # used with dg-final, with a target list. + SAT_N0="{ dg-final { scan-assembler-not \"unexpected gargage\" { target ${BAD0} } } }" + SAT_N1="{ dg-final { scan-assembler-not \"unexpected gargage\" { target ${BAD1} } } }" + SAT_S0="{ dg-final { scan-assembler-not \"unexpected gargage\" { target ${GOOD0} } } }" + SAT_S1="{ dg-final { scan-assembler-not \"unexpected gargage\" { target ${GOOD1} } } }" + + # scan-assembler-not, which is hoped to be representative of commands + # used with dg-final, with an xfail list. + SAX_P0="{ dg-final { scan-assembler-not \"unexpected gargage\" { xfail ${BAD0} } } }" + SAX_P1="{ dg-final { scan-assembler-not \"unexpected gargage\" { xfail ${BAD1} } } }" + SAX_F0="{ dg-final { scan-assembler-not \"unexpected gargage\" { xfail ${GOOD0} } } }" + SAX_F1="{ dg-final { scan-assembler-not \"unexpected gargage\" { xfail ${GOOD1} } } }" + + KIND_LIST="" + + # Expected result of the *-1.c test, encoded into the file name. + EXP_PASS="exp-P" + EXP_XPASS="exp-XP" + EXP_SKIP="exp-U" + EXP_FAIL="exp-F" + EXP_XFAIL="exp-XF" + + get_list() { + KIND=$1 + case $KIND in + "dots") KIND_LIST="dots0 dots1";; + "dotn") KIND_LIST="dotn0 dotn1";; + "doxp") KIND_LIST="doxp0 doxp1";; + "doxf") KIND_LIST="doxf0 doxf1";; + "sifs") KIND_LIST="sifs0 sifs1 sifs2 sifs3 sifs4 sifs5 sifs6 sifs7 sifs8 sifs9 sifs10 sifs11 sifs12 sifs13";; + "sifn") KIND_LIST="sifn0 sifn1 sifn2 sifn3 sifn4 sifn5 sifn6 sifn7";; + "xifp") KIND_LIST="xifp0 xifp1 xifp2 xifp3 xifp4 xifp5 xifp6 xifp7 xifp8 xifp9 xifp10 xifp11 xifp12 xifp13";; + "xiff") KIND_LIST="xiff0 xiff1 xiff2 xiff3 xiff4 xiff5 xiff6 xiff7";; + "sats") KIND_LIST="sats0 sats1";; + "satn") KIND_LIST="satn0 satn1";; + "saxp") KIND_LIST="saxp0 saxp1";; + "saxf") KIND_LIST="saxf0 saxf1";; + "reqs") KIND_LIST="reqs0";; + "reqn") KIND_LIST="reqn0";; + *) echo "oops: $KIND"; exit 1;; + esac + } + + cmd() { + KIND=$1 + FILE=$2 + + case $KIND in + "dots") echo '/*' "${DOT_S0}" '*/' >> $FILE;; + "dots0") echo '/*' "${DOT_S0}" '*/' >> $FILE;; + "dots1") echo '/*' "${DOT_S1}" '*/' >> $FILE;; + "dots2") echo '/*' "${DOT_S2}" '*/' >> $FILE;; + "dots3") echo '/*' "${DOT_S3}" '*/' >> $FILE;; + "dots4") echo '/*' "${DOT_S4}" '*/' >> $FILE;; + "dotn") echo '/*' "${DOT_N0}" '*/' >> $FILE;; + "dotn0") echo '/*' "${DOT_N0}" '*/' >> $FILE;; + "dotn1") echo '/*' "${DOT_N1}" '*/' >> $FILE;; + "dotn2") echo '/*' "${DOT_N2}" '*/' >> $FILE;; + "dotn3") echo '/*' "${DOT_N3}" '*/' >> $FILE;; + "dotn4") echo '/*' "${DOT_N4}" '*/' >> $FILE;; + "doxp") echo '/*' "${DOX_P0}" '*/' >> $FILE;; + "doxp0") echo '/*' "${DOX_P0}" '*/' >> $FILE;; + "doxp1") echo '/*' "${DOX_P1}" '*/' >> $FILE;; + "doxp2") echo '/*' "${DOX_P2}" '*/' >> $FILE;; + "doxp3") echo '/*' "${DOX_P3}" '*/' >> $FILE;; + "doxp4") echo '/*' "${DOX_P4}" '*/' >> $FILE;; + "doxf") echo '/*' "${DOX_F0}" '*/' >> $FILE;; + "doxf0") echo '/*' "${DOX_F0}" '*/' >> $FILE;; + "doxf1") echo '/*' "${DOX_F1}" '*/' >> $FILE;; + "doxf2") echo '/*' "${DOX_F2}" '*/' >> $FILE;; + "doxf3") echo '/*' "${DOX_F3}" '*/' >> $FILE;; + "doxf4") echo '/*' "${DOX_F4}" '*/' >> $FILE;; + "sifs") echo '/*' "${SIF_S0}" '*/' >> $FILE;; + "sifs0") echo '/*' "${SIF_S0}" '*/' >> $FILE;; + "sifs1") echo '/*' "${SIF_S1}" '*/' >> $FILE;; + "sifs2") echo '/*' "${SIF_S2}" '*/' >> $FILE;; + "sifs3") echo '/*' "${SIF_S3}" '*/' >> $FILE;; + "sifs4") echo '/*' "${SIF_S4}" '*/' >> $FILE;; + "sifs5") echo '/*' "${SIF_S5}" '*/' >> $FILE;; + "sifs6") echo '/*' "${SIF_S6}" '*/' >> $FILE;; + "sifs7") echo '/*' "${SIF_S7}" '*/' >> $FILE;; + "sifs8") echo '/*' "${SIF_S8}" '*/' >> $FILE;; + "sifs9") echo '/*' "${SIF_S9}" '*/' >> $FILE;; + "sifs10") echo '/*' "${SIF_S10}" '*/' >> $FILE;; + "sifs11") echo '/*' "${SIF_S11}" '*/' >> $FILE;; + "sifs12") echo '/*' "${SIF_S12}" '*/' >> $FILE;; + "sifs13") echo '/*' "${SIF_S13}" '*/' >> $FILE;; + "sifn") echo '/*' "${SIF_N0}" '*/' >> $FILE;; + "sifn0") echo '/*' "${SIF_N0}" '*/' >> $FILE;; + "sifn1") echo '/*' "${SIF_N1}" '*/' >> $FILE;; + "sifn2") echo '/*' "${SIF_N2}" '*/' >> $FILE;; + "sifn3") echo '/*' "${SIF_N3}" '*/' >> $FILE;; + "sifn4") echo '/*' "${SIF_N4}" '*/' >> $FILE;; + "sifn5") echo '/*' "${SIF_N5}" '*/' >> $FILE;; + "sifn6") echo '/*' "${SIF_N6}" '*/' >> $FILE;; + "sifn7") echo '/*' "${SIF_N7}" '*/' >> $FILE;; + "xifp") echo '/*' "${XIF_P0}" '*/' >> $FILE;; + "xifp0") echo '/*' "${XIF_P0}" '*/' >> $FILE;; + "xifp1") echo '/*' "${XIF_P1}" '*/' >> $FILE;; + "xifp2") echo '/*' "${XIF_P2}" '*/' >> $FILE;; + "xifp3") echo '/*' "${XIF_P3}" '*/' >> $FILE;; + "xifp4") echo '/*' "${XIF_P4}" '*/' >> $FILE;; + "xifp5") echo '/*' "${XIF_P5}" '*/' >> $FILE;; + "xifp6") echo '/*' "${XIF_P6}" '*/' >> $FILE;; + "xifp7") echo '/*' "${XIF_P7}" '*/' >> $FILE;; + "xifp8") echo '/*' "${XIF_P8}" '*/' >> $FILE;; + "xifp9") echo '/*' "${XIF_P9}" '*/' >> $FILE;; + "xifp10") echo '/*' "${XIF_P10}" '*/' >> $FILE;; + "xifp11") echo '/*' "${XIF_P11}" '*/' >> $FILE;; + "xifp12") echo '/*' "${XIF_P12}" '*/' >> $FILE;; + "xifp13") echo '/*' "${XIF_P13}" '*/' >> $FILE;; + "xiff") echo '/*' "${XIF_F0}" '*/' >> $FILE;; + "xiff0") echo '/*' "${XIF_F0}" '*/' >> $FILE;; + "xiff1") echo '/*' "${XIF_F1}" '*/' >> $FILE;; + "xiff2") echo '/*' "${XIF_F2}" '*/' >> $FILE;; + "xiff3") echo '/*' "${XIF_F3}" '*/' >> $FILE;; + "xiff4") echo '/*' "${XIF_F4}" '*/' >> $FILE;; + "xiff5") echo '/*' "${XIF_F5}" '*/' >> $FILE;; + "xiff6") echo '/*' "${XIF_F6}" '*/' >> $FILE;; + "xiff7") echo '/*' "${XIF_F7}" '*/' >> $FILE;; + "satn") echo '/*' "${SAT_N0}" '*/' >> $FILE;; + "satn0") echo '/*' "${SAT_N0}" '*/' >> $FILE;; + "satn1") echo '/*' "${SAT_N1}" '*/' >> $FILE;; + "satn2") echo '/*' "${SAT_N2}" '*/' >> $FILE;; + "satn3") echo '/*' "${SAT_N3}" '*/' >> $FILE;; + "satn4") echo '/*' "${SAT_N4}" '*/' >> $FILE;; + "sats") echo '/*' "${SAT_S0}" '*/' >> $FILE;; + "sats0") echo '/*' "${SAT_S0}" '*/' >> $FILE;; + "sats1") echo '/*' "${SAT_S1}" '*/' >> $FILE;; + "sats2") echo '/*' "${SAT_S2}" '*/' >> $FILE;; + "sats3") echo '/*' "${SAT_S3}" '*/' >> $FILE;; + "sats4") echo '/*' "${SAT_S4}" '*/' >> $FILE;; + "saxp") echo '/*' "${SAX_P0}" '*/' >> $FILE;; + "saxp0") echo '/*' "${SAX_P0}" '*/' >> $FILE;; + "saxp1") echo '/*' "${SAX_P1}" '*/' >> $FILE;; + "saxp2") echo '/*' "${SAX_P2}" '*/' >> $FILE;; + "saxp3") echo '/*' "${SAX_P3}" '*/' >> $FILE;; + "saxp4") echo '/*' "${SAX_P4}" '*/' >> $FILE;; + "saxf") echo '/*' "${SAX_F0}" '*/' >> $FILE;; + "saxf0") echo '/*' "${SAX_F0}" '*/' >> $FILE;; + "saxf1") echo '/*' "${SAX_F1}" '*/' >> $FILE;; + "saxf2") echo '/*' "${SAX_F2}" '*/' >> $FILE;; + "saxf3") echo '/*' "${SAX_F3}" '*/' >> $FILE;; + "saxf4") echo '/*' "${SAX_F4}" '*/' >> $FILE;; + "reqs") echo '/*' "${REQ_S0}" '*/' >> $FILE;; + "reqs0") echo '/*' "${REQ_S0}" '*/' >> $FILE;; + "reqn") echo '/*' "${REQ_N0}" '*/' >> $FILE;; + "reqn0") echo '/*' "${REQ_N0}" '*/' >> $FILE;; + *) echo "oops: $KIND"; exit 1;; + esac + } + + # Generate a test using a single dg- command. If requested, generate a + # second version that will fail. + one() { + KIND=$1 + EXP=$2 + FAIL_VERSION=$3 + + NAME=${KIND}-${EXP} + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + cmd $KIND $FILE1 + echo "${GOOD_PROG}" >> $FILE1 + echo "${GOOD_PROG}" > $FILE2 + + if [ "${FAIL_VERSION}" == "yes" ]; then + if [ "${EXP}" == "${EXP_PASS}" ]; then + NAME=${KIND}-${EXP_FAIL} + else + NAME=${KIND}-${EXP_XFAIL} + fi + + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + cmd $KIND $FILE1 + case $KIND in + dox*) echo "${BADR_PROG}" >> $FILE1;; + *) echo "${BADC_PROG}" >> $FILE1;; + esac + echo "${GOOD_PROG}" > $FILE2 + fi + } + + # Generate a test using two dg- commands. If requested, generate a + # second version that will fail. + two() { + KIND1=$1 + KIND2=$2 + EXP=$3 + FAIL_VERSION=$4 + + NAME=${KIND1}-${KIND2}-${EXP} + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + + rm -f $FILE1 + touch $FILE1 + cmd $KIND1 $FILE1 + cmd $KIND2 $FILE1 + echo "${GOOD_PROG}" >> $FILE1 + echo "${GOOD_PROG}" > $FILE2 + + if [ "${FAIL_VERSION}" == "yes" ]; then + if [ "${EXP}" == "${EXP_PASS}" ]; then + NAME=${KIND1}-${KIND2}-${EXP_FAIL} + else + NAME=${KIND1}-${KIND2}-${EXP_XFAIL} + fi + + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + cmd $KIND1 $FILE1 + cmd $KIND2 $FILE1 + # dg-do with an xfail list is only used as the first command. + case $KIND1 in + dox*) echo "${BADR_PROG}" >> $FILE1;; + *) echo "${BADC_PROG}" >> $FILE1;; + esac + echo "${GOOD_PROG}" > $FILE2 + fi + } + + # Generate a test using three dg- commands. If requested generate a + # second version that will fail. + three() { + KIND1=$1 + KIND2=$2 + KIND3=$3 + EXP=$4 + FAIL_VERSION=$5 + + NAME=${KIND1}-${KIND2}-${KIND3}-${EXP} + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + cmd $KIND1 $FILE1 + cmd $KIND2 $FILE1 + cmd $KIND3 $FILE1 + echo "${GOOD_PROG}" >> $FILE1 + echo "${GOOD_PROG}" > $FILE2 + + if [ "${FAIL_VERSION}" == "${yes}" ]; then + if [ "${EXP}" == "${EXP_PASS}" ]; then + NAME=${KIND1}-${KIND2}-${KIND3}-${EXP_FAIL} + else + NAME=${KIND1}-${KIND2}-${KIND3}-${EXP_XFAIL} + fi + + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + cmd $KIND1 $FILE1 + cmd $KIND2 $FILE1 + cmd $KIND3 $FILE1 + # dg-do with an xfail list is only used as the first command. + case $KIND1 in + dox*) echo "${BADR_PROG}" >> $FILE1;; + *) echo "${BADC_PROG}" >> $FILE1;; + esac + echo "${GOOD_PROG}" > $FILE2 + fi + } + + # Generate tests using one dg- command. Generate a test for each variant + # of KIND. + one_all() { + KIND=$1 + EXP=$2 + FAIL_VERSION=$3 + + get_list $KIND + for k in $KIND_LIST; do + one $k $EXP $FAIL_VERSION + done + } + + # Generate tests using two dg- commands. For each KIND, generate + # a test for each of its variants. + two_all() { + KIND1=$1 + KIND2=$2 + EXP=$3 + FAIL_VERSION=$4 + + get_list $KIND1 + KIND_LIST1="$KIND_LIST" + get_list $KIND2 + KIND_LIST2="$KIND_LIST" + for k1 in $KIND_LIST1; do + for k2 in $KIND_LIST2; do + two $k1 $k2 $EXP $FAIL_VERSION + done + done + } + + # Generate tests using three dg- commands. For each KIND, generate + # a test for each of its variants. + three_all() { + KIND1=$1 + KIND2=$2 + KIND3=$3 + EXP=$4 + FAIL_VERSION=$5 + + get_list $KIND1 + KIND_LIST1="$KIND_LIST" + get_list $KIND2 + KIND_LIST2="$KIND_LIST" + get_list $KIND3 + KIND_LIST3="$KIND_LIST" + for k1 in $KIND_LIST1; do + for k2 in $KIND_LIST2; do + for k3 in $KIND_LIST3; do + three $k1 $k2 $k3 $EXP $FAIL_VERSION + done + done + done + } + + # Generate a test that uses a dg-do directive with a selector expression. + dgdo_progs() { + WHAT=$1 + KIND=$2 + PROG="$3" + NAME="$4" + XPR="$5" + + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + echo '/* { dg-do' $WHAT '{' $KIND "$XPR" '} } */' >> $FILE1 + echo "${PROG}" >> $FILE1 + echo "${GOOD_PROG}" > $FILE2 + } + + # Use various selector-expressions that evaluate to TRUE in dg-do directives. + selector_good() { + NUM=101 + for xpr in \ + "$GOOD0" \ + "$GOOD1" \ + "$GOOD2" \ + "{ ! $BAD0 }" \ + "{ ! $BAD1 }" \ + "{ ! { $BAD2 } }" \ + "{ ! \"${BAD2}\" }" \ + "{ $GOOD1 || $GOOD0 }" \ + "{ $BAD1 || $GOOD0 }" \ + "{ $GOOD0 && $GOOD1 }" \ + "{ $BAD1 || { \"${GOOD2}\" && $GOOD1 } }" \ + "{ { $BAD0 || $GOOD0 } && $GOOD0 }" \ + "{ $GOOD1 && { \"${GOOD2}\" || $BAD1 } }" \ + "{ \"${GOOD2}\" && { $GOOD1 || $BAD1 } }" + do + dgdo_progs compile target "$GOOD_PROG" "dots${NUM}-exp-P" "$xpr" + dgdo_progs compile target "$BADC_PROG" "dots${NUM}-exp-F" "$xpr" + dgdo_progs run xfail "$GOOD_PROG" "doxf${NUM}-exp-XP" "$xpr" + dgdo_progs run xfail "$BADR_PROG" "doxf${NUM}-exp-XF" "$xpr" + let NUM=NUM+1 + done + } + + # Use various selector-expressions that evaluate to FALSE in dg-do directives. + selector_bad() { + NUM=101 + for xpr in \ + "$BAD0" \ + "$BAD1" \ + "$BAD2" \ + "{ ! $GOOD0 }" \ + "{ ! $GOOD1 }" \ + "{ ! { $GOOD2 } }" \ + "{ ! \"${GOOD2}\" }" \ + "{ $BAD1 || $BAD0 }" \ + "{ $BAD0 && $GOOD1 }" \ + "{ $GOOD1 && $BAD0 }" \ + "{ $BAD1 || { $GOOD1 && $BAD0 } }" \ + "{ { $GOOD1 || $BAD1 } && $BAD0 }" \ + "{ $BAD1 || { \"${BAD2}\" && $GOOD1 } }" \ + "{ \"${BAD2}\" && { $GOOD1 || $BAD1 } }" + do + dgdo_progs compile target "$GOOD_PROG" "dotn${NUM}-exp-U" "$xpr" + dgdo_progs run xfail "$GOOD_PROG" "doxp${NUM}-exp-P" "$xpr" + dgdo_progs run xfail "$BADR_PROG" "doxp${NUM}-exp-F" "$xpr" + let NUM=NUM+1 + done + } + + # Write a test whose directive is too long and messy to do as one string. + deep_progs() { + PROG="$1" + NAME=$2 + CMD1="$3" + CMD2="$4" + CMD3="$5" + + FILE1=${NAME}-1.c + FILE2=${NAME}-2.c + rm -f $FILE1 + touch $FILE1 + echo "$CMD1" "$CMD2" "$CMD3" > $FILE1 + echo "$PROG" >> $FILE1 + echo "$GOOD_PROG" > $FILE2 + } + + # Use nested expressions in various test directives. + selector_deep() { + GOODXPR="{ \"${GOOD2}\" && { ! { $BAD0 || $BAD1 } } }" + BADXPR="{ ! { \"${GOOD2}\" || { $GOOD1 && $BAD1 } } }" + NUM=100 + dgdo_progs compile target "$GOOD_PROG" "dots${NUM}-exp-P" "$GOODXPR" + dgdo_progs compile target "$GOOD_PROG" "dotn${NUM}-exp-U" "$BADXPR" + + deep_progs "$BADC_PROG" "xiff-100-exp-XF" \ + '/* { dg-xfail-if "match" { ' "{ $GOODXPR }" ' } { "*" } { "" } } */' + deep_progs "$GOOD_PROG" "xifp-100-exp-P" \ + '/* { dg-xfail-if "no match" { ' "{ $BADXPR }" ' } { "*" } { "" } } */' + deep_progs "$BADC_PROG" "xifn-100-exp-U" \ + '/* { dg-skip-if "match" { ' "{ $GOODXPR }" ' } { "*" } { "" } } */' + deep_progs "$GOOD_PROG" "xifs-100-exp-P" \ + '/* { dg-skip-if "match" { ' "{ $BADXPR }" ' } { "*" } { "" } } */' + deep_progs "$GOOD_PROG" "satn-100-exp-P" \ + '/* { dg-final { scan-assembler-not "unexpected garbage" { target ' \ + "$GOODXPR" ' } } } */' + deep_progs "$GOOD_PROG" "satn-100-exp-U" \ + '/* { dg-final { scan-assembler-not "unexpected garbage" { target ' \ + "$BADXPR" ' } } } */' + deep_progs "$GOOD_PROG" "satf-100-exp-XP" \ + '/* { dg-final { scan-assembler-not "unexpected garbage" { xfail ' \ + "$GOODXPR" ' } } } */' + deep_progs "$GOOD_PROG" "satp-100-exp-P" \ + '/* { dg-final { scan-assembler-not "unexpected garbage" { xfail ' \ + "$BADXPR" ' } } } */' + } + + selector_good + selector_bad + selector_deep + + one_all saxp $EXP_PASS no + one_all saxf $EXP_XPASS no + one_all sats $EXP_PASS no + one_all satn $EXP_SKIP no + one_all dots $EXP_PASS yes + one_all dotn $EXP_SKIP no + one_all doxp $EXP_PASS yes + one_all doxf $EXP_XPASS yes + one_all sifs $EXP_PASS yes + one_all sifn $EXP_SKIP no + one_all xifp $EXP_PASS yes + one_all xiff $EXP_XPASS yes + one_all reqs $EXP_PASS yes + one_all reqn $EXP_SKIP no + + two_all dots xifp $EXP_PASS yes + two_all dots xiff $EXP_XPASS yes + two_all dots sifs $EXP_PASS yes + two_all dots sifn $EXP_SKIP no + two_all dotn xifp $EXP_SKIP no + two_all dotn sifs $EXP_SKIP no + two_all dotn sifn $EXP_SKIP no + two_all dotn xiff $EXP_SKIP no + two_all dots reqs $EXP_PASS yes + two_all dots reqn $EXP_SKIP no + two_all dotn reqs $EXP_SKIP no + two_all dotn reqn $EXP_SKIP no + + two_all doxp xifp $EXP_PASS yes + two_all doxp xiff $EXP_PASS yes # dg-xfail-if applies to compile, not run + two_all doxp sifs $EXP_PASS yes + two_all doxp sifn $EXP_SKIP no + two_all doxf xifp $EXP_XPASS yes + two_all doxf xiff $EXP_XPASS yes + two_all doxf sifs $EXP_XPASS yes + two_all doxf sifn $EXP_SKIP no + + two_all doxp reqs $EXP_PASS yes + two_all doxp reqn $EXP_SKIP no + two_all doxf reqs $EXP_XPASS yes + two_all doxf reqn $EXP_SKIP no + + two_all reqs xifp $EXP_PASS yes + two_all reqs xiff $EXP_XPASS yes + two_all reqs sifs $EXP_PASS yes + two_all reqs sifn $EXP_SKIP no + two_all reqn xifp $EXP_SKIP no + two_all reqn xiff $EXP_SKIP no + two_all reqn sifs $EXP_SKIP no + two_all reqn sifn $EXP_SKIP no + + two_all xifp reqs $EXP_PASS yes + two_all xiff reqs $EXP_XPASS yes + two_all sifs reqs $EXP_PASS yes + two_all sifn reqs $EXP_SKIP no + two_all xifp reqn $EXP_SKIP no + two_all xiff reqn $EXP_SKIP no + two_all sifs reqn $EXP_SKIP no + two_all sifn reqn $EXP_SKIP no + + three_all dots reqs xifp $EXP_PASS yes + three_all dots reqs xiff $EXP_XPASS yes + three_all dots reqs sifs $EXP_PASS yes + three_all dots reqs sifn $EXP_SKIP no + three_all dots reqn xifp $EXP_SKIP no + three_all dots reqn xiff $EXP_SKIP no + three_all dots reqn sifs $EXP_SKIP no + three_all dots reqn sifn $EXP_SKIP no + three_all dotn reqs xifp $EXP_SKIP no + three_all dotn reqs xiff $EXP_SKIP no + three_all dotn reqs sifs $EXP_SKIP no + three_all dotn reqs sifn $EXP_SKIP no + three_all dotn reqn xifp $EXP_SKIP no + three_all dotn reqn xiff $EXP_SKIP no + three_all dotn reqn sifs $EXP_SKIP no + three_all dotn reqn sifn $EXP_SKIP no + # + three_all dots xifp reqs $EXP_PASS yes + three_all dots xiff reqs $EXP_XPASS yes + three_all dots sifs reqs $EXP_PASS yes + three_all dots sifn reqs $EXP_SKIP no + three_all dots xifp reqn $EXP_SKIP no + three_all dots xiff reqn $EXP_SKIP no + three_all dots sifs reqn $EXP_SKIP no + three_all dots sifn reqn $EXP_SKIP no + three_all dotn xifp reqs $EXP_SKIP no + three_all dotn xiff reqs $EXP_SKIP no + three_all dotn sifs reqs $EXP_SKIP no + three_all dotn sifn reqs $EXP_SKIP no + three_all dotn xifp reqn $EXP_SKIP no + three_all dotn xiff reqn $EXP_SKIP no + three_all dotn sifs reqn $EXP_SKIP no + three_all dotn sifn reqn $EXP_SKIP no + + three_all doxp reqs xifp $EXP_PASS yes + three_all doxp reqs xiff $EXP_PASS yes # dg-xfail-if applies to compile, not run + three_all doxp reqs sifs $EXP_PASS yes + three_all doxp reqs sifn $EXP_SKIP no + three_all doxp reqn xifp $EXP_SKIP no + three_all doxp reqn xiff $EXP_SKIP no + three_all doxp reqn sifs $EXP_SKIP no + three_all doxp reqn sifn $EXP_SKIP no + three_all doxf reqs xifp $EXP_XPASS yes + three_all doxf reqs xiff $EXP_XPASS yes + three_all doxf reqs sifs $EXP_XPASS yes + three_all doxf reqs sifn $EXP_SKIP no + three_all doxf reqn xifp $EXP_SKIP no + three_all doxf reqn xiff $EXP_SKIP no + three_all doxf reqn sifs $EXP_SKIP no + three_all doxf reqn sifn $EXP_SKIP no + + three_all doxp xifp reqs $EXP_PASS yes + three_all doxp xiff reqs $EXP_PASS yes # dg-xfail-if applies to compile, not run + three_all doxp sifs reqs $EXP_PASS yes + three_all doxp sifn reqs $EXP_SKIP no + three_all doxp xifp reqn $EXP_SKIP no + three_all doxp xiff reqn $EXP_SKIP no + three_all doxp sifs reqn $EXP_SKIP no + three_all doxp sifn reqn $EXP_SKIP no + three_all doxf xifp reqs $EXP_XPASS yes + three_all doxf xiff reqs $EXP_XPASS yes + three_all doxf sifs reqs $EXP_XPASS yes + three_all doxf sifn reqs $EXP_SKIP no + three_all doxf xifp reqn $EXP_SKIP no + three_all doxf xiff reqn $EXP_SKIP no + three_all doxf sifs reqn $EXP_SKIP no + three_all doxf sifn reqn $EXP_SKIP no diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/README gcc-3.4.6/gcc/testsuite/gcc.test-framework/README *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/README 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/README 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,25 ---- + Check the test directives used in GCC's testsuite by generating and + running tests that use combinations of those commands or that stress + the selector expressions that can be used in those directives. Also + run a few tests of specific functionality from the source directory. + + Each generated test has two parts: a file ending in "-1.c" whose + expected result is encoded in the filename after "-exp-", and a file + ending in "-2.c" which is always expected to pass. + + This test directory is normally skipped and is not meant to be run at + the same time as other parts of the testsuite; it's only of interest to + people who are modifying the test directives or their support in GCC's + .exp files. + + To run these tests: + + CHECK_TEST_FRAMEWORK=1 make -k check RUNTESTFLAGS="test-framework.exp" + + To check the results: + + TF=${SRC}/gcc/testsuite/gcc.test-framework + awk -f ${TF}/test-framework.awk gcc/testsuite/gcc.sum + + The awk script prints unexpected results followed by the number of tests + that passed and failed. diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/test-framework.awk gcc-3.4.6/gcc/testsuite/gcc.test-framework/test-framework.awk *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/test-framework.awk 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/test-framework.awk 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,65 ---- + # Process the gcc.sum file for a run through gcc.test-framework. + # Print result lines that show potential problems. Report the number + # of passing tests. + # + # + # Copyright (c) 2004, 2005 Free Software Foundation, Inc. + # + # This file is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # This program is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # For a copy of the GNU General Public License, write the the + # Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + # Boston, MA 02110-1301, USA. + + function pass(msg) { + passes++; + # printf("pass %s\n", $0); + } + function fail(msg) { + fails++; + printf("fail %s\n", $0); + } + function ignore(msg) { + # printf("ignore %s\n", $0); + } + + BEGIN { skip = 1; passes = 0; fails = 0; } + /Running.*test-frame/ { skip = 0; next } + /gcc Summary/ { skip = 1; next } + { if (skip) next } + /^$/ { next } + # The post tests are always expected to pass. + /^PASS.*-2.c/ { ignore(); next } + # dg-xfail-if applies to the compile step; these should be XPASS for the + # compile step on dox tests, which are run tests. + /^XPASS.*dox.*xiff.*-1.c.*(test for excess errors)/ { ignore(); next } + # xfail for scan-assembler-not tests doesn't apply to the compile step. + /^PASS.*sa.*-1.c.*(test for excess errors)/ { ignore(); next } + # The other dox tests pass the compile step; ignore that message. + /^PASS.*dox.*(test for excess errors)/ { ignore(); next } + # Ignore lines that begin with comma. + /^,/ { ignore(); next } + # For tests of dg-output, ignore successful compilation. + /^PASS.*dg-output.*(test for excess error)/ { ignore(); next } + # For tests of dg-output, ignore successful execution. + /^PASS.*dg-output.*execution test/ { ignore(); next } + /^PASS/ { if (match ($0, "exp-P")) { pass(); next } } + /^FAIL/ { if (match ($0, "exp-F")) { pass(); next } } + /^XPASS/ { if (match ($0, "exp-XP")) { pass(); next } } + /^XFAIL/ { if (match ($0, "exp-XF")) { pass(); next } } + /^UNSUPPORTED/ { if (match ($0, "exp-U")) { pass(); next } } + { fail() } + END { + printf("\n\t\t=== Test Framework Summary ===\n\n"); + printf("# of expected passes\t\t%d\n", passes); + if (fails != 0) + printf("# of unexpected failures\t%d\n", fails); + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/gcc.test-framework/test-framework.exp gcc-3.4.6/gcc/testsuite/gcc.test-framework/test-framework.exp *** gcc-3.4.5/gcc/testsuite/gcc.test-framework/test-framework.exp 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/gcc.test-framework/test-framework.exp 2005-12-20 20:58:42.000000000 +0000 *************** *** 0 **** --- 1,75 ---- + # Copyright (c) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + # + # This file is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # This program is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # For a copy of the GNU General Public License, write the the + # Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + # Boston, MA 02110-1301, USA. + + # Based on gcc/testsuite/gcc.dg/dg.exp. + + # Don't run these tests unless an environment variable is defined. + if { ![info exists env(CHECK_TEST_FRAMEWORK)] } { + verbose "skipping test framework tests, CHECK_TEST_FRAMEWORK is not defined" 0 + return + } + + load_lib gcc-dg.exp + + proc dg-require-true { args } { + verbose "dg-require-true" 2 + } + + proc dg-require-false { args } { + verbose "dg-require-false" 2 + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + } + + proc check_effective_target_yes { args } { + return 1 + } + + proc check_effective_target_no { args } { + return 0 + } + + global dg-do-what-default + set save-dg-do-what-default ${dg-do-what-default} + set dg-do-what-default compile + + dg-init + + # Run tests from the source directory. + dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/dg-*.c]] "" "" + + # Skip generated tests unless CHECK_TEST_FRAMEWORK is 1. + if { $env(CHECK_TEST_FRAMEWORK) != 1 } { + verbose "skipping generated test framework tests, CHECK_TEST_FRAMEWORK is not 1" 0 + return + } + + # Generate additional tests. + set tstobjdir "$tmpdir/gcc.test-framework" + set generator "$srcdir/$subdir/gen_directive_tests" + file delete -force $tstobjdir + file mkdir $tstobjdir + set status [remote_exec host "$generator $tstobjdir"] + set status [lindex $status 0] + if { $status == 0 } { + # Run the generated tests. + dg-runtest [lsort [find $tstobjdir *.c]] "" "-DY1 -DY2" + } else { + warning "Could not generate test framework tests" + } + + dg-finish + set dg-do-what-default ${save-dg-do-what-default} diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/bitfield3.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/bitfield3.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/bitfield3.C 2002-08-07 21:05:16.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/bitfield3.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** // Test for oversized bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* } } // { dg-options "-O2" } struct A { --- 1,7 ---- // Test for oversized bitfield alignment in structs on IA-32 ! // { dg-do run { target i?86-*-* x86_64-*-* } } // { dg-options "-O2" } + // { dg-require-effective-target ilp32 } struct A { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/bitfield8.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/bitfield8.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/bitfield8.C 2002-09-23 09:22:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/bitfield8.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-fabi-version=0" } struct A { virtual void f() {} --- 1,7 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } // { dg-options "-fabi-version=0" } + // { dg-require-effective-target ilp32 } + struct A { virtual void f() {} diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/bitfield9.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/bitfield9.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/bitfield9.C 2003-01-07 01:33:54.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/bitfield9.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options -w } struct X { --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options -w } struct X { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/dtor1.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/dtor1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/dtor1.C 2002-11-07 21:33:44.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/dtor1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do compile { target i?86-*-* } } // { dg-options "-fabi-version=0" } struct A { --- 1,5 ---- ! // { dg-do compile { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=0" } struct A { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/empty10.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/empty10.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/empty10.C 2002-11-26 19:37:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/empty10.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-fabi-version=0 -w" } struct E {}; --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=0 -w" } struct E {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/empty7.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/empty7.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/empty7.C 2002-09-30 16:52:19.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/empty7.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-fabi-version=0" } struct S1 {}; --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=0" } struct S1 {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/empty9.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/empty9.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/empty9.C 2002-10-25 06:01:55.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/empty9.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-w -fabi-version=0" } struct E1 {}; --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-w -fabi-version=0" } struct E1 {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/layout3.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/layout3.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/layout3.C 2003-03-05 20:52:53.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/layout3.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-fabi-version=0 -w" } struct S { --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=0 -w" } struct S { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/layout4.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/layout4.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/layout4.C 2003-09-03 22:00:42.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/layout4.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-fabi-version=1" } struct C4 --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=1" } struct C4 diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/thunk1.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/thunk1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/thunk1.C 2002-11-04 01:45:58.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/thunk1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do compile { target i?86-*-* } } struct A { virtual void f (); --- 1,6 ---- ! // { dg-do compile { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } ! struct A { virtual void f (); diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/thunk2.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/thunk2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/thunk2.C 2002-11-04 01:45:58.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/thunk2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do compile { target i?86-*-* } } // { dg-options -w } struct A { --- 1,5 ---- ! // { dg-do compile { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options -w } struct A { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/vbase11.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/vbase11.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/vbase11.C 2002-09-23 09:22:17.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/vbase11.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-fabi-version=0" } struct A { virtual void f(); char c1; }; --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=0" } struct A { virtual void f(); char c1; }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/vthunk2.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/vthunk2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/vthunk2.C 2002-10-25 19:39:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/vthunk2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do compile { target i?86-*-* } } struct c0 { virtual void f (); --- 1,5 ---- ! // { dg-do compile { target i?86-*-* x86_64-*-*} } ! // { dg-require-effective-target ilp32 } struct c0 { virtual void f (); diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/abi/vthunk3.C gcc-3.4.6/gcc/testsuite/g++.dg/abi/vthunk3.C *** gcc-3.4.5/gcc/testsuite/g++.dg/abi/vthunk3.C 2002-11-11 02:20:37.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/abi/vthunk3.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do compile { target i?86-*-* } } // { dg-options "-fabi-version=0" } struct A { --- 1,5 ---- ! // { dg-do compile { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-fabi-version=0" } struct A { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/eh/simd-1.C gcc-3.4.6/gcc/testsuite/g++.dg/eh/simd-1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/eh/simd-1.C 2004-02-25 07:34:34.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/eh/simd-1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** // Test EH when V2SI SIMD registers are involved. // Contributed by Aldy Hernandez (aldy@quesejoda.com). // { dg-options "-O" } ! // { dg-options "-O -w" { target i?86-*-* } } // { dg-do run } // { dg-error "" "PR target/12916" { target sparc*-*-* } 0 } --- 1,7 ---- // Test EH when V2SI SIMD registers are involved. // Contributed by Aldy Hernandez (aldy@quesejoda.com). // { dg-options "-O" } ! // { dg-options "-O -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } // { dg-do run } // { dg-error "" "PR target/12916" { target sparc*-*-* } 0 } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/eh/simd-2.C gcc-3.4.6/gcc/testsuite/g++.dg/eh/simd-2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/eh/simd-2.C 2004-02-25 07:34:34.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/eh/simd-2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,7 **** // Test EH when V4SI SIMD registers are involved. // Contributed by Aldy Hernandez (aldy@quesejoda.com). // { dg-options "-O" } ! // { dg-options "-O -w" { target i?86-*-* } } // { dg-options "-O -w -maltivec" { target powerpc64-*-linux* } } // { dg-do run { xfail "powerpc64-*-linux*"} } // { dg-error "" "PR target/12916" { target sparc*-*-* } 0 } --- 1,7 ---- // Test EH when V4SI SIMD registers are involved. // Contributed by Aldy Hernandez (aldy@quesejoda.com). // { dg-options "-O" } ! // { dg-options "-O -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } // { dg-options "-O -w -maltivec" { target powerpc64-*-linux* } } // { dg-do run { xfail "powerpc64-*-linux*"} } // { dg-error "" "PR target/12916" { target sparc*-*-* } 0 } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/ext/attrib8.C gcc-3.4.6/gcc/testsuite/g++.dg/ext/attrib8.C *** gcc-3.4.5/gcc/testsuite/g++.dg/ext/attrib8.C 2003-10-09 18:08:50.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/ext/attrib8.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,5 **** // PR 8656 ! // { dg-do compile { target i?86-*-* } } extern int * (__attribute__((stdcall)) *fooPtr)( void); int * __attribute__((stdcall)) myFn01( void) { return 0; } --- 1,6 ---- // PR 8656 ! // { dg-do compile { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } extern int * (__attribute__((stdcall)) *fooPtr)( void); int * __attribute__((stdcall)) myFn01( void) { return 0; } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/ext/ctor5.C gcc-3.4.6/gcc/testsuite/g++.dg/ext/ctor5.C *** gcc-3.4.5/gcc/testsuite/g++.dg/ext/ctor5.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/ext/ctor5.C 2006-02-01 11:46:53.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + // PR c++/24278 + + template struct A + { + A() : T(0) {} // { dg-error "base" } + }; + + A a; // { dg-error "instantiated" } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/ext/typeof10.C gcc-3.4.6/gcc/testsuite/g++.dg/ext/typeof10.C *** gcc-3.4.5/gcc/testsuite/g++.dg/ext/typeof10.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/ext/typeof10.C 2005-12-19 17:26:29.000000000 +0000 *************** *** 0 **** --- 1,11 ---- + // PR c++/20552 + // Origin: Ivan Godard + + template struct A + { + void foo() + { + typedef int T; // { dg-error "previous" } + typedef __typeof__(*this) T; // { dg-error "conflicting" } + } + }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/opt/cse2.C gcc-3.4.6/gcc/testsuite/g++.dg/opt/cse2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/opt/cse2.C 2002-05-26 19:59:45.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/opt/cse2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** // This testcase caused ICE on IA-32 in simplify_unary_operation // CSE did not assume SUBREGs changing mode from integral to floating. ! // { dg-do run { target i?86-*-* sparc*-*-* } } // { dg-options "-O2" } struct A --- 1,6 ---- // This testcase caused ICE on IA-32 in simplify_unary_operation // CSE did not assume SUBREGs changing mode from integral to floating. ! // { dg-do run { target i?86-*-* sparc*-*-* x86_64-*-* } } // { dg-options "-O2" } struct A diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/opt/inline9.C gcc-3.4.6/gcc/testsuite/g++.dg/opt/inline9.C *** gcc-3.4.5/gcc/testsuite/g++.dg/opt/inline9.C 2004-12-15 19:17:57.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/opt/inline9.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** // Testcase by Alan Modra // { dg-do run } // { dg-options "-O" } ! // { dg-options "-O -mtune=i686" { target i?86-*-* } } struct thread_info { --- 3,9 ---- // Testcase by Alan Modra // { dg-do run } // { dg-options "-O" } ! // { dg-options "-O -mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } struct thread_info { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/opt/life1.C gcc-3.4.6/gcc/testsuite/g++.dg/opt/life1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/opt/life1.C 2003-05-16 19:35:43.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/opt/life1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** // This testcase did not set up the pic register on IA-32 due // to bug in calculate_global_regs_live EH edge handling. ! // { dg-do compile { target i?86-*-linux* } } // { dg-options "-O2 -fPIC" } struct A { }; --- 1,8 ---- // This testcase did not set up the pic register on IA-32 due // to bug in calculate_global_regs_live EH edge handling. ! // { dg-do compile { target i?86-*-linux* x86_64-*-linux* } } ! // { dg-require-effective-target ilp32 } ! // { dg-require-effective-target fpic } // { dg-options "-O2 -fPIC" } struct A { }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/opt/longbranch2.C gcc-3.4.6/gcc/testsuite/g++.dg/opt/longbranch2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/opt/longbranch2.C 2003-09-08 06:41:49.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/opt/longbranch2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 2,8 **** // Originator: thor@math.tu-berlin.de // { dg-do compile } ! // { dg-options "-O3 -funroll-loops -mtune=k6 -fomit-frame-pointer" { target i?86-*-* } } // This used to fail to assemble because of an out-of-range 'loop' instructions. --- 2,9 ---- // Originator: thor@math.tu-berlin.de // { dg-do compile } ! // { dg-options "-O3 -funroll-loops -mtune=k6 -fomit-frame-pointer" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } ! // This used to fail to assemble because of an out-of-range 'loop' instructions. diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/opt/mmx1.C gcc-3.4.6/gcc/testsuite/g++.dg/opt/mmx1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/opt/mmx1.C 2002-02-21 21:16:22.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/opt/mmx1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 3,9 **** // mmx -> mmx register moves. // { dg-do compile } // { dg-options "-O2" } ! // { dg-options "-fno-exceptions -O2 -mmmx -fPIC" { target i?86-*-* } } struct A { unsigned a0; --- 3,9 ---- // mmx -> mmx register moves. // { dg-do compile } // { dg-options "-O2" } ! // { dg-options "-fno-exceptions -O2 -mmmx -fPIC" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } struct A { unsigned a0; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/opt/reg-stack4.C gcc-3.4.6/gcc/testsuite/g++.dg/opt/reg-stack4.C *** gcc-3.4.5/gcc/testsuite/g++.dg/opt/reg-stack4.C 2003-11-27 06:36:52.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/opt/reg-stack4.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 5,11 **** // deleted a valid edge. // { dg-do compile } ! // { dg-options "-mtune=i586 -O2" { target i?86-*-* } } struct array { double data; --- 5,11 ---- // deleted a valid edge. // { dg-do compile } ! // { dg-options "-mtune=i586 -O2" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } struct array { double data; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/other/big-struct.C gcc-3.4.6/gcc/testsuite/g++.dg/other/big-struct.C *** gcc-3.4.5/gcc/testsuite/g++.dg/other/big-struct.C 2002-04-14 20:55:48.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/other/big-struct.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do compile { target i?86-*-* } } struct A { --- 1,5 ---- ! // { dg-do compile { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } struct A { diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/other/default1.C gcc-3.4.6/gcc/testsuite/g++.dg/other/default1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/other/default1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/other/default1.C 2005-12-02 12:38:30.000000000 +0000 *************** *** 0 **** --- 1,22 ---- + // PR c++/24103 + // ICE in simple_cst_equal + // Origin: Alexander Stepanov + // { dg-do compile } + // { dg-options "" } + + struct S + { + int i; + }; + + struct A + { + A(S = (S){0}); + }; + + struct B + { + B(S = (S){0}); + }; + + B::B(S) {} diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/other/default2.C gcc-3.4.6/gcc/testsuite/g++.dg/other/default2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/other/default2.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/other/default2.C 2006-01-24 11:38:06.000000000 +0000 *************** *** 0 **** --- 1,9 ---- + // PR c++/16829 + // { dg-do "compile" } + + template void foo(T, int = 0, int) {} // { dg-error "default" } + + void bar() + { + foo(0); + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/other/default3.C gcc-3.4.6/gcc/testsuite/g++.dg/other/default3.C *** gcc-3.4.5/gcc/testsuite/g++.dg/other/default3.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/other/default3.C 2006-01-24 11:38:06.000000000 +0000 *************** *** 0 **** --- 1,109 ---- + // PR c++/16829 + // { dg-do "compile" } + + void f1(int = 0, int); // { dg-error "default" } + + void f2(int = 0, int) {} // { dg-error "default" } + + void f3(int, int); + void f3(int = 0, int); // { dg-error "default" } + + void f4(int, int); + void f4(int = 0, int) {} // { dg-error "default" } + + void f5(); + void f5(int = 0, int); // { dg-error "default" } + + void f6(); + void f6(int = 0, int) {} // { dg-error "default" } + + template void g1(int = 0, int); // { dg-error "default" } + + template void g2(int = 0, int) {} // { dg-error "default" } + + template void g3(int, int); + template void g3(int = 0, int); // { dg-error "default" } + + template void g4(int, int); + template void g4(int = 0, int) {} // { dg-error "default" } + + template void g5(); + template void g5(int = 0, int); // { dg-error "default" } + + template void g6(); + template void g6(int = 0, int) {} // { dg-error "default" } + + template void g7(T, T) {} + template void g7(T* = 0, T*) {} // { dg-error "default" } + + + struct A + { + void F1(int = 0, int); // { dg-error "default" } + + void F2(int = 0, int) {} // { dg-error "default" } + + void F3(int, int); + + void F4(); + void F4(int = 0, int); // { dg-error "default" } + + void F5(); + void F5(int = 0, int) {} // { dg-error "default" } + + template void G1(int = 0, int); // { dg-error "default" } + + template void G2(int = 0, int) {} // { dg-error "default" } + + template void G3(int, int); + + template void G4(); + template void G4(int = 0, int); // { dg-error "default" } + + template void G5(); + template void G5(int = 0, int) {} // { dg-error "default" } + + template void G6(T, T) {} + template void G6(T* = 0, T*) {} // { dg-error "default" } + }; + + void A::F3(int = 0, int) {} // { dg-error "default" } + + template void A::G3(int = 0, int) {} // { dg-error "default" } + + + template struct B + { + void F1(int = 0, int); // { dg-error "default" } + + void F2(int = 0, int) {} // { dg-error "default" } + + void F3(int, int); + + void F4(); + void F4(int = 0, int); // { dg-error "default" } + + void F5(); + void F5(int = 0, int) {} // { dg-error "default" } + + template void G1(int = 0, int); // { dg-error "default" } + + template void G2(int = 0, int) {} // { dg-error "default" } + + template void G3(int, int); + + template void G4(); + template void G4(int = 0, int); // { dg-error "default" } + + template void G5(); + template void G5(int = 0, int) {} // { dg-error "default" } + + template void G6(T, T) {} + template void G6(T* = 0, T*) {} // { dg-error "default" } + }; + + template + void B::F3(int = 0, int) {} // { dg-error "default" } + + template template + void B::G3(int = 0, int) {} // { dg-error "default" } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/other/ellipsis1.C gcc-3.4.6/gcc/testsuite/g++.dg/other/ellipsis1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/other/ellipsis1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/other/ellipsis1.C 2006-02-23 11:06:55.000000000 +0000 *************** *** 0 **** --- 1,12 ---- + // PR c++/26291 + // { dg-do compile } + + struct A + { + A& operator= (A,...); // { dg-error "variable number of arguments" } + A operator+ (...); // { dg-error "variable number of arguments" } + operator int(...); // { dg-error "variable number of arguments" } + int operator() (...); + }; + + A operator- (A,...); // { dg-error "variable number of arguments" } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/other/virtual1.C gcc-3.4.6/gcc/testsuite/g++.dg/other/virtual1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/other/virtual1.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/other/virtual1.C 2006-02-08 11:08:04.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + // PR c++/26070 + // { dg-do compile } + + struct A + { + virtual static int i; // { dg-error "virtual" } + }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/overload/koenig2.C gcc-3.4.6/gcc/testsuite/g++.dg/overload/koenig2.C *** gcc-3.4.5/gcc/testsuite/g++.dg/overload/koenig2.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/overload/koenig2.C 2005-12-06 11:00:46.000000000 +0000 *************** *** 0 **** --- 1,15 ---- + // Copyright (C) 2005 Free Software Foundation, Inc. + // Contributed by Nathan Sidwell 18 Oct 2005 + + // PR 21383 + // Origin: Matthew Hall + + template + void dummy(T& t); + + void anyfunc(int x); + + void Foo () + { + anyfunc (&dummy<>); // { dg-error "cannot resolve overload" "" } + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/parse/access8.C gcc-3.4.6/gcc/testsuite/g++.dg/parse/access8.C *** gcc-3.4.5/gcc/testsuite/g++.dg/parse/access8.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/parse/access8.C 2005-12-07 19:32:17.000000000 +0000 *************** *** 0 **** --- 1,12 ---- + // PR c++/22618 + + class foo + { + typedef int memfun; // { dg-error "private" } + }; + + template // { dg-error "context" } + struct fm_obj { }; + + template // { dg-error "context" } + struct S {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/parse/operator4.C gcc-3.4.6/gcc/testsuite/g++.dg/parse/operator4.C *** gcc-3.4.5/gcc/testsuite/g++.dg/parse/operator4.C 2003-08-20 07:06:47.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/parse/operator4.C 2006-02-23 11:06:55.000000000 +0000 *************** *** 1 **** ! int operator *(int, ...); // { dg-error "class" } --- 1 ---- ! int operator *(int, ...); // { dg-error "class|variable number of arguments" } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/rtti/tinfo1.C gcc-3.4.6/gcc/testsuite/g++.dg/rtti/tinfo1.C *** gcc-3.4.5/gcc/testsuite/g++.dg/rtti/tinfo1.C 2004-07-27 20:16:39.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/rtti/tinfo1.C 2005-12-27 20:45:10.000000000 +0000 *************** *** 1,7 **** // Test if a local definition is in a linkonce/comdat section. // { dg-do compile } ! // { dg-final { scan-assembler "_ZTIP9CTemplateIhE:" { xfail *-*-* } } } ! // { dg-final { scan-assembler-not ".globl\[ \]+_ZTIP9CTemplateIhE" { xfail *-*-* } } } // { dg-final { scan-assembler-not ".section\[^\n\r\]*_ZTIP9CTemplateIhE\[^\n\r\]*" { xfail *-*-* } } }; --- 1,7 ---- // Test if a local definition is in a linkonce/comdat section. // { dg-do compile } ! // { dg-final { scan-assembler "_ZTIP9CTemplateIhE\[: \t\n\]" } } ! // { dg-final { scan-assembler-not "(.globl|.global)\[ \]+_ZTIP9CTemplateIhE" } } // { dg-final { scan-assembler-not ".section\[^\n\r\]*_ZTIP9CTemplateIhE\[^\n\r\]*" { xfail *-*-* } } }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/crash38.C gcc-3.4.6/gcc/testsuite/g++.dg/template/crash38.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/crash38.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/crash38.C 2005-12-05 13:09:17.000000000 +0000 *************** *** 0 **** --- 1,8 ---- + // PR c++/23307 + + class A + { + template + static void f(X&); // { dg-error "" } + inline void A::f(X&); // { dg-error "f|expected" } + }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/crash41.C gcc-3.4.6/gcc/testsuite/g++.dg/template/crash41.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/crash41.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/crash41.C 2005-12-05 13:12:29.000000000 +0000 *************** *** 0 **** --- 1,15 ---- + // PR c++/22464 + + template + void do_something(const T* A) { // { dg-error "declared" } + struct helper_t { + helper_t() { + A[0]; // { dg-error "use" } + } + } helper; + } + + void sub1() { + double A[7]; + do_something (A); + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/dtor3.C gcc-3.4.6/gcc/testsuite/g++.dg/template/dtor3.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/dtor3.C 2005-02-10 01:10:11.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/dtor3.C 2005-12-07 19:40:24.000000000 +0000 *************** *** 1,4 **** // PR c++/19762 template struct A { ~A(){} }; // { dg-error "" } ! template A<>::~A(); // { dg-error "" } --- 1,4 ---- // PR c++/19762 template struct A { ~A(){} }; // { dg-error "" } ! template A<>::~A(); // { dg-error "template|declaration" } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/friend38.C gcc-3.4.6/gcc/testsuite/g++.dg/template/friend38.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/friend38.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/friend38.C 2005-12-05 18:01:05.000000000 +0000 *************** *** 0 **** --- 1,12 ---- + // PR c++/22352 + + template + class s + { + typedef int d; + template + friend class t; + }; + + s t1; + diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/overload8.C gcc-3.4.6/gcc/testsuite/g++.dg/template/overload8.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/overload8.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/overload8.C 2006-02-01 11:52:56.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + // PR c++/24915 + + struct A + { + template void foo() {} + template int foo() {} + }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/ptrmem16.C gcc-3.4.6/gcc/testsuite/g++.dg/template/ptrmem16.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/ptrmem16.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/ptrmem16.C 2006-02-01 11:57:42.000000000 +0000 *************** *** 0 **** --- 1,22 ---- + // PR c++/25369 + // { dg-do link } + + template struct A + { + void foo() {} + }; + + void bar(void (A::*)()) {} + + template void baz() + { + bar(&A::foo); + } + + int main() + { + baz<0>(); + return 0; + } + + diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/spec28.C gcc-3.4.6/gcc/testsuite/g++.dg/template/spec28.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/spec28.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/spec28.C 2006-01-19 17:37:49.000000000 +0000 *************** *** 0 **** --- 1,6 ---- + // PR c++/25854 + // Bad diagnostic + // { dg-do compile } + + template struct A {}; // { dg-error "provided" } + template<> struct A<> {}; // { dg-error "wrong number" } diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.dg/template/typedef3.C gcc-3.4.6/gcc/testsuite/g++.dg/template/typedef3.C *** gcc-3.4.5/gcc/testsuite/g++.dg/template/typedef3.C 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.dg/template/typedef3.C 2005-12-07 19:40:24.000000000 +0000 *************** *** 0 **** --- 1,7 ---- + // PR c++/19397 + // { dg-do compile } + + template struct A + { + typedef int ::template; // { dg-error "template" } + }; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-linux* i?86-*-freebsd* } } // { dg-options "-malign-double" } // Origin: Alex Samuel --- 1,5 ---- ! // { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-malign-double" } // Origin: Alex Samuel diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.abi/align.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.abi/align.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.abi/align.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.abi/align.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-linux* i?86-*-freebsd* } } // { dg-options "-malign-double" } // Origin: Alex Samuel --- 1,5 ---- ! // { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-malign-double" } // Origin: Alex Samuel diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-linux* i?86-*-freebsd* } } // { dg-options "-malign-double" } // Origin: Alex Samuel --- 1,5 ---- ! // { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-malign-double" } // Origin: Alex Samuel diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // GROUPS passed redeclaration inline int min(int x, int y) {return x < y ? x : y;} /* 235 */// { dg-error "" } .* int min(int a, int b); --- 1,4 ---- ! // { dg-do assemble } // GROUPS passed redeclaration inline int min(int x, int y) {return x < y ? x : y;} /* 235 */// { dg-error "" } .* int min(int a, int b); diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C 2003-12-16 11:48:50.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C 2006-02-21 13:34:23.000000000 +0000 *************** extern "C" void *memcpy(void *, const vo *** 14,24 **** #ifdef STACK_SIZE const int arena_size = 256; #else ! #ifdef __FreeBSD__ ! // FreeBSD with threads requires even more space at initialization time. ! #include "bits/c++config.h" ! #include "bits/gthr.h" ! const int arena_size = 131072; #else const int arena_size = 32768; #endif --- 14,23 ---- #ifdef STACK_SIZE const int arena_size = 256; #else ! #if defined(__FreeBSD__) || defined(__sun__) ! // FreeBSD with threads and Solaris with threads require even more ! // space at initialization time. FreeBSD 5 now requires over 131072 bytes. ! const int arena_size = 262144; #else const int arena_size = 32768; #endif *************** void fn_catchthrow() throw(int) *** 105,120 **** int main() { ! #ifdef __FreeBSD__ ! // FreeBSD with threads fails the test unless each thread primes itself. ! if (__gthread_active_p()) ! { ! try{fn_throw();} ! catch(int a){} ! } ! // This was added to test with well-known idiom to detect regressions here ! // rather than always failing with -pthread. ! #endif fail = 1; --- 104,118 ---- int main() { ! /* On some systems (including FreeBSD and Solaris 2.10), ! __cxa_get_globals will try to call "malloc" when threads are in ! use. Therefore, we throw one exception up front so that ! __cxa_get_globals is all set up. Ideally, this would not be ! necessary, but it is a well-known idiom, and using this technique ! means that we can still validate the fact that exceptions can be ! thrown when malloc fails. */ ! try{fn_throw();} ! catch(int a){} fail = 1; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.eh/inline1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.eh/inline1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.eh/inline1.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.eh/inline1.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // { dg-options "-ansi -pedantic-errors -O2" } // Copyright (C) 1999 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 29 Nov 1999 --- 1,4 ---- ! // { dg-do assemble } // { dg-options "-ansi -pedantic-errors -O2" } // Copyright (C) 1999 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 29 Nov 1999 diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail i*86-*-linux* } } // { dg-options "-O" } // Posted by H. J. Lu --- 1,4 ---- ! // { dg-do assemble } // { dg-options "-O" } // Posted by H. J. Lu diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { target i?86-*-* } } // Origin: Anthony Green void foo () --- 1,4 ---- ! // { dg-do assemble { target i?86-*-* x86_64-*-* } } // Origin: Anthony Green void foo () diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/attrib1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/attrib1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/attrib1.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/attrib1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { target i?86-*-* } } // Test for using prefix attributes in a parameter decl. // Contributed by Jason Merrill --- 1,5 ---- ! // { dg-do assemble { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // Test for using prefix attributes in a parameter decl. // Contributed by Jason Merrill diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/attrib2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // Test that stdcall doesn't prevent us from using op delete. // Contributed by Jason Merrill --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // Test that stdcall doesn't prevent us from using op delete. // Contributed by Jason Merrill diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ext/attrib3.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // Test for proper handling of attributes in template instantiation. // Contributed by Jason Merrill --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // Test for proper handling of attributes in template instantiation. // Contributed by Jason Merrill diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.law/weak.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.law/weak.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.law/weak.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.law/weak.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do link { target i?86-*-linux* } } // { dg-options "-static" } // Bug: g++ fails to instantiate operator<<. --- 1,4 ---- ! // { dg-do link { target i?86-*-linux* x86_64-*-linux* } } // { dg-options "-static" } // Bug: g++ fails to instantiate operator<<. diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.mike/p10769a.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.mike/p10769a.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.mike/p10769a.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.mike/p10769a.C 1970-01-01 00:00:00.000000000 +0000 *************** *** 1,46 **** - // { dg-do run } - // { dg-options "-Wno-pmf-conversions" } - // prms-id: 10769 - - #define PMF2PF(PMF) ((void (*)())(PMF)) - - int ok = 0; - - class A { - public: - void f1a() { ok += 3; } - void f1b() { ok += 5; } - void f2a() { ok += 7; } - void f2b() { } - static void (*table[2][2])(); - void main(); - } a; - - void (*A::table[2][2])() - = { { PMF2PF(&A::f1a), PMF2PF(&A::f1b) }, - { PMF2PF(&A::f2a), PMF2PF(&A::f1b) }, - }; - - void - dispatch (A *obj, int i, int j) - { - (*(void (*)(A *))A::table[i][j])(obj); - } - - void A::main() { - dispatch (&a, 0, 0); - void (A::*mPtr)() = &A::f1a; - - (*(void (*)(A*))PMF2PF(mPtr))(&a); - (*(void (*)(A*))PMF2PF(f2a))(&a); // { dg-bogus "" "" { xfail *-*-* } } - } - - int main() { - a.A::main(); - dispatch (&a, 0, 1); - void (A::*mPtr)() = &A::f1b; - - (*(void (*)(A*))PMF2PF(a.*mPtr))(&a); - (*(void (*)(A*))PMF2PF(a.f2a))(&a); // { dg-bogus "" "" { xfail *-*-* } } - return ok != 3+3+5+5+7+7; - } --- 0 ---- diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ns/crash2.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ns/crash2.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ns/crash2.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ns/crash2.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Submitted by bjornw@fairplay.no --- 1,4 ---- ! // { dg-do assemble } // Submitted by bjornw@fairplay.no diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ns/template7.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ns/template7.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.ns/template7.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.ns/template7.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Based on bug report by Eric NICOLAS --- 1,4 ---- ! // { dg-do assemble } // Based on bug report by Eric NICOLAS diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog 2005-12-01 02:38:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog 2006-03-06 03:48:05.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/ns3.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/ns3.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/ns3.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/ns3.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Copyright (C) 1999 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // Copyright (C) 1999 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail i*86-*-* } } // Copyright (C) 2000 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // Copyright (C) 2000 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Copyright (C) 1999 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // Copyright (C) 1999 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/crash16.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/crash16.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/crash16.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/crash16.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // { dg-options "-O2" } // Origin: scott snyder --- 1,4 ---- ! // { dg-do assemble } // { dg-options "-O2" } // Origin: scott snyder diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/crash34.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/crash34.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/crash34.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/crash34.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Origin: Jakub Jelinek --- 1,4 ---- ! // { dg-do assemble } // Origin: Jakub Jelinek diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/enum5.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/enum5.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/enum5.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/enum5.C 2005-12-03 04:34:05.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run } // Copyright (C) 2001, 2003 Free Software Foundation, Inc. // Contributed by Ben Elliston --- 1,4 ---- ! // { dg-do compile } // Copyright (C) 2001, 2003 Free Software Foundation, Inc. // Contributed by Ben Elliston *************** extern "C" void abort(); *** 8,14 **** enum numbers { one, two, three } __attribute__ ((packed)) nums; // { dg-bogus "" "" { xfail *-*-* } } enum colours { red = 1000, green, blue } __attribute__ ((packed)) cols; // { dg-bogus "" "" { xfail *-*-* } } ! enum __attribute__ ((packed)) conditions { fine, rain, cloudy } forecast; // { dg-bogus "" "" { xfail *-*-* } } int main() --- 8,14 ---- enum numbers { one, two, three } __attribute__ ((packed)) nums; // { dg-bogus "" "" { xfail *-*-* } } enum colours { red = 1000, green, blue } __attribute__ ((packed)) cols; // { dg-bogus "" "" { xfail *-*-* } } ! enum conditions { fine, rain, cloudy } __attribute__ ((packed)) forecast; // { dg-bogus "" "" { xfail *-*-* } } int main() *************** main() *** 19,25 **** if (sizeof (cols) != 2) abort (); ! if (sizeof (forecast) != 1) // { dg-bogus "" "" { xfail *-*-* } } abort (); return 0; --- 19,25 ---- if (sizeof (cols) != 2) abort (); ! if (sizeof (forecast) != 1) abort (); return 0; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/lookup5.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/lookup5.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/lookup5.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/lookup5.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Simplified from bug report by Paris Smaragdis --- 1,4 ---- ! // { dg-do assemble } // Simplified from bug report by Paris Smaragdis diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/regstack.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/regstack.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/regstack.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/regstack.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-O2" } inline double foo (double x) --- 1,4 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } // { dg-options "-O2" } inline double foo (double x) diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/store-expr1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/store-expr1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/store-expr1.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/store-expr1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-mtune=i686 -O2 -fpic" } class G {}; --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-* } } ! // { dg-require-effective-target ilp32 } // { dg-options "-mtune=i686 -O2 -fpic" } class G {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/store-expr2.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/store-expr2.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.other/store-expr2.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.other/store-expr2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run { target i?86-*-* } } // { dg-options "-mtune=i686 -O2" } class G {}; --- 1,5 ---- ! // { dg-do run { target i?86-*-* x86_64-*-*} } ! // { dg-require-effective-target ilp32 } // { dg-options "-mtune=i686 -O2" } class G {}; diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/asm1.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/asm1.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/asm1.C 2005-11-30 23:54:04.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/asm1.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** // { dg-do assemble { target i?86-*-linux* x86_64-*-linux* } } // We'd use ebx with -fpic/-fPIC, so skip. ! // { dg-skip-if "" { i?86-*-* } { "-fpic" "-fPIC" } { "" } } // Origin: "Weidmann, Nicholas" template int foo(int v) --- 1,6 ---- // { dg-do assemble { target i?86-*-linux* x86_64-*-linux* } } // We'd use ebx with -fpic/-fPIC, so skip. ! // { dg-skip-if "" { ilp32 } { "-fpic" "-fPIC" } { "" } } // Origin: "Weidmann, Nicholas" template int foo(int v) diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/asm2.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/asm2.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/asm2.C 2005-11-30 23:54:04.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/asm2.C 2005-12-22 04:55:18.000000000 +0000 *************** *** 1,6 **** ! // { dg-do assemble { target i?86-*-linux* } } // We'd use ebx with -fpic/-fPIC, so skip. ! // { dg-skip-if "" { i?86-*-* } { "-fpic" "-fPIC" } { "" } } // Origin: "Weidmann, Nicholas" typedef void (function_ptr)(int); --- 1,7 ---- ! // { dg-do assemble { target i?86-*-linux* x86_64-*-linux* } } ! // { dg-require-effective-target ilp32 } // We'd use ebx with -fpic/-fPIC, so skip. ! // { dg-skip-if "" { *-*-* } { "-fpic" "-fPIC" } { "" } } // Origin: "Weidmann, Nicholas" typedef void (function_ptr)(int); diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/crash65.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/crash65.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/crash65.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/crash65.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Copyright (C) 2000, 2002 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 11 Jan 2001 --- 1,4 ---- ! // { dg-do assemble } // Copyright (C) 2000, 2002 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 11 Jan 2001 diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/decl2.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/decl2.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/decl2.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/decl2.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Simplified from testcase by Christophe Boyanique --- 1,4 ---- ! // { dg-do assemble } // Simplified from testcase by Christophe Boyanique diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/explicit76.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/explicit76.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/explicit76.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/explicit76.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // Based on bug report by Simon A. Crase --- 1,4 ---- ! // { dg-do assemble } // Based on bug report by Simon A. Crase diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/friend44.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/friend44.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/friend44.C 2003-11-22 06:49:21.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/friend44.C 2005-12-03 04:34:05.000000000 +0000 *************** *** 1,4 **** ! // { dg-do run } // Test that template friends referring to class template members are // respected. --- 1,4 ---- ! // { dg-do compile } // Test that template friends referring to class template members are // respected. diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999, 2002 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999, 2002 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999 Free Software Foundation --- 1,4 ---- ! // { dg-do assemble } // by Paul Burchard , Level Set Systems, Inc. // Copyright (C) 1999 Free Software Foundation diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // regression test - // simplified from bug report by Leon Bottou --- 1,4 ---- ! // { dg-do assemble } // regression test - // simplified from bug report by Leon Bottou diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/spec14.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/spec14.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/spec14.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/spec14.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } class X { public: --- 1,4 ---- ! // { dg-do assemble } class X { public: diff -Nrcpad gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/static10.C gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/static10.C *** gcc-3.4.5/gcc/testsuite/g++.old-deja/g++.pt/static10.C 2003-05-01 02:02:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/g++.old-deja/g++.pt/static10.C 2005-12-14 19:53:13.000000000 +0000 *************** *** 1,4 **** ! // { dg-do assemble { xfail *-*-* } } // regression test - // by Paul Burchard , Level Set Systems, Inc. --- 1,4 ---- ! // { dg-do assemble } // regression test - // by Paul Burchard , Level Set Systems, Inc. diff -Nrcpad gcc-3.4.5/gcc/testsuite/lib/compat.exp gcc-3.4.6/gcc/testsuite/lib/compat.exp *** gcc-3.4.5/gcc/testsuite/lib/compat.exp 2005-05-15 22:56:59.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/lib/compat.exp 2005-12-21 18:42:19.000000000 +0000 *************** *** 1,4 **** ! # Copyright (C) 2002 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by --- 1,4 ---- ! # Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by *************** proc compat-run { testname objlist dest *** 147,168 **** } # ! # compat-get-options -- get special tool flags to use for a source file # ! # SRC is the full patchname of the source file. # The result is a list of options to use. # # This code is copied from proc dg-test in dg.exp from DejaGNU. # proc compat-get-options { src } { - # Define our own special function `unknown` so we catch spelling errors. - # But first rename the existing one so we can restore it afterwards. - catch {rename dg-save-unknown ""} - rename unknown dg-save-unknown - proc unknown { args } { - return -code error "unknown dg option: $args" - } - # dg-options sets a variable called dg-extra-tool-flags. set dg-extra-tool-flags "" --- 147,198 ---- } # ! # compat-get-options-main -- get target requirements for a test and ! # options for the primary source file and the test as a whole # ! # SRC is the full pathname of the primary source file. ! # ! proc compat-get-options-main { src } { ! # dg-options sets a variable called dg-extra-tool-flags. ! set dg-extra-tool-flags "" ! ! # dg-require-* sets dg-do-what. ! upvar dg-do-what dg-do-what ! ! set tmp [dg-get-options $src] ! foreach op $tmp { ! set cmd [lindex $op 0] ! if { ![string compare "dg-options" $cmd] \ ! || [string match "dg-require-*" $cmd] } { ! set status [catch "$op" errmsg] ! if { $status != 0 } { ! perror "src: $errmsg for \"$op\"\n" ! unresolved "$src: $errmsg for \"$op\"" ! return ! } ! } elseif { ![string compare "dg-xfail-if" $cmd] } { ! warning "compat.exp does not support $cmd in primary source file" ! } else { ! # Ignore unrecognized dg- commands, but warn about them. ! warning "compat.exp does not support $cmd" ! } ! } ! ! # Return flags to use for compiling the primary source file and for ! # linking. ! return ${dg-extra-tool-flags} ! } ! ! # ! # compat-get-options -- get special tool flags to use for a secondary ! # source file ! # ! # SRC is the full pathname of the source file. # The result is a list of options to use. # # This code is copied from proc dg-test in dg.exp from DejaGNU. # proc compat-get-options { src } { # dg-options sets a variable called dg-extra-tool-flags. set dg-extra-tool-flags "" *************** proc compat-get-options { src } { *** 170,195 **** global compiler_conditional_xfail_data set compiler_conditional_xfail_data "" set tmp [dg-get-options $src] foreach op $tmp { set cmd [lindex $op 0] ! if { ![string compare "dg-options" $cmd] || ![string compare "dg-xfail-if" $cmd] } { set status [catch "$op" errmsg] if { $status != 0 } { perror "src: $errmsg for \"$op\"\n" unresolved "$src: $errmsg for \"$op\"" return } } else { # Ignore unrecognized dg- commands, but warn about them. warning "compat.exp does not support $cmd" } } - # Restore normal error handling. - rename unknown "" - rename dg-save-unknown unknown - return ${dg-extra-tool-flags} } --- 200,227 ---- global compiler_conditional_xfail_data set compiler_conditional_xfail_data "" + # dg-xfail-if needs access to dg-do-what. + upvar dg-do-what dg-do-what + set tmp [dg-get-options $src] foreach op $tmp { set cmd [lindex $op 0] ! if { ![string compare "dg-options" $cmd] \ ! || ![string compare "dg-xfail-if" $cmd] } { set status [catch "$op" errmsg] if { $status != 0 } { perror "src: $errmsg for \"$op\"\n" unresolved "$src: $errmsg for \"$op\"" return } + } elseif { [string match "dg-require-*" $cmd] } { + warning "compat.exp does not support $cmd in secondary source files" } else { # Ignore unrecognized dg- commands, but warn about them. warning "compat.exp does not support $cmd" } } return ${dg-extra-tool-flags} } *************** proc compat-execute { src1 sid use_alt } *** 209,214 **** --- 241,261 ---- global testcase global gluefile global compiler_conditional_xfail_data + global dg-do-what-default + + # Get extra flags for this test from the primary source file, and + # process other dg-* options that this suite supports. Warn about + # unsupported flags. + verbose "compat-execute: $src1" 1 + set dg-do-what [list ${dg-do-what-default} "" P] + set extra_flags_1 [compat-get-options-main $src1] + + # Check whether this test is supported for this target. + if { [lindex ${dg-do-what} 1 ] == "N" } { + unsupported "$src1" + verbose "$src1 not supported on this target, skipping it" 3 + return + } # Set up the names of the other source files. regsub "_main.*" $src1 "" base *************** proc compat-execute { src1 sid use_alt } *** 219,225 **** # Use the dg-options mechanism to specify extra flags for this test. # The extra flags in each file are used to compile that file, and the # extra flags in *_main.* are also used for linking. - set extra_flags_1 [compat-get-options $src1] set extra_flags_2 [compat-get-options $src2] set compile_xfail_2 $compiler_conditional_xfail_data set extra_flags_3 [compat-get-options $src3] --- 266,271 ---- *************** proc compat-execute { src1 sid use_alt } *** 241,246 **** --- 287,296 ---- if {[string first "$srcdir/" "$src1"] == 0} { set testcase [string range "$src1" [string length "$srcdir/"] end] } + if {[string first "$tmpdir/" "$testcase"] == 0} { + set testcase [string range "$testcase" [string length "$tmpdir/"] end] + set testcase "tmpdir-$testcase" + } regsub "_main.*" $testcase "" testcase # Set up the base name of executable files so they'll be unique. regsub -all "\[./\]" $testcase "-" execbase *************** proc compat-execute { src1 sid use_alt } *** 285,299 **** # later. Skip this if we don't have an alternate compiler. if { $use_alt != 0 } then { compat-use-alt-compiler ! compat-obj "$src2" "$obj2_alt" $alt_option $extra_flags_2 $optstr $compile_xfail_2 ! compat-obj "$src3" "$obj3_alt" $alt_option $extra_flags_3 $optstr $compile_xfail_3 } # Compile pieces with the compiler under test. compat-use-tst-compiler compat-obj "$src1" "$obj1" $tst_option $extra_flags_1 $optstr "" ! compat-obj "$src2" "$obj2_tst" $tst_option $extra_flags_2 $optstr $compile_xfail_2 ! compat-obj "$src3" "$obj3_tst" $tst_option $extra_flags_3 $optstr $compile_xfail_3 # Link (using the compiler under test), run, and clean up tests. compat-run "${obj2_tst}-${obj3_tst}" \ --- 335,353 ---- # later. Skip this if we don't have an alternate compiler. if { $use_alt != 0 } then { compat-use-alt-compiler ! compat-obj "$src2" "$obj2_alt" $alt_option $extra_flags_2 \ ! $optstr $compile_xfail_2 ! compat-obj "$src3" "$obj3_alt" $alt_option $extra_flags_3 \ ! $optstr $compile_xfail_3 } # Compile pieces with the compiler under test. compat-use-tst-compiler compat-obj "$src1" "$obj1" $tst_option $extra_flags_1 $optstr "" ! compat-obj "$src2" "$obj2_tst" $tst_option $extra_flags_2 \ ! $optstr $compile_xfail_2 ! compat-obj "$src3" "$obj3_tst" $tst_option $extra_flags_3 \ ! $optstr $compile_xfail_3 # Link (using the compiler under test), run, and clean up tests. compat-run "${obj2_tst}-${obj3_tst}" \ diff -Nrcpad gcc-3.4.5/gcc/testsuite/lib/gcc-dg.exp gcc-3.4.6/gcc/testsuite/lib/gcc-dg.exp *** gcc-3.4.5/gcc/testsuite/lib/gcc-dg.exp 2005-11-30 23:54:04.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/lib/gcc-dg.exp 2005-12-20 22:09:24.000000000 +0000 *************** *** 17,22 **** --- 17,23 ---- load_lib dg.exp load_lib file-format.exp load_lib target-supports.exp + load_lib target-supports-dg.exp load_lib scanasm.exp load_lib prune.exp *************** proc gcc-dg-debug-runtest { target_compi *** 260,407 **** } } - # If this target does not support weak symbols, skip this test. - - proc dg-require-weak { args } { - upvar dg-do-what dg-do-what - upvar name name - - set weak_available [ check_weak_available ] - if { $weak_available == -1 } { - unresolved "$name" - } - if { $weak_available != 1 } { - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - return - } - } - - # If this target does not support the "visibility" attribute, skip this - # test. - - proc dg-require-visibility { args } { - upvar dg-do-what dg-do-what - upvar name name - - set visibility_available [ check_visibility_available ] - if { $visibility_available == -1 } { - unresolved "$name" - } - if { $visibility_available != 1 } { - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - return - } - } - - # If this target does not support the "alias" attribute, skip this - # test. - - proc dg-require-alias { args } { - upvar dg-do-what dg-do-what - upvar name name - - set alias_available [ check_alias_available ] - if { $alias_available == -1 } { - unresolved "$name" - } - if { $alias_available < 2 } { - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - return - } - } - - # If this target's linker does not support the --gc-sections flag, - # skip this test. - - proc dg-require-gc-sections { args } { - if { ![ check_gc_sections_available ] } { - upvar dg-do-what dg-do-what - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - return - } - } - - # If this target does not support profiling, skip this test. - - proc dg-require-profiling { args } { - if { ![ check_profiling_available ${args} ] } { - upvar dg-do-what dg-do-what - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - return - } - } - - # If this target does not support DLL attributes skip this test. - - proc dg-require-dll { args } { - global target_triplet - # As a special case, the mcore-*-elf supports dllimport/dllexport. - if { [string match "mcore-*-elf" $target_triplet] } { - return - } - # PE/COFF targets support dllimport/dllexport. - if { [gcc_target_object_format] == "pe" } { - return - } - - upvar dg-do-what dg-do-what - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - } - - # If this target does not support named sections skip this test. - - proc dg-require-named-sections { args } { - upvar name name - - if { ![ check_named_sections_available ] } { - upvar dg-do-what dg-do-what - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - } - } - - # Skip the test (report it as UNSUPPORTED) if the target list and - # included flags are matched and the excluded flags are not matched. - # - # The first argument is the line number of the dg-skip-if directive - # within the test file. Remaining arguments are as for xfail lists: - # message { targets } { include } { exclude } - # - # This tests against multilib flags plus either the default flags for this - # group of tests or flags specified with a previous dg-options command. - - proc dg-skip-if { args } { - set args [lreplace $args 0 0] - - set selector "target [join [lindex $args 1]]" - if { [dg-process-target $selector] == "S" } { - # The target list matched; now check the flags. The DejaGnu proc - # check_conditional_xfail will look at the options in compiler_flags, - # so set that up for this test based on flags we know about. Start - # the list with a dummy tool name so the list will match "*" if - # there are no flags. - - global compiler_flags - upvar dg-extra-tool-flags extra_tool_flags - - set compiler_flags " toolname " - append compiler_flags $extra_tool_flags - set dest [target_info name] - if [board_info $dest exists multilib_flags] { - append compiler_flags "[board_info $dest multilib_flags] " - } - - # The target list might be an effective-target keyword, so replace - # the original list with "*-*-*". - if [check_conditional_xfail [lreplace $args 1 1 "*-*-*"]] { - upvar dg-do-what dg-do-what - set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] - } - - # Any value in this variable was left over from an earlier test. - set compiler_flags "" - } - } - # Prune any messages matching ARGS[1] (a regexp) from test output. proc dg-prune-output { args } { global additional_prunes --- 261,266 ---- *************** proc dg-prune-output { args } { *** 414,431 **** lappend additional_prunes [lindex $args 1] } - # Like check_conditional_xfail, but callable from a dg test. - - proc dg-xfail-if { args } { - set args [lreplace $args 0 0] - set selector "target [join [lindex $args 1]]" - if { [dg-process-target $selector] == "S" } { - global compiler_conditional_xfail_data - set compiler_conditional_xfail_data $args - } - } - - # We need to make sure that additional_* are cleared out after every # test. It is not enough to clear them out *before* the next test run # because gcc-target-compile gets run directly from some .exp files --- 273,278 ---- *************** if { [info procs saved-dg-test] == [list *** 442,458 **** --- 289,312 ---- global additional_sources global additional_prunes global errorInfo + global compiler_conditional_xfail_data if { [ catch { eval saved-dg-test $args } errmsg ] } { set saved_info $errorInfo set additional_files "" set additional_sources "" set additional_prunes "" + if [info exists compiler_conditional_xfail_data] { + unset compiler_conditional_xfail_data + } error $errmsg $saved_info } set additional_files "" set additional_sources "" set additional_prunes "" + if [info exists compiler_conditional_xfail_data] { + unset compiler_conditional_xfail_data + } } } set additional_prunes "" diff -Nrcpad gcc-3.4.5/gcc/testsuite/lib/gcov.exp gcc-3.4.6/gcc/testsuite/lib/gcov.exp *** gcc-3.4.5/gcc/testsuite/lib/gcov.exp 2003-07-09 14:57:21.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/lib/gcov.exp 2006-01-12 01:45:54.000000000 +0000 *************** proc verify-lines { testcase file } { *** 52,57 **** --- 52,58 ---- } } } + close $fd return $failed } diff -Nrcpad gcc-3.4.5/gcc/testsuite/lib/target-supports-dg.exp gcc-3.4.6/gcc/testsuite/lib/target-supports-dg.exp *** gcc-3.4.5/gcc/testsuite/lib/target-supports-dg.exp 1970-01-01 00:00:00.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/lib/target-supports-dg.exp 2005-12-20 22:09:24.000000000 +0000 *************** *** 0 **** --- 1,327 ---- + # Copyright (C) 1997, 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc. + + # This program is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # This program is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with this program; if not, write to the Free Software + # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + # If this target does not support weak symbols, skip this test. + + proc dg-require-weak { args } { + upvar dg-do-what dg-do-what + upvar name name + + set weak_available [ check_weak_available ] + if { $weak_available == -1 } { + unresolved "$name" + } + if { $weak_available != 1 } { + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + return + } + } + + # If this target does not support the "visibility" attribute, skip this + # test. + + proc dg-require-visibility { args } { + upvar dg-do-what dg-do-what + upvar name name + + set visibility_available [ check_visibility_available ] + if { $visibility_available == -1 } { + unresolved "$name" + } + if { $visibility_available != 1 } { + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + return + } + } + + # If this target does not support the "alias" attribute, skip this + # test. + + proc dg-require-alias { args } { + upvar dg-do-what dg-do-what + upvar name name + + set alias_available [ check_alias_available ] + if { $alias_available == -1 } { + unresolved "$name" + } + if { $alias_available < 2 } { + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + return + } + } + + # If this target's linker does not support the --gc-sections flag, + # skip this test. + + proc dg-require-gc-sections { args } { + if { ![ check_gc_sections_available ] } { + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + return + } + } + + # If this target does not support profiling, skip this test. + + proc dg-require-profiling { args } { + if { ![ check_profiling_available ${args} ] } { + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + return + } + } + + # If this target does not support DLL attributes skip this test. + + proc dg-require-dll { args } { + global target_triplet + # As a special case, the mcore-*-elf supports dllimport/dllexport. + if { [string match "mcore-*-elf" $target_triplet] } { + return + } + # PE/COFF targets support dllimport/dllexport. + if { [gcc_target_object_format] == "pe" } { + return + } + + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + } + + # If this target does not support named sections skip this test. + + proc dg-require-named-sections { args } { + upvar name name + + if { ![ check_named_sections_available ] } { + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + } + } + + # If the target does not match the required effective target, skip this test. + + proc dg-require-effective-target { args } { + set args [lreplace $args 0 0] + if { ![is-effective-target [lindex $args 0]] } { + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + } + } + + # Check the flags with which the test will be run against options in + # a test directive that will skip or xfail that test. The DejaGnu proc + # check_conditional_xfail will look at the options in compiler_flags, so + # set that up for this test based on flags we know about. + + proc check_test_flags { args } { + global compiler_flags + upvar 2 dg-extra-tool-flags extra_tool_flags + + # Pull the args out of the enclosing list. + set args [lindex $args 0] + + # Start the list with a dummy tool name so the list will match "*" + # if there are no flags. + set compiler_flags " toolname " + append compiler_flags $extra_tool_flags + set dest [target_info name] + if [board_info $dest exists multilib_flags] { + append compiler_flags "[board_info $dest multilib_flags] " + } + + set answer [check_conditional_xfail $args] + + # Any value in this variable originally was left over from an earlier test. + set compiler_flags "" + + verbose "check_test_flags: $args $answer" 2 + return $answer + } + + # Skip the test (report it as UNSUPPORTED) if the target list and + # included flags are matched and the excluded flags are not matched. + # + # The first argument is the line number of the dg-skip-if directive + # within the test file. Remaining arguments are as for xfail lists: + # message { targets } { include } { exclude } + # + # This tests against multilib flags plus either the default flags for this + # group of tests or flags specified with a previous dg-options command. + + proc dg-skip-if { args } { + set args [lreplace $args 0 0] + + set selector [list target [lindex $args 1]] + if { [dg-process-target $selector] == "S" } { + # The target list matched; now check the flags. The DejaGnu proc + # check_conditional_xfail will look at the options in compiler_flags, + # so set that up for this test based on flags we know about. Start + # the list with a dummy tool name so the list will match "*" if + # there are no flags. + + global compiler_flags + upvar dg-extra-tool-flags extra_tool_flags + + set compiler_flags " toolname " + append compiler_flags $extra_tool_flags + set dest [target_info name] + if [board_info $dest exists multilib_flags] { + append compiler_flags "[board_info $dest multilib_flags] " + } + + # The target list might be an effective-target keyword, so replace + # the original list with "*-*-*". + if [check_conditional_xfail [lreplace $args 1 1 "*-*-*"]] { + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] + } + + # Any value in this variable was left over from an earlier test. + set compiler_flags "" + } + } + + # Like check_conditional_xfail, but callable from a dg test. + + proc dg-xfail-if { args } { + # Don't change anything if we're already skipping the test. + upvar dg-do-what dg-do-what + if { [lindex ${dg-do-what} 1] == "N" } { + return + } + + set args [lreplace $args 0 0] + set selector [list target [lindex $args 1]] + if { [dg-process-target $selector] == "S" } { + global compiler_conditional_xfail_data + set compiler_conditional_xfail_data [lreplace $args 1 1 "*-*-*"] + } + } + + # Intercept the call to the DejaGnu version of dg-process-target to + # support use of an effective-target keyword in place of a list of + # target triplets to xfail or skip a test. + # + # selector is one of: + # xfail target-triplet-1 ... + # xfail effective-target-keyword + # xfail selector-expression + # target target-triplet-1 ... + # target effective-target-keyword + # target selector-expression + # + # For a target list the result is "S" if the target is selected, "N" otherwise. + # For an xfail list the result is "F" if the target is affected, "P" otherwise. + # + # A selector expression appears within curly braces and uses a single logical + # operator: !, &&, or ||. An operand is another selector expression, an + # effective-target keyword, or a list of target triplets within quotes or + # curly braces. + + if { [info procs saved-dg-process-target] == [list] } { + rename dg-process-target saved-dg-process-target + + # Evaluate an operand within a selector expression. + proc selector_opd { op } { + set selector "target" + lappend selector $op + set answer [ expr { [dg-process-target $selector] == "S" } ] + verbose "selector_opd: `$op' $answer" 2 + return $answer + } + + # Evaluate a target triplet list within a selector expression. + # Unlike other operands, this needs to be expanded from a list to + # the same string as "target". + proc selector_list { op } { + set selector "target [join $op]" + set answer [ expr { [dg-process-target $selector] == "S" } ] + verbose "selector_list: `$op' $answer" 2 + return $answer + } + + # Evaluate a selector expression. + proc selector_expression { exp } { + if { [llength $exp] == 2 } { + if [string match "!" [lindex $exp 0]] { + set op1 [lindex $exp 1] + set answer [expr { ! [selector_opd $op1] }] + } else { + # Assume it's a list of target triplets. + set answer [selector_list $exp] + } + } elseif { [llength $exp] == 3 } { + set op1 [lindex $exp 0] + set opr [lindex $exp 1] + set op2 [lindex $exp 2] + if [string match "&&" $opr] { + set answer [expr { [selector_opd $op1] && [selector_opd $op2] }] + } elseif [string match "||" $opr] { + set answer [expr { [selector_opd $op1] || [selector_opd $op2] }] + } else { + # Assume it's a list of target triplets. + set answer [selector_list $exp] + } + } else { + # Assume it's a list of target triplets. + set answer [selector_list $exp] + } + + verbose "selector_expression: `$exp' $answer" 2 + return $answer + } + + proc dg-process-target { args } { + verbose "replacement dg-process-target: `$args'" 2 + + # Extract the 'what' keyword from the argument list. + set selector [string trim [lindex $args 0]] + if [regexp "^xfail " $selector] { + set what "xfail" + } elseif [regexp "^target " $selector] { + set what "target" + } else { + error "syntax error in target selector \"$selector\"" + } + + # Extract the rest of the list, which might be a keyword. + regsub "^${what}" $selector "" rest + set rest [string trim $rest] + + if [is-effective-target-keyword $rest] { + # The selector is an effective target keyword. + if [is-effective-target $rest] { + return [expr { $what == "xfail" ? "F" : "S" }] + } else { + return [expr { $what == "xfail" ? "P" : "N" }] + } + } + + if [string match "{*}" $rest] { + if [selector_expression [lindex $rest 0]] { + return [expr { $what == "xfail" ? "F" : "S" }] + } else { + return [expr { $what == "xfail" ? "P" : "N" }] + } + } + + # The selector is not an effective-target keyword, so process + # the list of target triplets. + return [saved-dg-process-target $selector] + } + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/lib/target-supports.exp gcc-3.4.6/gcc/testsuite/lib/target-supports.exp *** gcc-3.4.5/gcc/testsuite/lib/target-supports.exp 2004-08-23 18:03:13.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/lib/target-supports.exp 2005-12-19 22:29:59.000000000 +0000 *************** *** 19,24 **** --- 19,65 ---- # This file defines procs for determining features supported by the target. + # Try to compile some code and return the messages printed by the compiler. + # + # BASENAME is a basename to use for temporary files. + # TYPE is the type of compilation to perform (see target_compile). + # CONTENTS gives the contents of the input file. + # The rest is optional: + # OPTIONS: additional compiler options to use. + proc get_compiler_messages {basename type contents args} { + global tool + + if { [llength $args] > 0 } { + set options "additional_flags=[lindex $args 0]" + } else { + set options "" + } + + set src ${basename}[pid].c + switch $type { + assembly { set output ${basename}[pid].s } + object { set output ${basename}[pid].o } + } + set f [open $src "w"] + puts $f $contents + close $f + set lines [${tool}_target_compile $src $output $type "$options"] + file delete $src + remote_file build delete $output + + return $lines + } + + proc current_target_name { } { + global target_info + if [info exists target_info(target,name)] { + set answer $target_info(target,name) + } else { + set answer "" + } + return $answer + } + ############################### # proc check_weak_available { } ############################### *************** proc check_vmx_hw_available { } { *** 289,291 **** --- 330,490 ---- return $vmx_hw_available_saved } + + # Return 1 if -fpic and -fPIC are supported, as in no warnings or errors + # emitted, 0 otherwise. Whether a shared library can actually be built is + # out of scope for this test. + # + # When the target name changes, replace the cached result. + + proc check_effective_target_fpic { } { + global et_fpic_saved + global et_fpic_target_name + + if { ![info exists et_fpic_target_name] } { + set et_fpic_target_name "" + } + + # If the target has changed since we set the cached value, clear it. + set current_target [current_target_name] + if { $current_target != $et_fpic_target_name } { + verbose "check_effective_target_fpic: `$et_fpic_target_name'" 2 + set et_fpic_target_name $current_target + if [info exists et_fpic_saved] { + verbose "check_effective_target_fpic: removing cached result" 2 + unset et_fpic_saved + } + } + + if [info exists et_fpic_saved] { + verbose "check_effective_target_fpic: using cached result" 2 + } else { + verbose "check_effective_target_fpic: compiling source" 2 + + # Note that M68K has a multilib that supports -fpic but not + # -fPIC, so we need to check both. We test with a program that + # requires GOT references. + set et_fpic_saved [string match "" [get_compiler_messages fpic object { + extern int foo (void); extern int bar; + int baz (void) { return foo () + bar; } + } "-fpic"]] + + if { $et_fpic_saved != 0 } { + set et_fpic_saved [string match "" [get_compiler_messages fpic object { + extern int foo (void); extern int bar; + int baz (void) { return foo () + bar; } + } "-fPIC"]] + } + } + verbose "check_effective_target_fpic: returning $et_fpic_saved" 2 + return $et_fpic_saved + } + + # Return 1 if we're generating 32-bit code using default options, 0 + # otherwise. + # + # When the target name changes, replace the cached result. + + proc check_effective_target_ilp32 { } { + global et_ilp32_saved + global et_ilp32_target_name + + if { ![info exists et_ilp32_target_name] } { + set et_ilp32_target_name "" + } + + # If the target has changed since we set the cached value, clear it. + set current_target [current_target_name] + if { $current_target != $et_ilp32_target_name } { + verbose "check_effective_target_ilp32: `$et_ilp32_target_name' `$current_target'" 2 + set et_ilp32_target_name $current_target + if { [info exists et_ilp32_saved] } { + verbose "check_effective_target_ilp32: removing cached result" 2 + unset et_ilp32_saved + } + } + + if [info exists et_ilp32_saved] { + verbose "check-effective_target_ilp32: using cached result" 2 + } else { + verbose "check_effective_target_ilp32: compiling source" 2 + set et_ilp32_saved [string match "" [get_compiler_messages ilp32 object { + int dummy[(sizeof (int) == 4 && sizeof (void *) == 4 && sizeof (long) == 4 ) ? 1 : -1]; + }]] + } + verbose "check_effective_target_ilp32: returning $et_ilp32_saved" 2 + return $et_ilp32_saved + } + + # Return 1 if we're generating 64-bit code using default options, 0 + # otherwise. + # + # When the target name changes, replace the cached result. + + proc check_effective_target_lp64 { } { + global et_lp64_saved + global et_lp64_target_name + + if { ![info exists et_lp64_target_name] } { + set et_lp64_target_name "" + } + + # If the target has changed since we set the cached value, clear it. + set current_target [current_target_name] + if { $current_target != $et_lp64_target_name } { + verbose "check_effective_target_lp64: `$et_lp64_target_name' `$current_target'" 2 + set et_lp64_target_name $current_target + if [info exists et_lp64_saved] { + verbose "check_effective_target_lp64: removing cached result" 2 + unset et_lp64_saved + } + } + + if [info exists et_lp64_saved] { + verbose "check_effective_target_lp64: using cached result" 2 + } else { + verbose "check_effective_target_lp64: compiling source" 2 + set et_lp64_saved [string match "" [get_compiler_messages lp64 object { + int dummy[(sizeof (int) == 4 && sizeof (void *) == 8 && sizeof (long) == 8 ) ? 1 : -1]; + }]] + } + verbose "check_effective_target_lp64: returning $et_lp64_saved" 2 + return $et_lp64_saved + } + + # Return 1 if the target matches the effective target 'arg', 0 otherwise. + # This can be used with any check_* proc that takes no argument and + # returns only 1 or 0. It could be used with check_* procs that take + # arguments with keywords that pass particular arguments. + + proc is-effective-target { arg } { + set selected 0 + if { [info procs check_effective_target_${arg}] != [list] } { + set selected [check_effective_target_${arg}] + } else { + switch $arg { + "vmx_hw" { set selected [check_vmx_hw_available] } + "named_sections" { set selected [check_named_sections_available] } + "gc_sections" { set selected [check_gc_sections_available] } + default { error "unknown effective target keyword `$arg'" } + } + } + verbose "is-effective-target: $arg $selected" 2 + return $selected + } + + # Return 1 if the argument is an effective-target keyword, 0 otherwise. + + proc is-effective-target-keyword { arg } { + if { [info procs check_effective_target_${arg}] != [list] } { + return 1 + } else { + # These have different names for their check_* procs. + switch $arg { + "vmx_hw" { return 1 } + "named_sections" { return 1 } + "gc_sections" { return 1 } + default { return 0 } + } + } + } diff -Nrcpad gcc-3.4.5/gcc/testsuite/treelang/ChangeLog gcc-3.4.6/gcc/testsuite/treelang/ChangeLog *** gcc-3.4.5/gcc/testsuite/treelang/ChangeLog 2005-12-01 02:38:55.000000000 +0000 --- gcc-3.4.6/gcc/testsuite/treelang/ChangeLog 2006-03-06 03:47:57.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/gcc/tree.c gcc-3.4.6/gcc/tree.c *** gcc-3.4.5/gcc/tree.c 2005-10-08 22:24:50.000000000 +0000 --- gcc-3.4.6/gcc/tree.c 2005-12-02 12:38:30.000000000 +0000 *************** simple_cst_equal (tree t1, tree t2) *** 3417,3426 **** TREE_STRING_LENGTH (t1))); case CONSTRUCTOR: ! if (CONSTRUCTOR_ELTS (t1) == CONSTRUCTOR_ELTS (t2)) ! return 1; ! else ! abort (); case SAVE_EXPR: return simple_cst_equal (TREE_OPERAND (t1, 0), TREE_OPERAND (t2, 0)); --- 3417,3424 ---- TREE_STRING_LENGTH (t1))); case CONSTRUCTOR: ! return simple_cst_list_equal (CONSTRUCTOR_ELTS (t1), ! CONSTRUCTOR_ELTS (t2)); case SAVE_EXPR: return simple_cst_equal (TREE_OPERAND (t1, 0), TREE_OPERAND (t2, 0)); diff -Nrcpad gcc-3.4.5/gcc/treelang/ChangeLog gcc-3.4.6/gcc/treelang/ChangeLog *** gcc-3.4.5/gcc/treelang/ChangeLog 2005-12-01 02:38:48.000000000 +0000 --- gcc-3.4.6/gcc/treelang/ChangeLog 2006-03-06 03:47:49.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/gcc/version.c gcc-3.4.6/gcc/version.c *** gcc-3.4.5/gcc/version.c 2005-12-01 02:39:50.000000000 +0000 --- gcc-3.4.6/gcc/version.c 2006-03-06 03:49:27.000000000 +0000 *************** *** 5,11 **** please modify this string to indicate that, e.g. by putting your organization's name in parentheses at the end of the string. */ ! const char version_string[] = "3.4.5"; /* This is the location of the online document giving instructions for reporting bugs. If you distribute a modified version of GCC, --- 5,11 ---- please modify this string to indicate that, e.g. by putting your organization's name in parentheses at the end of the string. */ ! const char version_string[] = "3.4.6"; /* This is the location of the online document giving instructions for reporting bugs. If you distribute a modified version of GCC, diff -Nrcpad gcc-3.4.5/include/ansidecl.h gcc-3.4.6/include/ansidecl.h *** gcc-3.4.5/include/ansidecl.h 2003-06-17 14:10:01.000000000 +0000 --- gcc-3.4.6/include/ansidecl.h 2006-02-06 14:06:55.000000000 +0000 *************** So instead we use the macro below and te *** 305,310 **** --- 305,319 ---- # define ATTRIBUTE_NULL_PRINTF_5 ATTRIBUTE_NULL_PRINTF(5, 6) #endif /* ATTRIBUTE_NULL_PRINTF */ + + #ifndef ATTRIBUTE_ALIGNED_ALIGNOF + # if (GCC_VERSION >= 3000) + # define ATTRIBUTE_ALIGNED_ALIGNOF(m) __attribute__ ((__aligned__ (__alignof__ (m)))) + # else + # define ATTRIBUTE_ALIGNED_ALIGNOF(m) + # endif /* GNUC >= 3.0 */ + #endif /* ATTRIBUTE_ALIGNED_ALIGNOF */ + /* We use __extension__ in some places to suppress -pedantic warnings about GCC extensions. This feature didn't work properly before gcc 2.8. */ diff -Nrcpad gcc-3.4.5/include/ChangeLog gcc-3.4.6/include/ChangeLog *** gcc-3.4.5/include/ChangeLog 2005-12-01 02:39:48.000000000 +0000 --- gcc-3.4.6/include/ChangeLog 2006-03-06 03:49:23.000000000 +0000 *************** *** 1,3 **** --- 1,21 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + + 2006-02-06 Kaveh R. Ghazi + + Backport: + 2006-01-18 DJ Delorie + + * md5.h: Include ansidecl.h + + 2005-07-03 Steve Ellcey + + PR other/13906 + * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New. + * md5.h (md5_uintptr): New. + (md5_ctx): Align buffer field. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/include/md5.h gcc-3.4.6/include/md5.h *** gcc-3.4.5/include/md5.h 2001-03-14 19:44:38.000000000 +0000 --- gcc-3.4.6/include/md5.h 2006-02-06 14:06:55.000000000 +0000 *************** *** 27,32 **** --- 27,34 ---- # include #endif + #include "ansidecl.h" + /* The following contortions are an attempt to use the C preprocessor to determine an unsigned integral type that is 32 bits wide. An alternative approach is to use autoconf's AC_CHECK_SIZEOF macro, but *************** *** 37,42 **** --- 39,45 ---- #ifdef _LIBC # include typedef u_int32_t md5_uint32; + typedef uintptr_t md5_uintptr; #else # define INT_MAX_32_BITS 2147483647 *************** typedef u_int32_t md5_uint32; *** 64,69 **** --- 67,75 ---- # endif # endif # endif + /* We have to make a guess about the integer type equivalent in size + to pointers which should always be correct. */ + typedef unsigned long int md5_uintptr; #endif #undef __P *************** struct md5_ctx *** 83,89 **** md5_uint32 total[2]; md5_uint32 buflen; ! char buffer[128]; }; /* --- 89,95 ---- md5_uint32 total[2]; md5_uint32 buflen; ! char buffer[128] ATTRIBUTE_ALIGNED_ALIGNOF(md5_uint32); }; /* diff -Nrcpad gcc-3.4.5/intl/ChangeLog gcc-3.4.6/intl/ChangeLog *** gcc-3.4.5/intl/ChangeLog 2005-12-01 02:39:02.000000000 +0000 --- gcc-3.4.6/intl/ChangeLog 2006-03-06 03:48:09.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/LAST_UPDATED gcc-3.4.6/LAST_UPDATED *** gcc-3.4.5/LAST_UPDATED 2005-12-01 03:48:25.000000000 +0000 --- gcc-3.4.6/LAST_UPDATED 2006-03-06 03:55:50.000000000 +0000 *************** *** 1 **** ! Obtained from SVN: tags/gcc_3_4_5_release revision 107795 --- 1 ---- ! Obtained from SVN: tags/gcc_3_4_6_release revision 111785 diff -Nrcpad gcc-3.4.5/libf2c/ChangeLog gcc-3.4.6/libf2c/ChangeLog *** gcc-3.4.5/libf2c/ChangeLog 2005-12-01 02:39:37.000000000 +0000 --- gcc-3.4.6/libf2c/ChangeLog 2006-03-06 03:49:07.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/libffi/ChangeLog gcc-3.4.6/libffi/ChangeLog *** gcc-3.4.5/libffi/ChangeLog 2005-12-01 02:39:40.000000000 +0000 --- gcc-3.4.6/libffi/ChangeLog 2006-03-06 03:49:11.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/libiberty/ChangeLog gcc-3.4.6/libiberty/ChangeLog *** gcc-3.4.5/libiberty/ChangeLog 2005-12-01 02:39:08.000000000 +0000 --- gcc-3.4.6/libiberty/ChangeLog 2006-03-06 03:48:17.000000000 +0000 *************** *** 1,3 **** --- 1,23 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + + 2006-02-16 Roger Sayle + R. Scott Bailey + Bill Northcott + + PR bootstrap/16787 + * floatformat.c: Include where available. + (NAN): Use value of DBL_QNAN if defined, and NAN isn't. + + 2006-02-06 Kaveh R. Ghazi + + Backport: + 2005-07-03 Steve Ellcey + + PR other/13906 + * md5.c (md5_process_bytes): Check alignment. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/libiberty/floatformat.c gcc-3.4.6/libiberty/floatformat.c *** gcc-3.4.5/libiberty/floatformat.c 2003-12-03 18:36:50.000000000 +0000 --- gcc-3.4.6/libiberty/floatformat.c 2006-02-17 01:13:38.000000000 +0000 *************** *** 1,5 **** /* IEEE floating point support routines, for GDB, the GNU Debugger. ! Copyright (C) 1991, 1994, 1999, 2000, 2003 Free Software Foundation, Inc. This file is part of GDB. --- 1,6 ---- /* IEEE floating point support routines, for GDB, the GNU Debugger. ! Copyright (C) 1991, 1994, 1999, 2000, 2003, 2006 ! Free Software Foundation, Inc. This file is part of GDB. *************** Foundation, Inc., 59 Temple Place - Suit *** 30,35 **** --- 31,41 ---- #include #endif + /* On some platforms, provides DBL_QNAN. */ + #ifdef STDC_HEADERS + #include + #endif + #include "ansidecl.h" #include "libiberty.h" #include "floatformat.h" *************** Foundation, Inc., 59 Temple Place - Suit *** 43,50 **** --- 49,60 ---- #endif #ifndef NAN + #ifdef DBL_QNAN + #define NAN DBL_QNAN + #else #define NAN (0.0 / 0.0) #endif + #endif static unsigned long get_field PARAMS ((const unsigned char *, enum floatformat_byteorders, diff -Nrcpad gcc-3.4.5/libiberty/md5.c gcc-3.4.6/libiberty/md5.c *** gcc-3.4.5/libiberty/md5.c 2002-11-16 12:38:43.000000000 +0000 --- gcc-3.4.6/libiberty/md5.c 2006-02-06 14:06:55.000000000 +0000 *************** md5_process_bytes (buffer, len, ctx) *** 236,241 **** --- 236,258 ---- /* Process available complete blocks. */ if (len > 64) { + #if !_STRING_ARCH_unaligned + /* To check alignment gcc has an appropriate operator. Other + compilers don't. */ + # if __GNUC__ >= 2 + # define UNALIGNED_P(p) (((md5_uintptr) p) % __alignof__ (md5_uint32) != 0) + # else + # define UNALIGNED_P(p) (((md5_uintptr) p) % sizeof (md5_uint32) != 0) + # endif + if (UNALIGNED_P (buffer)) + while (len > 64) + { + md5_process_block (memcpy (ctx->buffer, buffer, 64), 64, ctx); + buffer = (const char *) buffer + 64; + len -= 64; + } + else + #endif md5_process_block (buffer, len & ~63, ctx); buffer = (const void *) ((const char *) buffer + (len & ~63)); len &= 63; diff -Nrcpad gcc-3.4.5/libjava/ChangeLog gcc-3.4.6/libjava/ChangeLog *** gcc-3.4.5/libjava/ChangeLog 2005-12-01 02:39:21.000000000 +0000 --- gcc-3.4.6/libjava/ChangeLog 2006-03-06 03:48:41.000000000 +0000 *************** *** 1,3 **** --- 1,12 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + + 2006-01-19 H.J. Lu + + PR libgcj/25840 + * include/x86_64-signal.h (RESTORE2): Add ".text\n". + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/libjava/include/x86_64-signal.h gcc-3.4.6/libjava/include/x86_64-signal.h *** gcc-3.4.5/libjava/include/x86_64-signal.h 2004-01-23 17:39:12.000000000 +0000 --- gcc-3.4.6/libjava/include/x86_64-signal.h 2006-01-19 14:43:44.000000000 +0000 *************** while (0) *** 50,55 **** --- 50,56 ---- #define RESTORE2(name, syscall) \ asm \ ( \ + ".text\n" \ ".byte 0 # Yes, this really is necessary\n" \ ".align 16\n" \ "__" #name ":\n" \ diff -Nrcpad gcc-3.4.5/libjava/libltdl/ChangeLog gcc-3.4.6/libjava/libltdl/ChangeLog *** gcc-3.4.5/libjava/libltdl/ChangeLog 2005-12-01 02:39:19.000000000 +0000 --- gcc-3.4.6/libjava/libltdl/ChangeLog 2006-03-06 03:48:37.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/libjava/testsuite/ChangeLog gcc-3.4.6/libjava/testsuite/ChangeLog *** gcc-3.4.5/libjava/testsuite/ChangeLog 2005-12-01 02:39:24.000000000 +0000 --- gcc-3.4.6/libjava/testsuite/ChangeLog 2006-03-06 03:48:46.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/libobjc/ChangeLog gcc-3.4.6/libobjc/ChangeLog *** gcc-3.4.5/libobjc/ChangeLog 2005-12-01 02:39:27.000000000 +0000 --- gcc-3.4.6/libobjc/ChangeLog 2006-03-06 03:48:51.000000000 +0000 *************** *** 1,3 **** --- 1,13 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + + 2005-12-15 David Ayers + + PR libobjc/14382 + * README (+load,+initialize): Fix documentation to reflect + intended and implemented semantics for +load and +initialize. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/libobjc/README gcc-3.4.6/libobjc/README *** gcc-3.4.5/libobjc/README 1999-09-04 15:09:22.000000000 +0000 --- gcc-3.4.6/libobjc/README 2005-12-15 18:23:40.000000000 +0000 *************** adopts it -- it is not enough to inherit *** 39,57 **** `-Wprotocols' is the default which requires them defined. +initialize =========== This method, if defined, is called before any other instance or class ! methods of that particular class. This method is not inherited, and ! is thus not called as initializer for a subclass that doesn't define ! it itself. Thus, each +initialize method is called exactly once (or ! never if no methods of that particular class is never called). ! Besides this, it is allowed to have several +initialize methods, one ! for each category. The order in which these (multiple methods) are ! called is not well defined. I am not completely certain what the ! semantics of this method is for other implementations, but this is ! how it works for GNU Objective C. Passivation/Activation/Typedstreams --- 39,64 ---- `-Wprotocols' is the default which requires them defined. + +load + =========== + This method, if defined, is called for each class and category + implementation when the class is loaded into the runtime. This method + is not inherited, and is thus not called for a subclass that doesn't + define it itself. Thus, each +load method is called exactly once by + the runtime. The runtime invocation of this method is thread safe. + + +initialize =========== This method, if defined, is called before any other instance or class ! methods of that particular class. For the GNU runtime, this method is ! not inherited, and is thus not called as initializer for a subclass that ! doesn't define it itself. Thus, each +initialize method is called exactly ! once by the runtime (or never if no methods of that particular class is ! never called). It is wise to guard against multiple invocations anyway ! to remain portable with the NeXT runtime. The runtime invocation of ! this method is thread safe. Passivation/Activation/Typedstreams diff -Nrcpad gcc-3.4.5/libstdc++-v3/ChangeLog gcc-3.4.6/libstdc++-v3/ChangeLog *** gcc-3.4.5/libstdc++-v3/ChangeLog 2005-12-01 02:39:31.000000000 +0000 --- gcc-3.4.6/libstdc++-v3/ChangeLog 2006-03-06 03:48:59.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/libstdc++-v3/include/bits/c++config gcc-3.4.6/libstdc++-v3/include/bits/c++config *** gcc-3.4.5/libstdc++-v3/include/bits/c++config 2005-12-01 00:16:22.000000000 +0000 --- gcc-3.4.6/libstdc++-v3/include/bits/c++config 2006-03-06 00:17:10.000000000 +0000 *************** *** 35,41 **** #include // The current version of the C++ library in compressed ISO date format. ! #define __GLIBCXX__ 20051201 // Allow use of "export template." This is currently not a feature // that g++ supports. --- 35,41 ---- #include // The current version of the C++ library in compressed ISO date format. ! #define __GLIBCXX__ 20060306 // Allow use of "export template." This is currently not a feature // that g++ supports. diff -Nrcpad gcc-3.4.5/maintainer-scripts/ChangeLog gcc-3.4.6/maintainer-scripts/ChangeLog *** gcc-3.4.5/maintainer-scripts/ChangeLog 2005-12-01 02:39:17.000000000 +0000 --- gcc-3.4.6/maintainer-scripts/ChangeLog 2006-03-06 03:48:33.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released. diff -Nrcpad gcc-3.4.5/MD5SUMS gcc-3.4.6/MD5SUMS *** gcc-3.4.5/MD5SUMS 2005-12-01 05:27:21.000000000 +0000 --- gcc-3.4.6/MD5SUMS 2006-03-06 05:05:16.000000000 +0000 *************** *** 1,5 **** # This file contains the MD5 checksums of the files in the ! # gcc-3.4.5.tar.bz2 tarball. # # Besides verifying that all files in the tarball were correctly expanded, # it also can be used to determine if any files have changed since the --- 1,5 ---- # This file contains the MD5 checksums of the files in the ! # gcc-3.4.6.tar.bz2 tarball. # # Besides verifying that all files in the tarball were correctly expanded, # it also can be used to determine if any files have changed since the *************** b510a5285eb05298b5f3d9f5ae920588 boehm- *** 21,27 **** 761033ad4a2f6479bdf3b7002c9c0b9d boehm-gc/BCC_MAKEFILE a2ed02a22235b4f27ab644ce4f3a9268 boehm-gc/blacklst.c b19b7b67bff97d0bceba827fedb07d32 boehm-gc/callprocs ! 1e0fdc4f7dd439e55720a246e8b300be boehm-gc/ChangeLog 54e78fc2c05e222974829de212cf8012 boehm-gc/checksums.c dd4451f9cdfc36cdb86703965f758ec2 boehm-gc/config.guess 6cdae8120da06ebd9981c7a5a813550b boehm-gc/config.sub --- 21,27 ---- 761033ad4a2f6479bdf3b7002c9c0b9d boehm-gc/BCC_MAKEFILE a2ed02a22235b4f27ab644ce4f3a9268 boehm-gc/blacklst.c b19b7b67bff97d0bceba827fedb07d32 boehm-gc/callprocs ! 90cd70668dd305505e1c4372bbfb6277 boehm-gc/ChangeLog 54e78fc2c05e222974829de212cf8012 boehm-gc/checksums.c dd4451f9cdfc36cdb86703965f758ec2 boehm-gc/config.guess 6cdae8120da06ebd9981c7a5a813550b boehm-gc/config.sub *************** a81043a07411d46ddb72d9f4ffb320b6 boehm- *** 115,121 **** 32913c705dd56687989499abe09b0f99 boehm-gc/include/private/dbg_mlc.h e5e5e56bbf78929a4f305754ccdf77ed boehm-gc/include/private/gcconfig.h 0a5763218eedbd180d2124ba8835ca50 boehm-gc/include/private/gc_hdrs.h ! dcf402d646df6f3e8d1a2f9777f3415d boehm-gc/include/private/gc_locks.h 416679819bc19db10af8c309094918f2 boehm-gc/include/private/gc_pmark.h d983eda07a32723c530b3161674fabda boehm-gc/include/private/gc_priv.h fbe5032f5ffd11c46b1e9ae03a9fbc1b boehm-gc/include/private/pthread_stop_world.h --- 115,121 ---- 32913c705dd56687989499abe09b0f99 boehm-gc/include/private/dbg_mlc.h e5e5e56bbf78929a4f305754ccdf77ed boehm-gc/include/private/gcconfig.h 0a5763218eedbd180d2124ba8835ca50 boehm-gc/include/private/gc_hdrs.h ! 73f68103b501c46e9fedb55376d3d797 boehm-gc/include/private/gc_locks.h 416679819bc19db10af8c309094918f2 boehm-gc/include/private/gc_pmark.h d983eda07a32723c530b3161674fabda boehm-gc/include/private/gc_priv.h fbe5032f5ffd11c46b1e9ae03a9fbc1b boehm-gc/include/private/pthread_stop_world.h *************** f5b1861a2f39c2c2bc8cb4a07c335a9f boehm- *** 185,195 **** b1241072185fcd50c00644b37dff7a1d boehm-gc/win32_threads.c 996ea97ce6cb759d4b3a926101f5412f BUGS d40ac3dacf445eabdeec3005ee212a9f bugs.html ! 38b16844025c98f977128fccbce992a5 ChangeLog 1eaed99306a232c1f2579d48c964f565 config/accross.m4 8a438e0d0b59ce7f15a3fc38bd1b4714 config/acinclude.m4 a1b1540fda3bb91674c5ac1ed659b9c8 config/acx.m4 ! d94b6446a753bf8485c9c234510cf118 config/ChangeLog a96ef8eeef3f7a717f1ab8a9397d09f0 config/gcc-lib-path.m4 ed78e916ef1ee530d9e2f35765cbebd8 config/gettext.m4 dd4451f9cdfc36cdb86703965f758ec2 config.guess --- 185,195 ---- b1241072185fcd50c00644b37dff7a1d boehm-gc/win32_threads.c 996ea97ce6cb759d4b3a926101f5412f BUGS d40ac3dacf445eabdeec3005ee212a9f bugs.html ! 56049744d49b6ac8fcc4dde1da9b37b3 ChangeLog 1eaed99306a232c1f2579d48c964f565 config/accross.m4 8a438e0d0b59ce7f15a3fc38bd1b4714 config/acinclude.m4 a1b1540fda3bb91674c5ac1ed659b9c8 config/acx.m4 ! 3d6519994766bc44271af6d1e4483daf config/ChangeLog a96ef8eeef3f7a717f1ab8a9397d09f0 config/gcc-lib-path.m4 ed78e916ef1ee530d9e2f35765cbebd8 config/gettext.m4 dd4451f9cdfc36cdb86703965f758ec2 config.guess *************** d3cecf02bb97035177818aefbb0e0833 config *** 233,239 **** 46bc94c57403d2e0d7cea61e5d54c48f configure e965973396abcf8da8eeb2761d801a58 configure.in 04ba084a5d02480dcd6bdc57f6031682 contrib/analyze_brprob ! 6f273e7cbed02baf9e516a6885f07b80 contrib/ChangeLog d718f7aa23da7d4f25b48a5607b9fc7c contrib/compare_tests c023ea56fbc55a6e24d7a5cdcd09d903 contrib/convert_to_f2c 5589c59573f03394b25b2854f94b8c74 contrib/convert_to_g2c --- 233,239 ---- 46bc94c57403d2e0d7cea61e5d54c48f configure e965973396abcf8da8eeb2761d801a58 configure.in 04ba084a5d02480dcd6bdc57f6031682 contrib/analyze_brprob ! 70f6450669ec431251fc9873ab5c8c9b contrib/ChangeLog d718f7aa23da7d4f25b48a5607b9fc7c contrib/compare_tests c023ea56fbc55a6e24d7a5cdcd09d903 contrib/convert_to_f2c 5589c59573f03394b25b2854f94b8c74 contrib/convert_to_g2c *************** c26db7276063fc97462044b247effc66 contri *** 246,258 **** fa945bac89ee68b410027dcfe1312f4b contrib/index-prop 20179e1289a3a0ff7a6869666b1252e1 contrib/newcvsroot 1a7e182574673a0ba979ec4ebca2944c contrib/paranoia.cc ! b71b1939d5fd56616abc254c95ac316c contrib/reghunt/ChangeLog ab31219466ac7df2a1aa15900540bc8a contrib/reghunt/README c210204c3d2fb73e3b50091c96dc44bf contrib/reghunt/reg_periodic 1e75f6b1b2d25ba1c3bb07f86ecb9ee2 contrib/reghunt/reg_search 0ef47a46d2e384a9532935891338c161 contrib/reghunt/reg_test_template 9b00383d0f60b998dfce820ee67ff19d contrib/regression/btest-gcc.sh ! ec8c08e66f5592826fb6552c6393ba70 contrib/regression/ChangeLog 57b2176bd936777562a9baa0812892a0 contrib/regression/objs-gcc.sh 0fa02760faf8d2db000bacfd82f0deef contrib/regression/README dc562ddb86567c65e82953825713dc4b contrib/regression/site.exp --- 246,258 ---- fa945bac89ee68b410027dcfe1312f4b contrib/index-prop 20179e1289a3a0ff7a6869666b1252e1 contrib/newcvsroot 1a7e182574673a0ba979ec4ebca2944c contrib/paranoia.cc ! e66e0e396592e0a06a26f6aeb6a70254 contrib/reghunt/ChangeLog ab31219466ac7df2a1aa15900540bc8a contrib/reghunt/README c210204c3d2fb73e3b50091c96dc44bf contrib/reghunt/reg_periodic 1e75f6b1b2d25ba1c3bb07f86ecb9ee2 contrib/reghunt/reg_search 0ef47a46d2e384a9532935891338c161 contrib/reghunt/reg_test_template 9b00383d0f60b998dfce820ee67ff19d contrib/regression/btest-gcc.sh ! 0296292df2fc21989634a70624507be8 contrib/regression/ChangeLog 57b2176bd936777562a9baa0812892a0 contrib/regression/objs-gcc.sh 0fa02760faf8d2db000bacfd82f0deef contrib/regression/README dc562ddb86567c65e82953825713dc4b contrib/regression/site.exp *************** c1739220c79bbaf9ebb9e5d4cb530c7e contri *** 263,274 **** 94d55d512a9ba36caa9b7df079bae19f COPYING 7fbc338309ac38fefcd64b04bb903e34 COPYING.LIB 757f7513a1cb3ac08fed2e7833000078 .cvsignore ! 535e025ec7a321c3974bc478c678b170 FAQ ! 65caa561372d6632d7db5adf208feda9 faq.html 97b5d851c1d09dc46cd4c8a1edf2c989 fastjar/acinclude.m4 d90cbec543592f0cd43d9de4e8b4c6c0 fastjar/aclocal.m4 dbe6dec25102f59632c7a62ec0e62158 fastjar/AUTHORS ! 5f61733fe1f498f9fe935c6a5f9c4bff fastjar/ChangeLog bdb1454b8697cdb175027e91b4834fdc fastjar/CHANGES 7bc9a341b252ac291e4646398091c6f4 fastjar/compress.c 70d8d117164b2a61342cae1841c959cc fastjar/compress.h --- 263,274 ---- 94d55d512a9ba36caa9b7df079bae19f COPYING 7fbc338309ac38fefcd64b04bb903e34 COPYING.LIB 757f7513a1cb3ac08fed2e7833000078 .cvsignore ! afcd095610e06bcaeac1c31b89e3bbf8 FAQ ! d95f3e7f760aa8e7d35cc7d257506f05 faq.html 97b5d851c1d09dc46cd4c8a1edf2c989 fastjar/acinclude.m4 d90cbec543592f0cd43d9de4e8b4c6c0 fastjar/aclocal.m4 dbe6dec25102f59632c7a62ec0e62158 fastjar/AUTHORS ! 2357de7751e6eaa53a03ce753e12853e fastjar/ChangeLog bdb1454b8697cdb175027e91b4834fdc fastjar/CHANGES 7bc9a341b252ac291e4646398091c6f4 fastjar/compress.c 70d8d117164b2a61342cae1841c959cc fastjar/compress.h *************** bdb1454b8697cdb175027e91b4834fdc fastja *** 278,289 **** bae3019b4c6dc4138c217864bd04331f fastjar/COPYING 11d8607a786579eb40e9af1364ba7530 fastjar/dostime.c c44ff949fe567a1667a14d5973f62aef fastjar/dostime.h ! 383418362c83af81ec6fa1aa66a4b5b7 fastjar/fastjar.info 5ffbee2989d77015ad4ac966773e463b fastjar/fastjar.texi ! d46df0538613374eaaff5feb061a0238 fastjar/grepjar.1 209e12e13fbd7d098b1c8f52859c291f fastjar/INSTALL d66630536f4ad8fe249cb6cd115ae1d1 fastjar/install-defs.sh.in ! 89542072cbc6568bfa1fd3aa01d0247b fastjar/jar.1 4fc3b8f0c1af92661330be086741c2e4 fastjar/jargrep.c b88ab791613fcc11cb2dcc67d74a2552 fastjar/jargrep.h de1a944f9b2499b326fa958b1039d217 fastjar/jartool.c --- 278,289 ---- bae3019b4c6dc4138c217864bd04331f fastjar/COPYING 11d8607a786579eb40e9af1364ba7530 fastjar/dostime.c c44ff949fe567a1667a14d5973f62aef fastjar/dostime.h ! d287e9e457f27f6399b9d0fffad8db80 fastjar/fastjar.info 5ffbee2989d77015ad4ac966773e463b fastjar/fastjar.texi ! 01ce520c681a749fb021613b11ac3bec fastjar/grepjar.1 209e12e13fbd7d098b1c8f52859c291f fastjar/INSTALL d66630536f4ad8fe249cb6cd115ae1d1 fastjar/install-defs.sh.in ! 8dde5822c5415590c1f4de7beacc3f63 fastjar/jar.1 4fc3b8f0c1af92661330be086741c2e4 fastjar/jargrep.c b88ab791613fcc11cb2dcc67d74a2552 fastjar/jargrep.h de1a944f9b2499b326fa958b1039d217 fastjar/jartool.c *************** ca82fa8ce91681333083cdc79926133f gcc/ad *** 799,805 **** 0211df1d9a09469caa12d14d2d9e3754 gcc/ada/casing.adb 68a906d68421040ef70674a903d95cc9 gcc/ada/casing.ads 51a2f59e11bb6db1ea2c5d6fb4aa2f11 gcc/ada/ceinfo.adb ! 102c1b19e77422ca59565c977ae707be gcc/ada/ChangeLog 79c3ff5c324fe100229f0c8a61ab88d1 gcc/ada/checks.adb 0de5e06cc85023b54bd938869a85b634 gcc/ada/checks.ads 302ccb5a723a9b9b6bd7943c96d68413 gcc/ada/cio.c --- 799,805 ---- 0211df1d9a09469caa12d14d2d9e3754 gcc/ada/casing.adb 68a906d68421040ef70674a903d95cc9 gcc/ada/casing.ads 51a2f59e11bb6db1ea2c5d6fb4aa2f11 gcc/ada/ceinfo.adb ! 86b3f2a8a96fc8978044780f83d8cf4d gcc/ada/ChangeLog 79c3ff5c324fe100229f0c8a61ab88d1 gcc/ada/checks.adb 0de5e06cc85023b54bd938869a85b634 gcc/ada/checks.ads 302ccb5a723a9b9b6bd7943c96d68413 gcc/ada/cio.c *************** f83d570eb4b3476ee1d99708c5637981 gcc/bb *** 1846,1852 **** d1ebc83778d01f8ef1336a882065bb6c gcc/bitmap.h f9c5b6d4ad916d435b59739f764f5043 gcc/bt-load.c 6d9bbbbcf5850a7d937ff76b3e967f84 gcc/builtin-attrs.def ! 8425585cfa46e9a2a1a527ca039bfc07 gcc/builtins.c 2951237f5506a15e20890d22e631379f gcc/builtins.def 199ea5ae1396703cb25bd96babe1bb14 gcc/builtin-types.def 6ec7744e0d705692f3a27013c3b31e82 gcc/caller-save.c --- 1846,1852 ---- d1ebc83778d01f8ef1336a882065bb6c gcc/bitmap.h f9c5b6d4ad916d435b59739f764f5043 gcc/bt-load.c 6d9bbbbcf5850a7d937ff76b3e967f84 gcc/builtin-attrs.def ! 3f2850a226705e6cddc1b46954223792 gcc/builtins.c 2951237f5506a15e20890d22e631379f gcc/builtins.def 199ea5ae1396703cb25bd96babe1bb14 gcc/builtin-types.def 6ec7744e0d705692f3a27013c3b31e82 gcc/caller-save.c *************** eb26a040c7ec02b630cde0c906a05a8e gcc/c- *** 1878,1884 **** 4a425602993c95b37216930a42664f64 gcc/cgraph.c 7a3a8efe361c219aae444414841154ac gcc/cgraph.h 413ff6dcad1dea7d69fc8714f9c34038 gcc/cgraphunit.c ! b6b6e9ec8b45292c349d60c798266010 gcc/ChangeLog 9f3eae1e23bcd4166785b0386b467eef gcc/ChangeLog.0 fc0aaf9fc3d0b7a20690add95f3bc80a gcc/ChangeLog.1 f2ccc60251a264a176216de47c552020 gcc/ChangeLog.10 --- 1878,1884 ---- 4a425602993c95b37216930a42664f64 gcc/cgraph.c 7a3a8efe361c219aae444414841154ac gcc/cgraph.h 413ff6dcad1dea7d69fc8714f9c34038 gcc/cgraphunit.c ! 5dc875ca14ca04847dfefb49cac2f2c9 gcc/ChangeLog 9f3eae1e23bcd4166785b0386b467eef gcc/ChangeLog.0 fc0aaf9fc3d0b7a20690add95f3bc80a gcc/ChangeLog.1 f2ccc60251a264a176216de47c552020 gcc/ChangeLog.10 *************** e1dff66831f5affa27a1f28e5386192d gcc/co *** 2157,2163 **** 64c6389ebd32746f80009055a115e435 gcc/config/i386/i386.h 9c3634535b436138b84f40c4f8add917 gcc/config/i386/i386-interix3.h 816e38540e286cd1b1bae60b44180394 gcc/config/i386/i386-interix.h ! 32de5cccd18811cb7d942c58b7e7bd0b gcc/config/i386/i386.md fcb0439482e80b6fb6708e846894ea03 gcc/config/i386/i386-modes.def c38d472a2807e09469841fa80dc73e16 gcc/config/i386/i386-protos.h 62ac88d540b38a9a4a45ad8fb13a2c69 gcc/config/i386/k6.md --- 2157,2163 ---- 64c6389ebd32746f80009055a115e435 gcc/config/i386/i386.h 9c3634535b436138b84f40c4f8add917 gcc/config/i386/i386-interix3.h 816e38540e286cd1b1bae60b44180394 gcc/config/i386/i386-interix.h ! 63dd1f8844daf89f8b14963152c8c73d gcc/config/i386/i386.md fcb0439482e80b6fb6708e846894ea03 gcc/config/i386/i386-modes.def c38d472a2807e09469841fa80dc73e16 gcc/config/i386/i386-protos.h 62ac88d540b38a9a4a45ad8fb13a2c69 gcc/config/i386/k6.md *************** c0c3c7ef6d36f3a4fd74c7b77fa735e6 gcc/co *** 2304,2310 **** 941cc07882b4e18e61b5c4a14d951586 gcc/config/m32r/initfini.c 5f5ddb189aa2bda660631eede53e8ec1 gcc/config/m32r/linux.h 554520aaa68ce73728f30404914c4f3f gcc/config/m32r/little.h ! 77751f97ec88622f1d5882aa36764812 gcc/config/m32r/m32r.c 0083d969d110bed9a22860baf56d3652 gcc/config/m32r/m32r.h 54976b7af63026b17ab9820fb3acb35c gcc/config/m32r/m32r.md af353951565b5b5b228ac6d0822329da gcc/config/m32r/m32r-protos.h --- 2304,2310 ---- 941cc07882b4e18e61b5c4a14d951586 gcc/config/m32r/initfini.c 5f5ddb189aa2bda660631eede53e8ec1 gcc/config/m32r/linux.h 554520aaa68ce73728f30404914c4f3f gcc/config/m32r/little.h ! 8b438a1668d9b0c7b88eaaa14752b86d gcc/config/m32r/m32r.c 0083d969d110bed9a22860baf56d3652 gcc/config/m32r/m32r.h 54976b7af63026b17ab9820fb3acb35c gcc/config/m32r/m32r.md af353951565b5b5b228ac6d0822329da gcc/config/m32r/m32r-protos.h *************** aac038c1ddaf0561100958e71c855886 gcc/co *** 2462,2475 **** 153df084b9b299f98ad273972036b95e gcc/config/pa/pa64-linux.h 46ea97583e2136bcbb5a22e885f0851d gcc/config/pa/pa64-regs.h a25807809b4fc78f47de63da8e52a14a gcc/config/pa/pa64-start.h ! 9fa7183f2f389f5a2ba0ee75f8b2425a gcc/config/pa/pa.c ! f01848c70d2b24bdb980ed37acc434ee gcc/config/pa/pa.h ac5a5ce05b0f87af042d876683c873a9 gcc/config/pa/pa-host.c 5389579f86e4ab20cf0e32dfcb7faf0a gcc/config/pa/pa-hpux10.h 1f55539c1e2ddf98d0c0f059dd2db5e6 gcc/config/pa/pa-hpux11.h 0e94f807a8e96c26d9e37e2a0f791948 gcc/config/pa/pa-hpux.h 3b71f7f778708bfe6c054f326a09f47a gcc/config/pa/pa-linux.h ! 6b50e5a4c2c6d5583a6ea0b7e25e0116 gcc/config/pa/pa.md b79db2bdff3ce59678cce0a5c7e2467c gcc/config/pa/pa-modes.def 862c6e19897c6a0a0f32163fe2c231b5 gcc/config/pa/pa-osf.h 5df394c483d137380a05dda57a118381 gcc/config/pa/pa-pro-end.h --- 2462,2475 ---- 153df084b9b299f98ad273972036b95e gcc/config/pa/pa64-linux.h 46ea97583e2136bcbb5a22e885f0851d gcc/config/pa/pa64-regs.h a25807809b4fc78f47de63da8e52a14a gcc/config/pa/pa64-start.h ! d3e6abbe75849c2ea4b3afac28642680 gcc/config/pa/pa.c ! bcf04c7835e66695270a5dd9129a445b gcc/config/pa/pa.h ac5a5ce05b0f87af042d876683c873a9 gcc/config/pa/pa-host.c 5389579f86e4ab20cf0e32dfcb7faf0a gcc/config/pa/pa-hpux10.h 1f55539c1e2ddf98d0c0f059dd2db5e6 gcc/config/pa/pa-hpux11.h 0e94f807a8e96c26d9e37e2a0f791948 gcc/config/pa/pa-hpux.h 3b71f7f778708bfe6c054f326a09f47a gcc/config/pa/pa-linux.h ! a60ece474b5c9253667f47e015d99cc0 gcc/config/pa/pa.md b79db2bdff3ce59678cce0a5c7e2467c gcc/config/pa/pa-modes.def 862c6e19897c6a0a0f32163fe2c231b5 gcc/config/pa/pa-osf.h 5df394c483d137380a05dda57a118381 gcc/config/pa/pa-pro-end.h *************** f96e6ec2a04f9e35a918ea38114f44ff gcc/co *** 2533,2539 **** 8c96c61089c994b4809979dbbcb44161 gcc/config/rs6000/host-darwin.c da9f2136f559a122795f556795cfd9c7 gcc/config/rs6000/kaos-ppc.h 7aa6f4e782960be3e2b43998ef395330 gcc/config/rs6000/libgcc-ppc64.ver ! 55bec5232adb0d5c7c616c2bc8d17e7a gcc/config/rs6000/linux64.h ca186f2d12c7ece629ce74ff5ebd8d57 gcc/config/rs6000/linuxaltivec.h 0f715950e26a98a60e82a8d1c233cc14 gcc/config/rs6000/linux.h 49c493b2aa91786c8fc7be0f50a6cf55 gcc/config/rs6000/linuxspe.h --- 2533,2539 ---- 8c96c61089c994b4809979dbbcb44161 gcc/config/rs6000/host-darwin.c da9f2136f559a122795f556795cfd9c7 gcc/config/rs6000/kaos-ppc.h 7aa6f4e782960be3e2b43998ef395330 gcc/config/rs6000/libgcc-ppc64.ver ! b2251de36854ee327354e57c1905d38e gcc/config/rs6000/linux64.h ca186f2d12c7ece629ce74ff5ebd8d57 gcc/config/rs6000/linuxaltivec.h 0f715950e26a98a60e82a8d1c233cc14 gcc/config/rs6000/linux.h 49c493b2aa91786c8fc7be0f50a6cf55 gcc/config/rs6000/linuxspe.h *************** e01aa578b9a0a1ad2d58bb7154b6b75c gcc/co *** 2549,2560 **** 14cec5dfbee9d3f12e63eb6631f6c0cc gcc/config/rs6000/ppc-asm.h 62ff5a4b38545da7beaea2664d0f50f6 gcc/config/rs6000/rios1.md e3c80d8d4e193edc7b033193cc3a9df0 gcc/config/rs6000/rios2.md ! 41a70a05eb244285c521bdc91de3bf82 gcc/config/rs6000/rs6000.c b5daf436c50dda3342214be328ddffee gcc/config/rs6000/rs6000-c.c ! 02d2fd5baa1093c99e42dd286aae8802 gcc/config/rs6000/rs6000.h ! b34fa599223875123748e4518fd92891 gcc/config/rs6000/rs6000.md 2f8b4e7b226eb02133f6c2b65f867f21 gcc/config/rs6000/rs6000-modes.def ! 2518f1792b085e951b55c05c13391da8 gcc/config/rs6000/rs6000-protos.h 022825bbdaad18680fe32e0dd4b693bf gcc/config/rs6000/rs64.md a61b8c3e0135cbc4384dfecb35d92e2e gcc/config/rs6000/rtems.h 7a8546dc092c2e0a033f4b7cc7869fbf gcc/config/rs6000/sol-ci.asm --- 2549,2560 ---- 14cec5dfbee9d3f12e63eb6631f6c0cc gcc/config/rs6000/ppc-asm.h 62ff5a4b38545da7beaea2664d0f50f6 gcc/config/rs6000/rios1.md e3c80d8d4e193edc7b033193cc3a9df0 gcc/config/rs6000/rios2.md ! ac55b567cf55aad042d7f8a670a39358 gcc/config/rs6000/rs6000.c b5daf436c50dda3342214be328ddffee gcc/config/rs6000/rs6000-c.c ! 6561bf69730c2341d7c655de8fd5e4bb gcc/config/rs6000/rs6000.h ! 2462eda6a67d2429bb21180a9d71f0d5 gcc/config/rs6000/rs6000.md 2f8b4e7b226eb02133f6c2b65f867f21 gcc/config/rs6000/rs6000-modes.def ! 2aba2082f1b4afd73d8b9bb8d68a0bd8 gcc/config/rs6000/rs6000-protos.h 022825bbdaad18680fe32e0dd4b693bf gcc/config/rs6000/rs64.md a61b8c3e0135cbc4384dfecb35d92e2e gcc/config/rs6000/rtems.h 7a8546dc092c2e0a033f4b7cc7869fbf gcc/config/rs6000/sol-ci.asm *************** f8ff2d24f238f9d34f2d373a85654a0c gcc/co *** 2618,2624 **** 0a4c0fb3a1c46afbfdf1411f7b18d748 gcc/config/sh/rtems.h 93dbd5fb3e2126b4f1c4689fc674b37f gcc/config/sh/sh64.h f103e349c8ba0200958d1213ab8d3de6 gcc/config/sh/sh.c ! 1ccb75a62aaf379562a00db7a09c4b48 gcc/config/sh/sh.h 0679a9bfc3d554c46691d77fdf672d38 gcc/config/sh/sh.md 03e9503170a8a15a36a1f21d8c154f0d gcc/config/sh/shmedia.h 331b2df0e620b6e1d53fcaab317cafe9 gcc/config/sh/sh-modes.def --- 2618,2624 ---- 0a4c0fb3a1c46afbfdf1411f7b18d748 gcc/config/sh/rtems.h 93dbd5fb3e2126b4f1c4689fc674b37f gcc/config/sh/sh64.h f103e349c8ba0200958d1213ab8d3de6 gcc/config/sh/sh.c ! 8c663dd3d88ea3b83f07ee22fded89ba gcc/config/sh/sh.h 0679a9bfc3d554c46691d77fdf672d38 gcc/config/sh/sh.md 03e9503170a8a15a36a1f21d8c154f0d gcc/config/sh/shmedia.h 331b2df0e620b6e1d53fcaab317cafe9 gcc/config/sh/sh-modes.def *************** b07f4c925f16df829bd9e6e8f68972c1 gcc/co *** 2673,2679 **** 884ec3fc8a8e88d49f72cc73fcd53fd5 gcc/config/sparc/sp64-aout.h 16be6add1c1deaaf718d2b6d7b92999e gcc/config/sparc/sp64-elf.h 30b31a9e109437b10fdc3c1325def7ac gcc/config/sparc/sp86x-elf.h ! 2df5951bfae096216c81537853c52880 gcc/config/sparc/sparc.c a992f3130b54dc6c28144223812d431b gcc/config/sparc/sparc.h 9b0cb9f2cb03683a096d9494293e4295 gcc/config/sparc/sparclet.md 8ad5c7d48755e1c5fcb4ddcbc1e83a3e gcc/config/sparc/sparc.md --- 2673,2679 ---- 884ec3fc8a8e88d49f72cc73fcd53fd5 gcc/config/sparc/sp64-aout.h 16be6add1c1deaaf718d2b6d7b92999e gcc/config/sparc/sp64-elf.h 30b31a9e109437b10fdc3c1325def7ac gcc/config/sparc/sp86x-elf.h ! 74e2d3d4bcb728c5b731a6c10d3dff10 gcc/config/sparc/sparc.c a992f3130b54dc6c28144223812d431b gcc/config/sparc/sparc.h 9b0cb9f2cb03683a096d9494293e4295 gcc/config/sparc/sparclet.md 8ad5c7d48755e1c5fcb4ddcbc1e83a3e gcc/config/sparc/sparc.md *************** fe89e9c2eeba1d2ace81c88f85fbc8f7 gcc/c- *** 2777,2783 **** 94d55d512a9ba36caa9b7df079bae19f gcc/COPYING 7fbc338309ac38fefcd64b04bb903e34 gcc/COPYING.LIB af6632153fa98ee29a45c6c80d4335a8 gcc/coretypes.h ! 943f8e628e329744c93ccf32d3a18e1c gcc/coverage.c e4ad183c674fb7d59491dc2941d112d2 gcc/coverage.h 6dfffada033c0181a35f54b414f97b28 gcc/c-parse.c 8b43b3f9b2ef816cb235953a09ad8a8b gcc/c-parse.in --- 2777,2783 ---- 94d55d512a9ba36caa9b7df079bae19f gcc/COPYING 7fbc338309ac38fefcd64b04bb903e34 gcc/COPYING.LIB af6632153fa98ee29a45c6c80d4335a8 gcc/coretypes.h ! 454f69d4642e459942a73f065aeb795b gcc/coverage.c e4ad183c674fb7d59491dc2941d112d2 gcc/coverage.h 6dfffada033c0181a35f54b414f97b28 gcc/c-parse.c 8b43b3f9b2ef816cb235953a09ad8a8b gcc/c-parse.in *************** e4ad183c674fb7d59491dc2941d112d2 gcc/co *** 2785,2797 **** 0d24f2cca64159bb63b483f6524d3db3 gcc/cp/call.c 9f7a823f536eacdd59e2fc31ef4da831 gcc/cp/cfns.gperf 11598cdaa5f12bb2b4dac5a4171ff165 gcc/cp/cfns.h ! 49b16906bed686fb2ff84aa54142c756 gcc/cp/ChangeLog d788e4824ae889eb5c8e067a9f94a419 gcc/cp/ChangeLog.1 43a2f3aeb6c981482f5a0c2575d1e5ae gcc/cp/ChangeLog.2 b5d962198933688d83e8a77a5a2c2154 gcc/cp/ChangeLog.3 b9cb813675d1e580dd01146a550faa7c gcc/cp/ChangeLog.egcs 3870c81abd16c462083c3bc97129af5c gcc/c-pch.c ! 0ce6dd017f237c584e79e1da8d199e37 gcc/cp/class.c 0579b0a7d724eeea2e0dbf1ce4f236ff gcc/cp/config-lang.in 3f821469b8ed8d4b28c4e25be2706601 gcc/cp/cp-lang.c a15ffead2fd461bcdcb518ba919c795c gcc/cp/cp-tree.def --- 2785,2797 ---- 0d24f2cca64159bb63b483f6524d3db3 gcc/cp/call.c 9f7a823f536eacdd59e2fc31ef4da831 gcc/cp/cfns.gperf 11598cdaa5f12bb2b4dac5a4171ff165 gcc/cp/cfns.h ! f55abee61c7285f41d8497ae22678a91 gcc/cp/ChangeLog d788e4824ae889eb5c8e067a9f94a419 gcc/cp/ChangeLog.1 43a2f3aeb6c981482f5a0c2575d1e5ae gcc/cp/ChangeLog.2 b5d962198933688d83e8a77a5a2c2154 gcc/cp/ChangeLog.3 b9cb813675d1e580dd01146a550faa7c gcc/cp/ChangeLog.egcs 3870c81abd16c462083c3bc97129af5c gcc/c-pch.c ! 40223947f99cf8e2b0bb38cc94e58387 gcc/cp/class.c 0579b0a7d724eeea2e0dbf1ce4f236ff gcc/cp/config-lang.in 3f821469b8ed8d4b28c4e25be2706601 gcc/cp/cp-lang.c a15ffead2fd461bcdcb518ba919c795c gcc/cp/cp-tree.def *************** ab2180379daaa39d3d84c1343df98e7d gcc/cp *** 2799,2806 **** 447bb760d7041bb324f1cdf033d3dd6c gcc/cp/cvt.c c916b63f805bcac359fa0fcb6a1cae32 gcc/cp/cxx-pretty-print.c 7368f585c263db5cefe01a68f33ee302 gcc/cp/cxx-pretty-print.h ! 7e5f627b98d857d0776c3beaf5c1b80b gcc/cp/decl2.c ! db1eae64b3bdf24ff925f073ea274ab1 gcc/cp/decl.c 9a79bd240dc78750256134315a9b09ba gcc/cp/decl.h c9d166d9bec71e6e50bf9c4b648a1463 gcc/cp/dump.c d5b94e24912eab5939643cd01dc6108b gcc/cp/error.c --- 2799,2806 ---- 447bb760d7041bb324f1cdf033d3dd6c gcc/cp/cvt.c c916b63f805bcac359fa0fcb6a1cae32 gcc/cp/cxx-pretty-print.c 7368f585c263db5cefe01a68f33ee302 gcc/cp/cxx-pretty-print.h ! 1a3d7d71e3de73a62bb5eb25b3f732ec gcc/cp/decl2.c ! d5ea8bd555bba45d809124b6b980ae87 gcc/cp/decl.c 9a79bd240dc78750256134315a9b09ba gcc/cp/decl.h c9d166d9bec71e6e50bf9c4b648a1463 gcc/cp/dump.c d5b94e24912eab5939643cd01dc6108b gcc/cp/error.c *************** d5b94e24912eab5939643cd01dc6108b gcc/cp *** 2808,2832 **** 59d6f4c063f0604ea5a0ef97af43a686 gcc/cp/expr.c 84bbeb4fda515fd14310659de8729179 gcc/cp/friend.c d241a09e2725800322eca38edfa1a3ca gcc/cp/g++spec.c ! 7b6b2b878195090b14f926b14e45a9c5 gcc/cp/init.c ecce0410614e704b70014527424753ee gcc/cp/lang-specs.h 78e89ee527de4d23b2b66e4af475aa9e gcc/cp/lex.c baa9b4f46b819a4f62f82398fafa95fb gcc/cp/lex.h 42ed50920d5a6097314b76a319f04827 gcc/cp/Make-lang.in b3268b93b1b9b69a943473f328715dfe gcc/cp/mangle.c 4fa782a073ee5089b56efab462e94110 gcc/cp/method.c ! b435702edbdc32bacc7a7eb96dc6c87c gcc/cp/name-lookup.c 6756a9c625cdcf19f158d906d7de49fe gcc/cp/name-lookup.h 625bd1bc9937427e1e1f2416a3e799a1 gcc/cp/NEWS c9cae6ab8d289fac682aaa9edc61f211 gcc/cp/operators.def 0e09ac1585be3a3dce0743202675e191 gcc/cp/optimize.c ! 9f62f6a61131798432744cc9e0afafd3 gcc/cp/parser.c 6fb4cde37c077f753da161c45523b144 gcc/cppcharset.c 55151294bbbb8c3d0978e59c37781789 gcc/cppdefault.c 331807fdb5674eb14564aa8585eb6148 gcc/cppdefault.h a3d4708c4b4fdf9e0402a13209465fac gcc/cpperror.c 1505dde700ed30f254d798faed94df5b gcc/cppexp.c ! b558fb97944403a6a756bea922661bfd gcc/cppfiles.c 6f0e3c0bb53c52c8f7d82375f3c79c0c gcc/cpphash.c 8c8f8a56a93e828982eda2fb7135555d gcc/cpphash.h 6e806cd8cd52ebb46d449397772bde09 gcc/cppinit.c --- 2808,2832 ---- 59d6f4c063f0604ea5a0ef97af43a686 gcc/cp/expr.c 84bbeb4fda515fd14310659de8729179 gcc/cp/friend.c d241a09e2725800322eca38edfa1a3ca gcc/cp/g++spec.c ! 7b4466b176d1cc1c9f674f67a6293cd9 gcc/cp/init.c ecce0410614e704b70014527424753ee gcc/cp/lang-specs.h 78e89ee527de4d23b2b66e4af475aa9e gcc/cp/lex.c baa9b4f46b819a4f62f82398fafa95fb gcc/cp/lex.h 42ed50920d5a6097314b76a319f04827 gcc/cp/Make-lang.in b3268b93b1b9b69a943473f328715dfe gcc/cp/mangle.c 4fa782a073ee5089b56efab462e94110 gcc/cp/method.c ! 945d37595925d6a37c3219276d6c682c gcc/cp/name-lookup.c 6756a9c625cdcf19f158d906d7de49fe gcc/cp/name-lookup.h 625bd1bc9937427e1e1f2416a3e799a1 gcc/cp/NEWS c9cae6ab8d289fac682aaa9edc61f211 gcc/cp/operators.def 0e09ac1585be3a3dce0743202675e191 gcc/cp/optimize.c ! c31ff94edef1bd425fbad5d4191ee49a gcc/cp/parser.c 6fb4cde37c077f753da161c45523b144 gcc/cppcharset.c 55151294bbbb8c3d0978e59c37781789 gcc/cppdefault.c 331807fdb5674eb14564aa8585eb6148 gcc/cppdefault.h a3d4708c4b4fdf9e0402a13209465fac gcc/cpperror.c 1505dde700ed30f254d798faed94df5b gcc/cppexp.c ! b235ba3bd4f84d830dd518189a87d8f0 gcc/cppfiles.c 6f0e3c0bb53c52c8f7d82375f3c79c0c gcc/cpphash.c 8c8f8a56a93e828982eda2fb7135555d gcc/cpphash.h 6e806cd8cd52ebb46d449397772bde09 gcc/cppinit.c *************** ea510dbd5c67fc314c53e85e6252bb16 gcc/cp *** 2837,2843 **** e655648ba8129ed632c25d1b168e1d76 gcc/c-ppoutput.c 9e244cf39c83e24fb6d96162ee28ac58 gcc/cpppch.c 5a3952c6e4073ddd293b452fa2568f23 gcc/cppspec.c ! e1770622f8cdb92f5c8f8a114bab8a46 gcc/cp/pt.c 3517fa440f5f36af8182e1c229393259 gcc/cpptrad.c 92d2ef4f1daa8febc40f6a20a69c4e08 gcc/cp/ptree.c 18b1a76a3d27894d6f678ac1fb9c1fde gcc/cppucnid.h --- 2837,2843 ---- e655648ba8129ed632c25d1b168e1d76 gcc/c-ppoutput.c 9e244cf39c83e24fb6d96162ee28ac58 gcc/cpppch.c 5a3952c6e4073ddd293b452fa2568f23 gcc/cppspec.c ! c4647fe95f7460f02348a4a8193b9619 gcc/cp/pt.c 3517fa440f5f36af8182e1c229393259 gcc/cpptrad.c 92d2ef4f1daa8febc40f6a20a69c4e08 gcc/cp/ptree.c 18b1a76a3d27894d6f678ac1fb9c1fde gcc/cppucnid.h *************** fa4ae38ee0d62c079fd6f214252c1a0c gcc/cp *** 2849,2861 **** 1392bd7cc432acfd282e014563f12382 gcc/c-pretty-print.c e403bf531a21ac966e8af5945bab24a6 gcc/c-pretty-print.h 1c494d0eac82e0831e097ec95119896c gcc/cp/rtti.c ! 9773431fb558784cf89051841a7ac7ea gcc/cp/search.c ! 8f6f675bceeae74aa112ecdfa5ea03ea gcc/cp/semantics.c cbfa4dd50aff7e649a700725fe817a53 gcc/cp/tree.c 2f2094a1ecbcf129767ebc6a04c86e8f gcc/cp/typeck2.c 8bf2da7898d569f3b0f86824e100da93 gcc/cp/typeck.c 474c8b4b7cbecbfbe2ba4dd202ca9802 gcc/crtstuff.c ! 21350cf1e2d18a9c60dc4204675359d0 gcc/cse.c f7e1d92f3de1981d4111c323c35fad0f gcc/cselib.c 4c163dea530058b46e705789a406e2ad gcc/cselib.h 908728831b84073fb780859b383d7047 gcc/c-semantics.c --- 2849,2861 ---- 1392bd7cc432acfd282e014563f12382 gcc/c-pretty-print.c e403bf531a21ac966e8af5945bab24a6 gcc/c-pretty-print.h 1c494d0eac82e0831e097ec95119896c gcc/cp/rtti.c ! 38e364a7c8dafba57d79cbe51c1d61de gcc/cp/search.c ! 96d572a183f8d4cf8ccde8e834b67515 gcc/cp/semantics.c cbfa4dd50aff7e649a700725fe817a53 gcc/cp/tree.c 2f2094a1ecbcf129767ebc6a04c86e8f gcc/cp/typeck2.c 8bf2da7898d569f3b0f86824e100da93 gcc/cp/typeck.c 474c8b4b7cbecbfbe2ba4dd202ca9802 gcc/crtstuff.c ! 13bc10b5b1827e1cd34768ce5985bec8 gcc/cse.c f7e1d92f3de1981d4111c323c35fad0f gcc/cselib.c 4c163dea530058b46e705789a406e2ad gcc/cselib.h 908728831b84073fb780859b383d7047 gcc/c-semantics.c *************** e025c163542a9ac9aecf10594125f181 gcc/do *** 2878,2889 **** 467ecd6ae4390913ab4effa49459707e gcc/doc/compat.texi ede23db52c73d2fda739a3d4cedfd465 gcc/doc/configfiles.texi 73b7f9aa052dde14853d1817153dfd24 gcc/doc/configterms.texi ! 374116ba974a63c7d654404d4a42fe36 gcc/doc/contrib.texi ad084b0cb2efc588cf805ebadcd5a612 gcc/doc/contribute.texi ! 743ccec998b375e734e4207e44408a04 gcc/doc/cpp.1 8462a717da44ca316c8c9ac975457a32 gcc/doc/cppenv.texi ! 862057583f86fdba96d0bbc71232dcbd gcc/doc/cpp.info ! 85f73687ee09565e6e9184e5a4cc9735 gcc/doc/cppinternals.info 17a10233e69410bea41b943255699306 gcc/doc/cppinternals.texi 9c415a9bd1aa5d5fd772d36d88c41159 gcc/doc/cppopts.texi b9aa842a0973c8afb1291bb9d38a522d gcc/doc/cpp.texi --- 2878,2889 ---- 467ecd6ae4390913ab4effa49459707e gcc/doc/compat.texi ede23db52c73d2fda739a3d4cedfd465 gcc/doc/configfiles.texi 73b7f9aa052dde14853d1817153dfd24 gcc/doc/configterms.texi ! 16154db51293935ca3c6b2f1e9568eea gcc/doc/contrib.texi ad084b0cb2efc588cf805ebadcd5a612 gcc/doc/contribute.texi ! 82a03722b57aa1c9c44f7e780709313b gcc/doc/cpp.1 8462a717da44ca316c8c9ac975457a32 gcc/doc/cppenv.texi ! 63906ed634e08eaf50ce8744033d791a gcc/doc/cpp.info ! 9a2e66137fe2d1c729e986e4b70aebe9 gcc/doc/cppinternals.info 17a10233e69410bea41b943255699306 gcc/doc/cppinternals.texi 9c415a9bd1aa5d5fd772d36d88c41159 gcc/doc/cppopts.texi b9aa842a0973c8afb1291bb9d38a522d gcc/doc/cpp.texi *************** b9aa842a0973c8afb1291bb9d38a522d gcc/do *** 2891,2921 **** 2c17d3cb8f737e98abf4df3c03c2c6ec gcc/doc/extend.texi 0a182921987a1f5dfb6889e06ca0b930 gcc/doc/fragments.texi 794bf237888e5f2a0bef4634a6671557 gcc/doc/frontends.texi ! ea38a361ab00a05b77522fc37d01b544 gcc/doc/fsf-funding.7 ! 17cad5ba4ce4c4d5983e030c81502e32 gcc/doc/g++.1 ! 54a6b105241bf987eeded14a0500c8e1 gcc/doc/g77.1 ! bcb225582e2a4a8340e39bfd8a25f2a5 gcc/doc/g77.info ! 17cad5ba4ce4c4d5983e030c81502e32 gcc/doc/gcc.1 ! 3d4f6f2ae7030c64af5fb69bd183abb7 gcc/doc/gcc.info ! 54a64073e1f15b2eb710c45705b2d041 gcc/doc/gccinstall.info ! 69004be3bd7242315971c94d04ba2fbf gcc/doc/gccint.info 39a95becc7b0ff2318600bab6bfaaeb8 gcc/doc/gccint.texi 3d74d81ba106be97401bfe812d6bd019 gcc/doc/gcc.texi ! 9569127a3085436e9146e498c0749044 gcc/doc/gcj.1 ! 60822c9f427c787ac70a315f3fa0d252 gcc/doc/gcjh.1 ! baa5722aa3187efde73db8e24856ac44 gcc/doc/gcj.info ! 4b0326f94c5369af47480a8e66932955 gcc/doc/gcov.1 35327af8210650ee899a23fc61fd0c11 gcc/doc/gcov.texi ! 94c61388ce381816fc4973bfac275ea9 gcc/doc/gfdl.7 ! c40ffe74b56250078d761056be425f5e gcc/doc/gij.1 290370669f02bef1502ada9273e5261f gcc/doc/gnu.texi ! a600375ac280451413ec2d90034b2465 gcc/doc/gpl.7 8b3f292c260d2613f062b747ed6a77c3 gcc/doc/gty.texi 12712ad63a56e9d549562b21b42b1454 gcc/doc/headerdirs.texi 8257eb4bf3f7d4bf693401a013d46ae6 gcc/doc/hostconfig.texi 34dd22797a1a1ec22615f0386badf115 gcc/doc/include/fdl.texi 8787976f426cd52da24a856cd41d87be gcc/doc/include/funding.texi ! c91e909b53662f7053c091c72da14013 gcc/doc/include/gcc-common.texi 5dac6b15d38729f68fbadfcdefa2e05d gcc/doc/include/gpl.texi ded88a6f9b9f1b8c68f5beacaffe3023 gcc/doc/include/texinfo.tex 86355f77ae147b0b5ac0b6127c8259f8 gcc/doc/install-old.texi --- 2891,2921 ---- 2c17d3cb8f737e98abf4df3c03c2c6ec gcc/doc/extend.texi 0a182921987a1f5dfb6889e06ca0b930 gcc/doc/fragments.texi 794bf237888e5f2a0bef4634a6671557 gcc/doc/frontends.texi ! 981ccabd60815ff9c920d3e0729fa76c gcc/doc/fsf-funding.7 ! 3b1620b3f1b331cd585e95d67178ed5d gcc/doc/g++.1 ! 73be165b66003dc4c3e6699fa3f1c8a3 gcc/doc/g77.1 ! bb463e47ca3b2b5f023203fed7e3b581 gcc/doc/g77.info ! 3b1620b3f1b331cd585e95d67178ed5d gcc/doc/gcc.1 ! d8d853bcb710624e193efb93ffa35f6e gcc/doc/gcc.info ! 72f668cc1e7da2d2e9d96b47fb0bf5f5 gcc/doc/gccinstall.info ! f75e86116bb798ad13bc9b6e7fedc909 gcc/doc/gccint.info 39a95becc7b0ff2318600bab6bfaaeb8 gcc/doc/gccint.texi 3d74d81ba106be97401bfe812d6bd019 gcc/doc/gcc.texi ! c11ed76a9d5ae80f8e2b32e8e20fff28 gcc/doc/gcj.1 ! 406256767fbfed8142a38cba3d6d5bcf gcc/doc/gcjh.1 ! c9e977d8560f45bee345782094e9c884 gcc/doc/gcj.info ! 499493f84f7ce45980d7b965d61104c2 gcc/doc/gcov.1 35327af8210650ee899a23fc61fd0c11 gcc/doc/gcov.texi ! 8b1adb26b0d76a5a12239cf1c84b999a gcc/doc/gfdl.7 ! 13d2423ca4eb6cf67216f07d60932b5e gcc/doc/gij.1 290370669f02bef1502ada9273e5261f gcc/doc/gnu.texi ! e3993c3bb19d63ed8b9459593e2dc475 gcc/doc/gpl.7 8b3f292c260d2613f062b747ed6a77c3 gcc/doc/gty.texi 12712ad63a56e9d549562b21b42b1454 gcc/doc/headerdirs.texi 8257eb4bf3f7d4bf693401a013d46ae6 gcc/doc/hostconfig.texi 34dd22797a1a1ec22615f0386badf115 gcc/doc/include/fdl.texi 8787976f426cd52da24a856cd41d87be gcc/doc/include/funding.texi ! 59fbaf2c9b33e4f000f756d879d4f30f gcc/doc/include/gcc-common.texi 5dac6b15d38729f68fbadfcdefa2e05d gcc/doc/include/gpl.texi ded88a6f9b9f1b8c68f5beacaffe3023 gcc/doc/include/texinfo.tex 86355f77ae147b0b5ac0b6127c8259f8 gcc/doc/install-old.texi *************** cc678ff1de5dc95f0dbd3d62f51abb11 gcc/do *** 2923,2931 **** 4230bc26f282d5b487b41e5546fa1de3 gcc/doc/install.texi2html 732f10e680f98ce85fc5db413ff48bbf gcc/doc/interface.texi 8b550a3bb8151fae248a0729a2a14956 gcc/doc/invoke.texi ! 79913de7804f4c21d06d67465e881bd5 gcc/doc/jcf-dump.1 ! bd0910af6d66f3631cc9198d5d36bcbb gcc/doc/jv-convert.1 ! a5df3c001ab7828f8c92eb1890c0a2aa gcc/doc/jv-scan.1 a01aca1d7da7f482653b521ba6447f85 gcc/doc/languages.texi cc3ccd8f5888c75efd76e447ab90161a gcc/doc/libgcc.texi 77649f91ce53bd17e41eebe557de78d8 gcc/doc/makefile.texi --- 2923,2931 ---- 4230bc26f282d5b487b41e5546fa1de3 gcc/doc/install.texi2html 732f10e680f98ce85fc5db413ff48bbf gcc/doc/interface.texi 8b550a3bb8151fae248a0729a2a14956 gcc/doc/invoke.texi ! a67f9f2e770d24a68d8ad23c92150f8c gcc/doc/jcf-dump.1 ! 0de5bdadf4a5b20434fd3ad6a9c56174 gcc/doc/jv-convert.1 ! 3a647f504484bfa0e6590c90c402b3df gcc/doc/jv-scan.1 a01aca1d7da7f482653b521ba6447f85 gcc/doc/languages.texi cc3ccd8f5888c75efd76e447ab90161a gcc/doc/libgcc.texi 77649f91ce53bd17e41eebe557de78d8 gcc/doc/makefile.texi *************** cc3ccd8f5888c75efd76e447ab90161a gcc/do *** 2933,2940 **** ce76d9b16bf9ce9f0374043dccee7ea4 gcc/doc/objc.texi d46a1385eea00ff1f9882f43c805ed75 gcc/doc/passes.texi 4e14242c1266dfef1cade7a2e7cc32df gcc/doc/portability.texi ! eadd4596e2c22fe6832b00960e64e91b gcc/doc/rmic.1 ! 9914e0bb604129f314ef942d27b3d2e6 gcc/doc/rmiregistry.1 c2e2a260c6b5cc74b7b871627ebc7504 gcc/doc/rtl.texi d57122b80f1dd7815e0cf707c38d0170 gcc/doc/service.texi 1bd94fce86fa54188259bc740b958a18 gcc/doc/sourcebuild.texi --- 2933,2940 ---- ce76d9b16bf9ce9f0374043dccee7ea4 gcc/doc/objc.texi d46a1385eea00ff1f9882f43c805ed75 gcc/doc/passes.texi 4e14242c1266dfef1cade7a2e7cc32df gcc/doc/portability.texi ! 6e57638b9f8d127c5a0dab68e54a00ea gcc/doc/rmic.1 ! 3647a19128390cda621256bd574ca312 gcc/doc/rmiregistry.1 c2e2a260c6b5cc74b7b871627ebc7504 gcc/doc/rtl.texi d57122b80f1dd7815e0cf707c38d0170 gcc/doc/service.texi 1bd94fce86fa54188259bc740b958a18 gcc/doc/sourcebuild.texi *************** b748c277ff6904dfd3bf94844812b7b5 gcc/f/ *** 2971,2980 **** 85272bca4def0f379a645fb2d1f01482 gcc/f/bld.c cfb08e20dc4884bbbca5fe4fffe22fcc gcc/f/bld.h 5344c4c9a07f61ae51203f032128d33a gcc/f/bld-op.def ! 07694cb83e6639a2ce5dad8561c46b0a gcc/f/BUGS 3318027c0870cc5fa65e1bd45c2fec99 gcc/f/bugs0.texi 0391c789a8dca33471698acc56c551fd gcc/f/bugs.texi ! a1097285d8ca40207ac9a8921141ded1 gcc/f/ChangeLog 5c90d441df9e69a2e844c7702e2bfd28 gcc/f/ChangeLog.0 dcee4426ca71cf5d32349fad0977f6fe gcc/f/com.c ecf8b67b8b80b1c0a6bfe2922255476f gcc/f/com.h --- 2971,2980 ---- 85272bca4def0f379a645fb2d1f01482 gcc/f/bld.c cfb08e20dc4884bbbca5fe4fffe22fcc gcc/f/bld.h 5344c4c9a07f61ae51203f032128d33a gcc/f/bld-op.def ! 28ccf4e985dc13f570327a7bb5fa8e02 gcc/f/BUGS 3318027c0870cc5fa65e1bd45c2fec99 gcc/f/bugs0.texi 0391c789a8dca33471698acc56c551fd gcc/f/bugs.texi ! 232a3fb096f01d1e8218e12c80550aec gcc/f/ChangeLog 5c90d441df9e69a2e844c7702e2bfd28 gcc/f/ChangeLog.0 dcee4426ca71cf5d32349fad0977f6fe gcc/f/com.c ecf8b67b8b80b1c0a6bfe2922255476f gcc/f/com.h *************** cc664cb394b581945ef0a6b85e8509ce gcc/f/ *** 2988,2995 **** 257c3faa7a49d0b929a413b5f5185aa0 gcc/f/expr.h 93e0de68dd7fc2d316facb3a2dd7f53d gcc/f/ffe.texi 6789f8d5013992307a9ef53775990601 gcc/f/fini.c ! 1bf990472bc2372340b91af998f50275 gcc/f/g77spec.c ! 57bef6927ca03939209a9c908e69b21e gcc/f/g77.texi fd77e789c5ca37ea5a45ca03586bbdc4 gcc/f/global.c ba94b6a2f054e8b4dbd5d9eaa7df94e6 gcc/f/global.h bc4b09683d8f8aade9a01b11bf72ea96 gcc/f/implic.c --- 2988,2995 ---- 257c3faa7a49d0b929a413b5f5185aa0 gcc/f/expr.h 93e0de68dd7fc2d316facb3a2dd7f53d gcc/f/ffe.texi 6789f8d5013992307a9ef53775990601 gcc/f/fini.c ! a9a5bab722253ff90d91665d11546dd9 gcc/f/g77spec.c ! 323466859676590a31c000b007b52507 gcc/f/g77.texi fd77e789c5ca37ea5a45ca03586bbdc4 gcc/f/global.c ba94b6a2f054e8b4dbd5d9eaa7df94e6 gcc/f/global.h bc4b09683d8f8aade9a01b11bf72ea96 gcc/f/implic.c *************** b54a9a16f5ba7780e15e5f3a0898c7e4 gcc/fi *** 3013,3024 **** 816b238df6d90b9988e3f0da9e0f564d gcc/fixinc/fixincl.c 053831fb64c48229d8356349d8ca06f4 gcc/fixinc/fixincl.sh 2a4b32e8670412700d3fb185983fa2b7 gcc/fixinc/fixincl.tpl ! 2f4c0df12a67f70ab841ef0d578eedaf gcc/fixinc/fixincl.x 024564e6838a43d2ca7e2ab8285a7035 gcc/fixinc/fixlib.c 4914b372bba8514a9d8ea9c082ad5492 gcc/fixinc/fixlib.h 71b706624ff689346a3b80f974205c81 gcc/fixinc/fixtests.c a92e41137ab2ca4b154694d02d5d9966 gcc/fixinc/genfixes ! cab8bde9c671225bea2ecc13673541d9 gcc/fixinc/inclhack.def f9bc6e872ede6f032dc46d278cf3110e gcc/fixinc/Makefile.in f58317f98d5df606f048b130e1fcc056 gcc/fixinc/mkfixinc.sh deedac06e3e01316aa1fb6d1aa44eb07 gcc/fixinc/procopen.c --- 3013,3024 ---- 816b238df6d90b9988e3f0da9e0f564d gcc/fixinc/fixincl.c 053831fb64c48229d8356349d8ca06f4 gcc/fixinc/fixincl.sh 2a4b32e8670412700d3fb185983fa2b7 gcc/fixinc/fixincl.tpl ! a7312cdb3c0225e117e295344aad49b1 gcc/fixinc/fixincl.x 024564e6838a43d2ca7e2ab8285a7035 gcc/fixinc/fixlib.c 4914b372bba8514a9d8ea9c082ad5492 gcc/fixinc/fixlib.h 71b706624ff689346a3b80f974205c81 gcc/fixinc/fixtests.c a92e41137ab2ca4b154694d02d5d9966 gcc/fixinc/genfixes ! e90557f60866284732b545fde94ff916 gcc/fixinc/inclhack.def f9bc6e872ede6f032dc46d278cf3110e gcc/fixinc/Makefile.in f58317f98d5df606f048b130e1fcc056 gcc/fixinc/mkfixinc.sh deedac06e3e01316aa1fb6d1aa44eb07 gcc/fixinc/procopen.c *************** ce9c29d103f76334b3205b5051bd18b7 gcc/f/ *** 3118,3127 **** 3562d2c7786c42761e2267758c274dc3 gcc/f/malloc.h 0bbf34f3f86ea1ffa25b5550c00ce6c8 gcc/f/name.c 55dc1c542145749f4c155de4a32d7e5d gcc/f/name.h ! c02dbfb3e18f1e78c4119ca65c3578c1 gcc/f/NEWS f07488179decc7942089f1cc4740305f gcc/f/news0.texi 81faf07d72e145f874f058f3e108800b gcc/f/news.texi ! e191d28256c0c88bdf602242e6cfac08 gcc/fold-const.c e0f41dde03adce96e1d2c3ed5b000bb4 gcc/f/parse.c 3cb424e53e208746d0f5052532ae01f0 gcc/f/proj.h 89cc2e2833c8dbd6c9952122fb17e762 gcc/fp-test.c --- 3118,3127 ---- 3562d2c7786c42761e2267758c274dc3 gcc/f/malloc.h 0bbf34f3f86ea1ffa25b5550c00ce6c8 gcc/f/name.c 55dc1c542145749f4c155de4a32d7e5d gcc/f/name.h ! 4213e211848761ec266752aa880b474d gcc/f/NEWS f07488179decc7942089f1cc4740305f gcc/f/news0.texi 81faf07d72e145f874f058f3e108800b gcc/f/news.texi ! b20bbe51504e620d3f2cd3f43361027c gcc/fold-const.c e0f41dde03adce96e1d2c3ed5b000bb4 gcc/f/parse.c 3cb424e53e208746d0f5052532ae01f0 gcc/f/proj.h 89cc2e2833c8dbd6c9952122fb17e762 gcc/fp-test.c *************** abc1098b3d5ab3ce87a76d0d463126d9 gcc/f/ *** 3182,3192 **** 61b5c7a357c8a00ebabb03079f2963b9 gcc/f/where.h 8b236ba2888ff458e53cf4886134e68d gcc/gbl-ctors.h e1aff8af74ac7e252f83ffef79593dd9 gcc/gccbug.in ! 8fc0a33abe3135921b1c1934f7b52c75 gcc/gcc.c de62a6ecffd2f4fbe6e5cdab15c81088 gcc/gcc.h 6c8aa14d6e96a396e36ddef8e52b03a3 gcc/gccspec.c ! b5bb538e16213125af1b98aa281b299b gcc/gcov.c ! 250c6b3ddd85597182e5c82aa98222a7 gcc/gcov-dump.c fcf457697571171813c07eaff302deef gcc/gcov-io.c d1f03505da10b0f3d8d40b04022fc858 gcc/gcov-io.h 313ac1ad71ff80f61831c60c648e1e87 gcc/gcov-iov.c --- 3182,3192 ---- 61b5c7a357c8a00ebabb03079f2963b9 gcc/f/where.h 8b236ba2888ff458e53cf4886134e68d gcc/gbl-ctors.h e1aff8af74ac7e252f83ffef79593dd9 gcc/gccbug.in ! e7b1c621656ffad63f225b466d9f847f gcc/gcc.c de62a6ecffd2f4fbe6e5cdab15c81088 gcc/gcc.h 6c8aa14d6e96a396e36ddef8e52b03a3 gcc/gccspec.c ! 525ce18ef11729ca466c3f1f3e5dc59a gcc/gcov.c ! f60b3d772998ffe03c7d038c84a88f2e gcc/gcov-dump.c fcf457697571171813c07eaff302deef gcc/gcov-io.c d1f03505da10b0f3d8d40b04022fc858 gcc/gcov-io.h 313ac1ad71ff80f61831c60c648e1e87 gcc/gcov-iov.c *************** a846626af4e8f504d0bcdc04fc7d2524 gcc/ge *** 3207,3216 **** 6d25e5e6e71179d311d4ad2b652c0707 gcc/gengenrtl.c 378d875adf5af3648e23594e02953486 gcc/gengtype.c 8eac28a38ea04ed3c733e62deb4466f0 gcc/gengtype.h ! ea4cc3ea01d80fd1314349ccde0252eb gcc/gengtype-lex.c 2a91a5a328687dbb743f2757d0574e9c gcc/gengtype-lex.l ! 49b68de3b019f61e56561a920003265f gcc/gengtype-yacc.c ! a48798d320b252016afa4257177e9768 gcc/gengtype-yacc.h 222c86b62da1f9271952f60d37ffcbb3 gcc/gengtype-yacc.y 0a7fa93f0a4225be5e61d4dbb2a9859a gcc/genmodes.c 7dd7a74ea2fc595cbc900b20b17cee18 gcc/genmultilib --- 3207,3216 ---- 6d25e5e6e71179d311d4ad2b652c0707 gcc/gengenrtl.c 378d875adf5af3648e23594e02953486 gcc/gengtype.c 8eac28a38ea04ed3c733e62deb4466f0 gcc/gengtype.h ! c562c1fcee873e90256bfc83c2d0033a gcc/gengtype-lex.c 2a91a5a328687dbb743f2757d0574e9c gcc/gengtype-lex.l ! 13ec72e900c3c265e05efc5c003d37a4 gcc/gengtype-yacc.c ! da02e52b6c98c7458b051c9994fe363d gcc/gengtype-yacc.h 222c86b62da1f9271952f60d37ffcbb3 gcc/gengtype-yacc.y 0a7fa93f0a4225be5e61d4dbb2a9859a gcc/genmodes.c 7dd7a74ea2fc595cbc900b20b17cee18 gcc/genmultilib *************** f88029fd13fef0e2712cdc43aa4ba008 gcc/in *** 3275,3281 **** 08db6bf4ea64d94892095b2f44f12e86 gcc/java/buffer.c fd12809851cafbf50d9a6d4148c8f25c gcc/java/buffer.h d717db4aace564756dd55fab071a825c gcc/java/builtins.c ! 67074c99545eaa9573a074b7a083f888 gcc/java/ChangeLog 9194d7bf58de2a6826c3615620ad8a3e gcc/java/chartables.h 4a2f15b5b1eb4ef870208c2fe6763b6c gcc/java/check-init.c 22399b3af3f6df285749245fea4dcbcb gcc/java/class.c --- 3275,3281 ---- 08db6bf4ea64d94892095b2f44f12e86 gcc/java/buffer.c fd12809851cafbf50d9a6d4148c8f25c gcc/java/buffer.h d717db4aace564756dd55fab071a825c gcc/java/builtins.c ! fcd60887ed98b9ab18aebcafb99d2074 gcc/java/ChangeLog 9194d7bf58de2a6826c3615620ad8a3e gcc/java/chartables.h 4a2f15b5b1eb4ef870208c2fe6763b6c gcc/java/check-init.c 22399b3af3f6df285749245fea4dcbcb gcc/java/class.c *************** df65759f2d79c50c7c9d2784d1b9a000 gcc/ja *** 3287,3293 **** 20cd602c0af2485575e0fea9f3a3b600 gcc/java/expr.c 2cdd697784dda93d2fae59bac1c23e3e gcc/java/gcj.texi e22d04d56400c3783d3d799871ce70d4 gcc/java/gen-table.pl ! 2baf181dee02a99a3a94b1a065dc4a2e gcc/java/gjavah.c d33ffeff1f7d79d3c4f4c5c1dff1c545 gcc/java/java-except.h 1934fbe8ee4032c17cf8a3533c894877 gcc/java/java-opcodes.h 12dcb3b79f561c62beaa98f176fa55f1 gcc/java/javaop.def --- 3287,3293 ---- 20cd602c0af2485575e0fea9f3a3b600 gcc/java/expr.c 2cdd697784dda93d2fae59bac1c23e3e gcc/java/gcj.texi e22d04d56400c3783d3d799871ce70d4 gcc/java/gen-table.pl ! fbf9516b06efc60702a58f6d2061b579 gcc/java/gjavah.c d33ffeff1f7d79d3c4f4c5c1dff1c545 gcc/java/java-except.h 1934fbe8ee4032c17cf8a3533c894877 gcc/java/java-opcodes.h 12dcb3b79f561c62beaa98f176fa55f1 gcc/java/javaop.def *************** d33ffeff1f7d79d3c4f4c5c1dff1c545 gcc/ja *** 3295,3301 **** 8bc8979172abd3bc6b93294abfe5ce22 gcc/java/java-tree.def 8563465122109a0fb59d49947bd6c915 gcc/java/java-tree.h 082e35bec4b881f7f7f059f694b2400f gcc/java/jcf-depend.c ! bdbe689ed488e15adc52fa60ad668ae3 gcc/java/jcf-dump.c 6bae722d0c98e50420d48a4a100d144a gcc/java/jcf.h 3012420f4e1bf41190df133c3695d4b0 gcc/java/jcf-io.c d7038773b7d92b8303d093f37e58b5b6 gcc/java/jcf-parse.c --- 3295,3301 ---- 8bc8979172abd3bc6b93294abfe5ce22 gcc/java/java-tree.def 8563465122109a0fb59d49947bd6c915 gcc/java/java-tree.h 082e35bec4b881f7f7f059f694b2400f gcc/java/jcf-depend.c ! ef472fddb68d5ada1f4b81414516ba80 gcc/java/jcf-dump.c 6bae722d0c98e50420d48a4a100d144a gcc/java/jcf.h 3012420f4e1bf41190df133c3695d4b0 gcc/java/jcf-io.c d7038773b7d92b8303d093f37e58b5b6 gcc/java/jcf-parse.c *************** d7038773b7d92b8303d093f37e58b5b6 gcc/ja *** 3303,3309 **** bd43379870aba4a83983b67e069e8a6a gcc/java/jcf-reader.c 9870f241f33185bf616a8dd3ed5dd3fa gcc/java/jcf-write.c 09b883396ac2c68f2a19c997502eefa0 gcc/java/jvgenmain.c ! 300f851ffe27f30166efd75a9fca7318 gcc/java/jv-scan.c 9e3602f81320032d4a066432a47c0ad6 gcc/java/jvspec.c 01918aa9081c8f23a3700560e1c7dae4 gcc/java/keyword.gperf bb60189a6a5a720b184f61e9c3146c92 gcc/java/keyword.h --- 3303,3309 ---- bd43379870aba4a83983b67e069e8a6a gcc/java/jcf-reader.c 9870f241f33185bf616a8dd3ed5dd3fa gcc/java/jcf-write.c 09b883396ac2c68f2a19c997502eefa0 gcc/java/jvgenmain.c ! 0601adecea2f4761450208a8f0995b85 gcc/java/jv-scan.c 9e3602f81320032d4a066432a47c0ad6 gcc/java/jvspec.c 01918aa9081c8f23a3700560e1c7dae4 gcc/java/keyword.gperf bb60189a6a5a720b184f61e9c3146c92 gcc/java/keyword.h *************** effe1a7822b33bc9827fde743227ee3b gcc/ja *** 3315,3323 **** 776cd001f0bc9170fe6c6160b2b383a6 gcc/java/Make-lang.in 667e31da3f84bbec005e9c4393a17ec3 gcc/java/mangle.c 5368f5e92c82d0f4a187ae6d359b5ce6 gcc/java/mangle_name.c ! 15fa36ab0bf57e7fc59fbb99242b8dd7 gcc/java/parse.c 13263242f7d024d4cb1e314b2977f5d8 gcc/java/parse.h ! 001eec53ab3897294b32db0cc668a834 gcc/java/parse-scan.c 0effee30166d5c60230b5327f4c740f7 gcc/java/parse-scan.y 31c0b2afb5f49e0dca2bd4a8d41cce96 gcc/java/parse.y e451332301d4ed7169fa905c88984b9d gcc/java/resource.c --- 3315,3323 ---- 776cd001f0bc9170fe6c6160b2b383a6 gcc/java/Make-lang.in 667e31da3f84bbec005e9c4393a17ec3 gcc/java/mangle.c 5368f5e92c82d0f4a187ae6d359b5ce6 gcc/java/mangle_name.c ! 5c597577ce64fbf821b9a07aeab905f0 gcc/java/parse.c 13263242f7d024d4cb1e314b2977f5d8 gcc/java/parse.h ! 77ac836f06d530c5b8fea1bb68f0ccef gcc/java/parse-scan.c 0effee30166d5c60230b5327f4c740f7 gcc/java/parse-scan.y 31c0b2afb5f49e0dca2bd4a8d41cce96 gcc/java/parse.y e451332301d4ed7169fa905c88984b9d gcc/java/resource.c *************** ddc5d3b017bfa0c33fe152d0b2990b97 gcc/li *** 3346,3352 **** 73427c1ba66643c4116931ffeeacab5c gcc/line-map.h e3f35e9013569a7fed522cf8c1c430e9 gcc/lists.c 85184b9eeb05913ac75e2fae90216972 gcc/local-alloc.c ! d24bdc3754695f1cd0da08352a01832b gcc/longlong.h a1f264a54aaa0a8692cbc4cbb4d781bb gcc/loop.c b79f95b8996e4a026ffd4242f6c97ccf gcc/loop.h ea893626dd4c47e5aa5c2ad20b254b27 gcc/loop-init.c --- 3346,3352 ---- 73427c1ba66643c4116931ffeeacab5c gcc/line-map.h e3f35e9013569a7fed522cf8c1c430e9 gcc/lists.c 85184b9eeb05913ac75e2fae90216972 gcc/local-alloc.c ! e8bc5ded5bf58172d7d7014207a032a4 gcc/longlong.h a1f264a54aaa0a8692cbc4cbb4d781bb gcc/loop.c b79f95b8996e4a026ffd4242f6c97ccf gcc/loop.h ea893626dd4c47e5aa5c2ad20b254b27 gcc/loop-init.c *************** d7996ebaf60c04d67a22c9b8ae9e2e31 gcc/lo *** 3356,3363 **** 1fa8c1f9661c9c9bbdbe65997066ef49 gcc/machmode.h 292b8ef5b5b9aeb19a4a6d534db3ad9a gcc/main.c 8dd837104e37cd8c1dde496f19c4a3f2 gcc/Makefile.in ! 772ce26a44eefa2d8151670c73654435 gcc/mips-tdump.c ! 8038e33eace8d9e2b60dbd8ca62abfe0 gcc/mips-tfile.c ebbcc540de127be8a3f11b9df28900ca gcc/mkconfig.sh 3438b9227a1bfbd77f8ce9fe2a75b0c9 gcc/mkdeps.c e07a4ce298d00e87d6e4c46bc4e2c26b gcc/mkdeps.h --- 3356,3363 ---- 1fa8c1f9661c9c9bbdbe65997066ef49 gcc/machmode.h 292b8ef5b5b9aeb19a4a6d534db3ad9a gcc/main.c 8dd837104e37cd8c1dde496f19c4a3f2 gcc/Makefile.in ! 5c0843e34034e94e77a9171daac1fa0c gcc/mips-tdump.c ! c27c890c58995d2f1d58cf6148ddc8ac gcc/mips-tfile.c ebbcc540de127be8a3f11b9df28900ca gcc/mkconfig.sh 3438b9227a1bfbd77f8ce9fe2a75b0c9 gcc/mkdeps.c e07a4ce298d00e87d6e4c46bc4e2c26b gcc/mkdeps.h *************** a00446fd001efffff303923c481bbd76 gcc/ob *** 3379,3385 **** 37400b41deb099f320bbf6b4a944cb07 gcc/objc/objc-tree.def aa5319dd541cdb0eb8622f9adf66b761 gcc/objc/README 00919fda1a585fdc4a1be1fec2eeb0bb gcc/ONEWS ! 1a175f454d16071eeec8bcc586b992ac gcc/optabs.c bc090b22995723d4d55f0f566254b641 gcc/optabs.h 4444a8b1e087f9dc39f18b2751dd4ab1 gcc/opts.c 81c15fd69a56204de2f900d897ef4bb0 gcc/opts.h --- 3379,3385 ---- 37400b41deb099f320bbf6b4a944cb07 gcc/objc/objc-tree.def aa5319dd541cdb0eb8622f9adf66b761 gcc/objc/README 00919fda1a585fdc4a1be1fec2eeb0bb gcc/ONEWS ! 09cd5ef53c82fb580eed7f43568018e5 gcc/optabs.c bc090b22995723d4d55f0f566254b641 gcc/optabs.h 4444a8b1e087f9dc39f18b2751dd4ab1 gcc/opts.c 81c15fd69a56204de2f900d897ef4bb0 gcc/opts.h *************** e0d815eddc95b39fc874a6af8929ef45 gcc/po *** 3392,3398 **** ac375506ff3c8a08f4f521efdb1afeda gcc/po/be.po b5a6f9841d2e7ca95a9ead725212c4b4 gcc/po/ca.gmo 89b4b2bc0281c4ad4e45dc93065437c8 gcc/po/ca.po ! 8b45270d6bece750e69d05ddfd6e861f gcc/po/ChangeLog c1a9ea81ba441999d0a9618fecbcbe08 gcc/po/da.gmo fd2491f066023de9b2727256ad3b324c gcc/po/da.po 4a05443a7cd2899acf36302e7c77cd22 gcc/po/de.gmo --- 3392,3398 ---- ac375506ff3c8a08f4f521efdb1afeda gcc/po/be.po b5a6f9841d2e7ca95a9ead725212c4b4 gcc/po/ca.gmo 89b4b2bc0281c4ad4e45dc93065437c8 gcc/po/ca.po ! 2b733e5eed5a1b3af67e98345665b0d5 gcc/po/ChangeLog c1a9ea81ba441999d0a9618fecbcbe08 gcc/po/da.gmo fd2491f066023de9b2727256ad3b324c gcc/po/da.po 4a05443a7cd2899acf36302e7c77cd22 gcc/po/de.gmo *************** ba44df2ea360ff140e2e0afb810bf71e gcc/po *** 3422,3428 **** c1cb919211df56d98aed3a477a3521dd gcc/predict.h 06c0712e267a6d4c61fbb08ff6fd5a4c gcc/prefix.c 3df3fa596b628ba5ff43e0cbbf2538e4 gcc/prefix.h ! c2c326bc159784138eef0c2ea284e454 gcc/pretty-print.c 798afae00fa7b7de885475911952dc7f gcc/pretty-print.h 3ed937658b9c328b7cf8a204a9e1bf92 gcc/print-rtl.c a1d7a3ead9f439c9ad80b1ae671044e6 gcc/print-tree.c --- 3422,3428 ---- c1cb919211df56d98aed3a477a3521dd gcc/predict.h 06c0712e267a6d4c61fbb08ff6fd5a4c gcc/prefix.c 3df3fa596b628ba5ff43e0cbbf2538e4 gcc/prefix.h ! 4835add23f9f5e0384d0cfabb90fccc7 gcc/pretty-print.c 798afae00fa7b7de885475911952dc7f gcc/pretty-print.h 3ed937658b9c328b7cf8a204a9e1bf92 gcc/print-rtl.c a1d7a3ead9f439c9ad80b1ae671044e6 gcc/print-tree.c *************** b0eb4ca8f7d2d3603245e3aa9f731cf0 gcc/re *** 3456,3462 **** a7acbbafc7308ff74aae0967936ae0a5 gcc/rtl.c d82f6c67b8226696924d3155c394a2e8 gcc/rtl.def bdf316b278b5ff854e7e8ff133d389a7 gcc/rtl-error.c ! 26748cbe79ba0597c389acf1d91967eb gcc/rtl.h 37937832e3c706f7458ff24d28fd54c7 gcc/sbitmap.c 43e955b2d025e5cdb76cf82085902467 gcc/sbitmap.h 2935e4147258c3a32d42032fe2260205 gcc/scan.c --- 3456,3462 ---- a7acbbafc7308ff74aae0967936ae0a5 gcc/rtl.c d82f6c67b8226696924d3155c394a2e8 gcc/rtl.def bdf316b278b5ff854e7e8ff133d389a7 gcc/rtl-error.c ! 20b7d125feab62d56650806204c472bb gcc/rtl.h 37937832e3c706f7458ff24d28fd54c7 gcc/sbitmap.c 43e955b2d025e5cdb76cf82085902467 gcc/sbitmap.h 2935e4147258c3a32d42032fe2260205 gcc/scan.c *************** c42e740dbb03072238bc5c6f5d21f933 gcc/sc *** 3466,3478 **** 89def78707f97074b05b28be7b5aa727 gcc/sched-deps.c 2998879675939fdeb3836d06c5574f8b gcc/sched-ebb.c 5a44b590d09fb6c37b170ae2166c40ef gcc/sched-int.h ! 346c1a2f07b4d26ed0902a5a50f38ec9 gcc/sched-rgn.c 2ac75c6ef66451d4ebd6622d7eab26da gcc/sched-vis.c 6ca19c2c7257639550759426490a819f gcc/sdbout.c 3e8309c186840a3b20db0f0245f8a172 gcc/sdbout.h f44aeb578969621358194ef6a8c67093 gcc/SERVICE 65bca147f56d8eb98ee80a2c9045cd86 gcc/sibcall.c ! 95487eac3f75bf7be5fb704a3f642e9e gcc/simplify-rtx.c 8e865a71c4e2c43eae4afbcf143af4a6 gcc/sort-protos 47b3c183ec753b4378a943bca556277b gcc/sreal.c ae128709f9021ffb7cc827cf20d60022 gcc/sreal.h --- 3466,3478 ---- 89def78707f97074b05b28be7b5aa727 gcc/sched-deps.c 2998879675939fdeb3836d06c5574f8b gcc/sched-ebb.c 5a44b590d09fb6c37b170ae2166c40ef gcc/sched-int.h ! 41a716c490d7752afc14256deddeaae7 gcc/sched-rgn.c 2ac75c6ef66451d4ebd6622d7eab26da gcc/sched-vis.c 6ca19c2c7257639550759426490a819f gcc/sdbout.c 3e8309c186840a3b20db0f0245f8a172 gcc/sdbout.h f44aeb578969621358194ef6a8c67093 gcc/SERVICE 65bca147f56d8eb98ee80a2c9045cd86 gcc/sibcall.c ! f658439ef382a018c0aedb8e5376b2bd gcc/simplify-rtx.c 8e865a71c4e2c43eae4afbcf143af4a6 gcc/sort-protos 47b3c183ec753b4378a943bca556277b gcc/sreal.c ae128709f9021ffb7cc827cf20d60022 gcc/sreal.h *************** b886a43ab960ee3b74b75b1a1895e692 gcc/te *** 6085,7746 **** 2f50ecd2b64eb3a3cefb0066c4c043a1 gcc/testsuite/ada/acats/tests/l/la140271.a 004386b31584ba3e3f7171f7674e4137 gcc/testsuite/ada/acats/tests/l/la140272.am 9c63871113de9b518e90c90fe8e20f28 gcc/testsuite/ada/acats/tests/l/la140273.a ! 83469f7f95aaee5a503975161ba39b51 gcc/testsuite/ChangeLog 1eb674af2cd56044385a0cd34f215a71 gcc/testsuite/config/default.exp - 414b74e5417a690f833e2e4817fe75c3 gcc/testsuite/consistency.vlad/layout/a-char.c - 2e3dcd8494212924737b0ecee69479cd gcc/testsuite/consistency.vlad/layout/a-double.c - ef70e762404ae6cea8121e5ff0a52500 gcc/testsuite/consistency.vlad/layout/a-float.c - a9c21059a39c42709d88f4320d6415b5 gcc/testsuite/consistency.vlad/layout/a-int.c - 8aea4dd22d02f5ae925ee56cb12732c0 gcc/testsuite/consistency.vlad/layout/align-bool.cpp - 2ec81b8ae31712115b7f6ee54eccb745 gcc/testsuite/consistency.vlad/layout/align-char.c - bfd44f6b3c262a6e4c5a59d83c108329 gcc/testsuite/consistency.vlad/layout/align-double.c - 34330561d99c05e846e1eb208bc9021e gcc/testsuite/consistency.vlad/layout/align-float.c - 24525b749859d6005c8087eaa3b2c259 gcc/testsuite/consistency.vlad/layout/align-int.c - 912a16e7ed12b8ae123af70aaafd23e7 gcc/testsuite/consistency.vlad/layout/align-long.c - 6cf735707b2fad8dbf8c8a3b919961cf gcc/testsuite/consistency.vlad/layout/align-longdouble.c - 030bd769c24600c2c189a852f393424b gcc/testsuite/consistency.vlad/layout/align-longlong.c - 0a9040194593827a067a71adeac6c354 gcc/testsuite/consistency.vlad/layout/align-pointer.c - 27c1faf5ae05b19085d6f53345703662 gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c - eafb15b780ab66b15484fcdb57e4443e gcc/testsuite/consistency.vlad/layout/align-short.c - 17382b2cf6b0733fdc4a519376e0ebc2 gcc/testsuite/consistency.vlad/layout/align-size.c - 38093055e9f3559246424118f8d28fc1 gcc/testsuite/consistency.vlad/layout/align-wchar.c - bc6d79365687e1913eaba5b9e59337c4 gcc/testsuite/consistency.vlad/layout/a-long.c - 0f7c4f30906d8ef4dafb6503a162b0f3 gcc/testsuite/consistency.vlad/layout/a-longdouble.c - 70036f68eb4a1213bbade5e6f1dcea44 gcc/testsuite/consistency.vlad/layout/a-longlong.c - b28a92db19eaacbc76276bb87624ab22 gcc/testsuite/consistency.vlad/layout/a-of-s-char.c - 858ed7f544327afa23d067a64d25228e gcc/testsuite/consistency.vlad/layout/a-of-s-double.c - 4fcf7ae42a1faeb84207bee86fb91a66 gcc/testsuite/consistency.vlad/layout/a-of-s-float.c - 40fcc3bf538866fbd26b65ed8cdd68fe gcc/testsuite/consistency.vlad/layout/a-of-s-int.c - 37ea65ee62fa5f04c670ace34dda9f44 gcc/testsuite/consistency.vlad/layout/a-of-s-long.c - 038207ab2ada1390777478149fb2421c gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c - ad1674be640d0863a9bd1cc6b8b1b88d gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c - 4cbbbdb3e3a9a7858c48af774f8a3773 gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c - 47e1af5ecd3ca31e37bb83e2e5aff923 gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c - 18537dc9c107ad97051ca6b0f8b7ac65 gcc/testsuite/consistency.vlad/layout/a-of-s-short.c - 7e9d4d2e1b1556a6752104a46ce9ca21 gcc/testsuite/consistency.vlad/layout/a-pointer.c - 533150006f4a7b7467fe5c820bafa3d4 gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c - b6b8d1cf6fffe7cba36f3868b8387072 gcc/testsuite/consistency.vlad/layout/a-short.c - 548795ddf6ac4f88ff0cca0ef5dea268 gcc/testsuite/consistency.vlad/layout/a-size_t.c - 08103292756192aaaf75ad84be5d826d gcc/testsuite/consistency.vlad/layout/a-wchar_t.c - 14137fc5f6ec5b532b51826cd982d632 gcc/testsuite/consistency.vlad/layout/biggest-field-align.c - 252d52d6d2015c40316044a710da7c65 gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp - ea3ac76177cb04f836baacd06bc61d2c gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp - 60a30e4850ddb31aafdd24639e36c5fb gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp - 4778b944ed4d2fb5efcfc26f0c90b81c gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp - 7a5ac4170b9bea87d99ad8fe30095678 gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp - 259b186b736adb66fdc3cce4914d4b5a gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp - c8cbb1546cc02c865bdbcc7b2c49b79e gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp - 1b9628bdfeab35ec9a07188e97da57c1 gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp - a9e108f0f1cb87a049ff24148f0150a6 gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp - e1494fea487681c92fef7b9f4fbab449 gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp - d5163613e8ba2f3330126154dce424fe gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp - 586fa6df5d48e54a715f751a88ca0c35 gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp - 4ca85353f2d6929aa3eb708722850197 gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp - ac0c18ea5b4fbddb55b8be28997ec5bb gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp - ff73edf075d2327dd38d64601f4e9ddd gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp - c028f12e7297d820913bad7bbac855f3 gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp - 41a12656f06090e555e5a77f77cee1dc gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp - e3294503cb2fa166bbfc50dd9bee21d9 gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp - 5c30d318c4f1cffc7a573aa4298ed3db gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp - 581e5dfad6b1b8fe43cdcafaec8e5660 gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp - d19dd8ac063235241049899002438728 gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp - 8aeffc011177e2790bc28d77506a5947 gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp - 31a96a407247839f13a659521a4e77da gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp - bc3d050bd0b2d49bb90cf08c2998f620 gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp - e74726a2723ab94e065d71e9c5e065d0 gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp - aff981a53d76cd4727755069651aebc7 gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp - b2d439eea14315f37a267cb2bca04193 gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp - 743860eab12daf027f73753e21745a18 gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp - c9054405892c0be53bac57ea4c819c88 gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp - d61f53c86a2187671cce38a42149bbcf gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp - 4355c7051cc93ed4175d17924eb9c38d gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp - 0cff966071880af323e95e88dafc26ec gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp - 3104f7692cb11cba5f75396d399182cb gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp - 5957aa2488a70e733f0766d823711d9f gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp - 9c05356fb6cd94ec1e2827c6c7fd04f8 gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp - 066963a077887a3a70eb454eeaf11077 gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp - 4d88c63a961d287dd48d3157b9a3d1e5 gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp - 09e2fb6e37c94e284dded095713a34f1 gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp - dabbb16f36838daabc4d802eea24f549 gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp - 0c53ab88e1ceb77ea964214b8476c984 gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp - 3917dfe116f45a2e2ec037dffa67081b gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp - 52d75038df0afbb8f43a49c419131566 gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp - fb0051e007ccde53088776cf7366c55f gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp - 222d3aa53f07f2b10ecdb405711999de gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp - 3fce0cf21c3335583715953e02b8d56a gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp - 3c9853444d93e5d45db8533466d0633a gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp - 2459c49dd93562eb33cb7794ebb40de3 gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp - 64577941da9f06cfb7b4ca0280a4be95 gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp - 80b1279dc4525293aaaf12b4aea599b1 gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp - 0433345bf8ed7e8ee81ffb78c7a30657 gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp - 867a18b1819a68a7146c600e23630500 gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp - 515a8515df5f05c8a25914e1622ccd64 gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp - f7ddd85dee759e5ec1f47a4641845460 gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp - 4cae290c8642e5c626c867969f1634a0 gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp - fe705d3a176ad15cc1b520f058f6eda9 gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp - 16470d344ed39fec6786ebe68922fff2 gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp - 4ce85ca1af31575316310bb8ad185302 gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp - 19944aced995e8c4f9da63f5f6b961fd gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp - a192a28b643f9449cedf817a7bfeec68 gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp - 0d62d77f5c8e098b82efd8eff9011a15 gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp - 7ed552f72747b44f0c0db3e2b48d4c82 gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp - d3644a8e5e474af7815e58ad483f039b gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp - 9cfb7df83b0e9b03364b7fff5c34fbe5 gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp - d4177a2518ae22cfe32d6936776d7b39 gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp - b68043c33ed1f23f04db847d95a253c9 gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp - c69e067591495b142f605f2dedd6cb23 gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp - 98217a20d69bf28ecf8231a022bb9331 gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp - e93de3771942b910d1024bf20f5c78c6 gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp - 0bb84d25aa65d944efa076b9ecc808b7 gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp - c1d0852ae64ef1522e1aab838146c62f gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp - 34b352f070bb1152242b89cc63fb26f9 gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp - 1d933bad57f9fefe2b429602256fc099 gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp - 1924c35c0eedf4d59316ba61f4622993 gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp - 42fbee38881284fe745ab3811d1f58ba gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp - c2c68e0dafd5e6ca523658ebef17f6fd gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp - 04c79df1a0b7ee40854ed8f5322b7310 gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp - 85d734aec9f30eaac6dcd95aa44ef572 gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp - 1b6020c438154a4dc1b428e0f3626d91 gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp - 5f7fcac329a2b459b93de9480c9d2e04 gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp - 7ecff188b0ed822af046ad815038e575 gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp - 1a5eabc16cb55e65994e9f63ed22bfd9 gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp - cbd79c5884d8c14f317f5c0aa071dc6e gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp - 62816a5b04d3150fd2890b926cd91d13 gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp - 4b06a89a157a892946b2d15c9f796b8f gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp - 4ae973ff5f91aa3e5d9f248e16784304 gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp - ea7cc364d931214b02df04baa2152cf3 gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp - 0889e159556d51fa085ecc7726fc82c9 gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp - de3c5fc5341d4d9e769ab55243bda648 gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp - 82dbd479f13eaaa6e173d8083665e78a gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp - cfcf00a0d755c75926bbb8b8d9e0562c gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp - 7042ba050a6e772b5655c375f7a84ee4 gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp - b5b2112068f3c1957576c4e2208d4c81 gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp - 74bf4111364a929ac5dbbfeb70125a1f gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp - 8bba3e69d5f34f2ac433f688b898168e gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp - d6b66572c09b1dae5692ca016478770f gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp - 775997eb322face89aa1f6c892fbf527 gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp - e67f435b9549e6a4d9fa10fb8d6896f7 gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp - db864d080f8822ec69cb8bbb0c8babf0 gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp - 105076ee58774da609b9b8c15784c0e5 gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp - 4dfd6279ac71c2c4ce2f9808402f1652 gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp - a24537d57725aeb375b66263a68446fd gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp - efcd5d2df25ffd1176f0d955712eb4bb gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp - c88db60a854dc12a55c1f51b73476dea gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp - a9b228c2c7c18503c6399e5dd3c67e64 gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp - 355da38d451065734b127a57144eebad gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp - 5001fd59bccc5301929cccceb91b70bb gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp - 9b2214c46ebc4020edb695fd6d78f430 gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp - 5842d17ec3b3c34af7f8a47e48b3d591 gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp - 390eca449210580981adf12a749bbcb5 gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp - c0f4ad9e52d7c5469933c303ea407b9f gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp - b4275ed3b80005924c1f14d5b44f5244 gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp - fd206e0f83f45ace2748d368ceefdb96 gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp - 085d1275df054811d96c2b1d00de4431 gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp - 159e8d3f7d7ee9eb29f8fc4532e15f05 gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp - 267d11b8aa1534980a9dd37d927e0936 gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp - af299ff26091020607b3df2cee4cc475 gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp - c5354ebfdbfb01cb0e06bc705cf1f2dd gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp - 1636c99266fe5825b820a42b3f0a9319 gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp - ae34337bf662b1fe827b3cfe721f11fd gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp - 932c5455e543256f1997f22ee4dca9fa gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp - fd4887d97a6ebc763dca56afb68a5949 gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp - f8773b7eac8bf6c810c287cbc5b165c5 gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp - e7ae3f39da3d0f0c31eec66c4684aeac gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp - f54f128cfe1cf3f88461caf4043225e6 gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp - 6784697218a79a4532fa869b0b8e655d gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp - c4ddf4a0257776fdeadbbb9fc756cb78 gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp - b7e863943217acf000df466bf09d91b6 gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp - b8f7a4b235a27bc202396222ecd06867 gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp - a06ba68db8499c1ae66e72b6e96913dd gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp - 69127645d02dfb440b74d7f0ff07ab6e gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp - 4d6a447cdf64c9a2c19c701c15b948c4 gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp - 80aa617e9a0cc65df10bcac5f22439a4 gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp - a15f902655a14705044f78e070f42f4d gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp - cdf0afb8ba4fbe7445f414c3911eee87 gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp - efe281eabdc96141e108148139316910 gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp - 5f72bad2dd9c4f741b439e9ed3c0bbb9 gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp - 2bec00930fef38378fe54a0272d5e067 gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp - 49ab0a9968166fad2f8a3ffab3863ca1 gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp - 9fde763522fa891a370ac81b604329d3 gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp - 2ec936b4d5465585bcdbebd99958e325 gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp - 133453ffefe176c37af0d5986b3f7574 gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp - 02bc6990675e6a1fe1b5e886d7e0eb6a gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp - e376aaa15dcbb9f146d8b70a35fd81f3 gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp - 8fa14048b90466026323a04d63ddd528 gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp - e42b1731f0a9bfbb48b56ecea1000d93 gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp - 33a9e10e6ef21f693103dc3ccaae66ed gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp - 343e3f065ecb5b7d99fc4afd966b00a8 gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp - a175090c65bb7db9b179625d551f36e5 gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp - a396610c0bee4368f3553c2bd74e5ca6 gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp - 574d819bdf4a3f1869e8a45a775d5f1b gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp - 7c2a7aedfad6886902a44e101b954e36 gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp - 8eaa31e8edd40970e7b4d86762001246 gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp - 9be0647daaf876b6b3ff95395296ba62 gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp - efe72bc00408301dee6cbb1cbc80e1ef gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp - 7ec584d86976fc5bd647642076082cd3 gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp - fbbd29456779aed6c09b7ea644bff820 gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp - 585cf42e90f2b331b45bf12dadffdf74 gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp - 5906e4852884d1867a91d9b9993f446a gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp - 38c828d657c3454658ba3fb47ced7836 gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp - 850b39d9b18a533042311ff9f26009ea gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp - e0765eeb4ee5a613ea953a2590dfb5f5 gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp - c4531acb02bd45e6c30eba3c8b50fa59 gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp - 589c03e69335a9a238c97764e7aefc60 gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp - 93fe2ff7a090fbd6ec3cc4ad950809d4 gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp - d63cf97056233e0bbc82999705d8058b gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp - b530f0410b0e8172cdb3764a45eab5c7 gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp - 5ca064fba8e65eeb1e01b4a15af03240 gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp - 1ee8b09b350dda18839c1b982715ea74 gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp - 9b8fe81b60ca8db958bb3e636093b632 gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp - a6a3d3ba1b9dcb6ee74127a9b1b96df1 gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp - 845d2e7803ab670931dcf220890aeafc gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp - 13dd0392617b665c94d2c5a23052e6e0 gcc/testsuite/consistency.vlad/layout/endian.c - 7283fd31524eeaa206738e73b012223e gcc/testsuite/consistency.vlad/layout/f-0-0-5.c - 5cd2aecb62bc0aec0f91f03778af3f09 gcc/testsuite/consistency.vlad/layout/f-0-20-17.c - 6ae854908094afdca06b9a3cdd13e1cb gcc/testsuite/consistency.vlad/layout/f-0-24-24.c - 1d034fb3b261914f08aecccee7dcaa91 gcc/testsuite/consistency.vlad/layout/f-10-11-10.c - dc152e2016d5750a17076330b4e921cd gcc/testsuite/consistency.vlad/layout/f-11-12-10.c - 05eb4f5bd1c406ff74c411ed7dab2536 gcc/testsuite/consistency.vlad/layout/f-1-21-31.c - 3bf5a8b623e649b1133e929fab179cb4 gcc/testsuite/consistency.vlad/layout/f-1-3-1.c - 6193b4c769d57bd2aa8addf28130fd79 gcc/testsuite/consistency.vlad/layout/f-14-22-10.c - eb78165823b9ea4225213cd22ef884da gcc/testsuite/consistency.vlad/layout/f-14-29-30.c - ef4b70b513d4c962f18862c84944053d gcc/testsuite/consistency.vlad/layout/f-14-31-26.c - 6a760788352f45b624e1d2f8e0ebc3f1 gcc/testsuite/consistency.vlad/layout/f-14-8-9.c - ddcc436031c5f248939cdb9ebf539541 gcc/testsuite/consistency.vlad/layout/f-15-1-22.c - 56e8d1bc734f57e1d1b71a29bdf74d09 gcc/testsuite/consistency.vlad/layout/f-16-30-15.c - 8a8717a97e2d2fc1b1d73ad60413af1a gcc/testsuite/consistency.vlad/layout/f-17-17-20.c - 3599fe32403be733a2afaf258b9c09bf gcc/testsuite/consistency.vlad/layout/f-17-17-2.c - 17ad0cf6ad2fd9f98966042a63957ee0 gcc/testsuite/consistency.vlad/layout/f-17-21-17.c - 4fed39b687ca3eebbd62ffda8d60a238 gcc/testsuite/consistency.vlad/layout/f-18-15-30.c - 315d612df238aebb733b86c2c8dd738f gcc/testsuite/consistency.vlad/layout/f-18-26-0.c - 42d0930c1c0b6622af834ff87c365848 gcc/testsuite/consistency.vlad/layout/f-18-26-11.c - 1df3b5eee0bf92656205673fcbc049d0 gcc/testsuite/consistency.vlad/layout/f-18-4-17.c - b14c16cb846fbb414eb3ac2da255f8b7 gcc/testsuite/consistency.vlad/layout/f-18-5-16.c - 16ab077e700556599a624f04bb53786f gcc/testsuite/consistency.vlad/layout/f-19-6-22.c - 863cc320a2fcfb9de3a4eb62382ae91c gcc/testsuite/consistency.vlad/layout/f-20-19-9.c - cabe9609c98a86ef29bb64af7be9a732 gcc/testsuite/consistency.vlad/layout/f-20-20-15.c - 1fad1b8cb0f99e788d7a9d6258400f4a gcc/testsuite/consistency.vlad/layout/f-20-26-14.c - 0425f821fa94b559ff06e900c70f0f41 gcc/testsuite/consistency.vlad/layout/f-21-16-24.c - 5075fb2c86610a6c1b01bcd9b8fae7c1 gcc/testsuite/consistency.vlad/layout/f-21-19-4.c - 251647556045dd7fd4e601b5abd91b16 gcc/testsuite/consistency.vlad/layout/f-21-22-1.c - c27b240db878b2b6201855269180e9ab gcc/testsuite/consistency.vlad/layout/f-21-24-20.c - 9601ccf26cac2d4f191fd25c30169e24 gcc/testsuite/consistency.vlad/layout/f-21-5-26.c - 91c1de263f0ef0f71715019c301e3385 gcc/testsuite/consistency.vlad/layout/f-22-2-19.c - 46e7c74721d885cdef25cb211827f6c2 gcc/testsuite/consistency.vlad/layout/f-22-2-28.c - 89172073e1fe09337be181ea8741c11e gcc/testsuite/consistency.vlad/layout/f-2-25-27.c - 4b2a9fac5643d95b70ff0f8e0c411a5c gcc/testsuite/consistency.vlad/layout/f-23-17-8.c - 0c8a98b6595cc9b9dbe5c7921913bbc5 gcc/testsuite/consistency.vlad/layout/f-24-18-9.c - 042e57a1f2836d2e2a6592626301356c gcc/testsuite/consistency.vlad/layout/f-24-27-8.c - 14a8cb9f5afc1640fbcafd1df9c0d2d3 gcc/testsuite/consistency.vlad/layout/f-25-6-23.c - fca0648712b49559286d8ee95c4a65cb gcc/testsuite/consistency.vlad/layout/f-26-8-6.c - a9d7da0127d254c8195581fdd9933c9a gcc/testsuite/consistency.vlad/layout/f-27-22-7.c - ffcc616c2df14ec63f5069426b64949a gcc/testsuite/consistency.vlad/layout/f-29-16-7.c - 66a38b460216907e8c34114c69434066 gcc/testsuite/consistency.vlad/layout/f-29-4-10.c - 921b8ba5fe74904f0f19dd041c957ebb gcc/testsuite/consistency.vlad/layout/f-30-15-26.c - 0a3cf9efbe1d2012e0cccbde56497d7c gcc/testsuite/consistency.vlad/layout/f-30-24-30.c - 266bcbf95d670720b753e8027b0006d2 gcc/testsuite/consistency.vlad/layout/f-31-28-16.c - d5a52b6ea0d80930f18d3ce9d1721d2d gcc/testsuite/consistency.vlad/layout/f-31-4-14.c - b865c8c5c6fc9acecb3c78cda6fa5101 gcc/testsuite/consistency.vlad/layout/f-31-9-0.c - 2d5488a0181c24f0224586a685152b58 gcc/testsuite/consistency.vlad/layout/f-3-7-1.c - 9a90d464d8147f3d1893f6b3a147fb95 gcc/testsuite/consistency.vlad/layout/f-4-14-29.c - 44312fe27c9facaaf532073eca4176db gcc/testsuite/consistency.vlad/layout/f-5-23-7.c - 1abfc17aad6730cb0fb9b2f72e07c8fb gcc/testsuite/consistency.vlad/layout/f-7-14-12.c - 93ece0a777972d8f79e0440ad5a17047 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out - 93ece0a777972d8f79e0440ad5a17047 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ - a601b7eebfab7661d23a37c74de45ae3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out - a601b7eebfab7661d23a37c74de45ae3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ - eb72405f45e4b2eb5993570435c3db16 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out - eb72405f45e4b2eb5993570435c3db16 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ - bf2d7b27776d0ae701d8c23038bdec51 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out - bf2d7b27776d0ae701d8c23038bdec51 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ - 07a5bbee119f625a66a5f406d93febca gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ - f794452deee2c50a0cab6ece53cad2ca gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out - f794452deee2c50a0cab6ece53cad2ca gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ - 2a6da230ef472b801d025507904b2f38 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out - 2a6da230ef472b801d025507904b2f38 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ - eeaa07b2a572c75cb80747f0ae21cbf3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out - eeaa07b2a572c75cb80747f0ae21cbf3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ - 24f80b1a5356cbde8d29bb3b5e3b14c5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out - 24f80b1a5356cbde8d29bb3b5e3b14c5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ - 7b53980b123648f531c7264cd0cfa817 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out - 7b53980b123648f531c7264cd0cfa817 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ - de75ffd5e75fb41c8713aa47cd622525 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out - de75ffd5e75fb41c8713aa47cd622525 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ - 8d9f9414ed7c662f3f0bbf581095b0ae gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out - 8d9f9414ed7c662f3f0bbf581095b0ae gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ - f78e9d4cb52cf702c11f7fde1735c143 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out - f78e9d4cb52cf702c11f7fde1735c143 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ - 4c9c23bdba2dbc6124f365de647d0f68 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out - 4c9c23bdba2dbc6124f365de647d0f68 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ - ed1dd11838b22b564f45ecb0ca4d8de7 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out - ed1dd11838b22b564f45ecb0ca4d8de7 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ - 4d8a019a89f35027254121c86a8a25c1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out - 4d8a019a89f35027254121c86a8a25c1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ - 79f2a6a94f628ffb883f889823cac20e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out - 79f2a6a94f628ffb883f889823cac20e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ - 0f3dee4278c4aba828f317cddfeedd53 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out - 0f3dee4278c4aba828f317cddfeedd53 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ - 6c09b4a7670dc355ee5385c0b375a717 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out - 6c09b4a7670dc355ee5385c0b375a717 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ - 0894a6c53153fddda7807b302af17486 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out - 0894a6c53153fddda7807b302af17486 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ - 77548478be55b88125170fe1991cec4d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out - 77548478be55b88125170fe1991cec4d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ - 3da32ed9a47a77da5110390732501790 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out - 3da32ed9a47a77da5110390732501790 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ - e6a74b3a5f20873669a626f3c100942d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out - e6a74b3a5f20873669a626f3c100942d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ - 309163fac0876e8d8cece14036827a73 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out - 309163fac0876e8d8cece14036827a73 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ - d224da983714fe86823eacb68a2e09eb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out - d224da983714fe86823eacb68a2e09eb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ - aebb6ef71bb3eb9b63a1f3b3d4b5865a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out - aebb6ef71bb3eb9b63a1f3b3d4b5865a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ - 9b8745929963bbb3528c31652ba47a72 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out - 9b8745929963bbb3528c31652ba47a72 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ - b843cf7795e5b23bee08862d44e7fbea gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out - b843cf7795e5b23bee08862d44e7fbea gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ - b0bc954aebb45211053892de6d26cb7e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out - b0bc954aebb45211053892de6d26cb7e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ - c62ee275bc2e8bd34e8db2fc3adbbc7f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out - c62ee275bc2e8bd34e8db2fc3adbbc7f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ - 4efbaf239ae4eead0726dd2a2d017254 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out - 4efbaf239ae4eead0726dd2a2d017254 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ - cf31b19e610bce0d419e51f6211790e8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out - cf31b19e610bce0d419e51f6211790e8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ - 6852385b2e90242e0b5a140464ccd20a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out - 6852385b2e90242e0b5a140464ccd20a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ - c42bd9e348a2c27f69b51b1fdf3447b4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out - c42bd9e348a2c27f69b51b1fdf3447b4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ - 873dc29f58be718e55b59651d1957686 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out - 873dc29f58be718e55b59651d1957686 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ - 6fe053913441f207a16722c69f98c087 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out - 6fe053913441f207a16722c69f98c087 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ - 5960d3ccc6ba860b9b7c7e7355b67cad gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ - 03071f605f4beb967e3cbd03296b361b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ - f720d70317611e9ee7bc993850d7f249 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ - 29c836d92a372970cdde6cf8ad99c350 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ - 4c86089f413dd87d4f40bb7df48f43ad gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ - 1ae03eeabd9a9d7f1fc73d904b91baf7 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ - 5738b9d8e438b92edbaa0af1ebdd9223 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ - 2e759b6b1a9e54a777a15056877bc2b1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ - 33455517ded32d3ef39298cb19e49140 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ - 1ac013517a33a35c2c8c7e39fbb2f4b4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ - d90049a9ba3b4768706de0fc7d9520a9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ - fc6f34793f75bce8e1d31c2e227dde21 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ - 9fd7be3bb28f890df22581e25c37e452 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ - 421456520b95fe2049ec8160986f53e0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ - 6cb21ba91fa888feabacbaaff2379875 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ - 460d3a1b21520a6795495fdd80ad4da9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ - 6715e8aa9a4d7eed879385caa1dc45a2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ - 11728a2be46c115212466378b4cd7320 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ - aa699f5302bb275f19ab590a2e2cb4a0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ - 8e04ed88f5da34462e168bc6e4431a05 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ - 6dc6735d6186e05f1a8faf98feb94d9c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ - 3051935c50621aae3838ab4fc6a9c12d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ - ef4af94c436255a001cb734feaaebb5a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ - 7fcddf786f734d1a194d2050ac66c80a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ - 7a543336bf4161bc5e127ed2a859c8c9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ - fa25b34da294cbbcd6634addbd9fe1fb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ - 4f763d813df9c995274ae11708dd08bd gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ - c156b1169712542cb03d5cd979a20934 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ - 297d01835b9dec8452f84e726911ae6f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ - 963802e8ace7f335cf1764fdd0c6fb75 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ - a02dc8182a75552a804a6155ec40f75e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ - fd09a6deba12073f43405194e3b3ebf0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ - 053b0197212bfd48ee7b53accb5b732e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ - f31ca0820e85a133c9ffdcbcce869710 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ - 5474cc98086d62df3f970c044e63e83b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ - 861e237f3db1989ccb7360a53aa3c66d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ - 05ea6465a91577b48080d4b4e5a090ad gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ - d29e08f4ef35b60bb77775d9e24e7a69 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ - cf776d16285064b58bd479c5b34db755 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out - e047a8c4e596fb5d3ae7920707f59b08 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ - 065199d889ea44a175087f0743acf9fe gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ - 239ec196a37306b91d7b5b15fe44f8f3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ - 89a2bf3b1cae8a8f72b7095b6ece6866 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ - ab5829bd953e0021ad2a8b7794534e92 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ - d42d1a110339c2c953373837f2a10dcc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ - 4f80540c2d0323339b4414d5e59f0b5a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ - 51e5e1806e71c8f4084987fc67a8b47c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ - ea167446e49933e4a9154600bf10b591 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out - a708ce7d64047bec753bce1d173ce444 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ - 9f0620369027fa23797f0c0bfe147878 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ - 2aa25c34147af1a5340c3f455e4c5d74 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ - edd8bf7f9bf06c06c3f630e146a42b69 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ - dffab49d9e472f22984d66f15a03554d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ - 9d19700225f2ff274058eebd33966dda gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ - 8ea0b18e6107fc5ac8ff883703e5b35d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ - 526fefbd1da954ec17525abd0829c447 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ - c3151059832f00e720889f967f736d4c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ - efc92850e18104793bae17fe99dd4f0a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ - a01cce38d3782cc0f87f1187ec4efa8f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ - 6fd5e327a3bdfa653b04636ed18c6865 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ - c147ec2852a71c14add80b038afc3d51 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ - dd4ce5922642688e647a5a2dfa0db637 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ - 9b8e6be2173e8d07a442a04111805043 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ - ed2c65bb60c71757f9f980fa687b6c25 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ - a98bd1b8d47295c06711e1d0aeb514e7 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ - 704957634247d695c7539f6667c3205c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ - 6dcc9261a05b81864c0401cd6e6b1d69 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ - 7e37a5eaa94ea534f15badc9e72ec526 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ - d783b763ab5f7c8d0de97042fa60e3f0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ - 96e28217341eb33ec4603340280e3d1e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ - 9c4d8f46d4176764d05b38b4f8bd7c3b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out - d33179af8b5e9b388c28b0898f513944 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ - 1d4bf14f5fa17b140d42e7f45f9478ae gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out - 9bba658ad6e761a13975327f852fa63e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ - 601178c6f3e06052b0505456186987a4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ - ac9bfa2b1f7cfd544e364aff0c927dd2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ - 9065ac78999e435cfd8c30ca3ae5717c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ - 000aa512cbe936ed898c94dc944a4b93 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ - 71e9fab882adeb8ded4820da6a541fba gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ - cd838e24cb0a14a26b4f6647ef589369 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ - 7df59714b57df85c016cd6125af01184 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ - ddf59a4f6f45f9afddc7441718b38797 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ - 3a9729091c1524d856ac20acf30cf960 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ - f0f17a6f3c901361af629bcb3a8579e5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ - ede4cefe5e63b3999a84ad65b04b8449 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ - 6e95b8b3589a4b0a4aa5fe5ea6f4ade1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ - d5cd6c423f3b47107e547482c8458eeb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ - bbdc63f773ee3c9d9533472701b51074 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ - 00a9844e214de8a338ace20b08277fff gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ - dbab8bc0be86ff5a25ededadbe604e07 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ - e8bf6c4f9b14ed082bc8b1e7bc9a653f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ - 50bae4a91cacf97adbf5ade8470e836c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ - efd1f4e7f94b91569b08773b5c2cf2e9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out - c3f7bb1dacd75c6c699b0c6b705de553 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ - 379d47a164b77d0c31d489b158e2b987 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ - f843d70fa44de3eb09ecc3121fb462d9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out - 4683ef88a8dc284928bb686afe725c25 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ - fae67a4712fc84ad4f23259e228f72d3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out - ccc18957109cf28636f217e6493e1cf0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ - 02d7482c0e306c8109598bf58c19b608 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ - c361499596807664639ad1d587cdda9c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out - 2d57df6448ad61c6ce6106a239253be6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ - 62ca5eb93cf39063442041cb9331bcea gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ - 84fd5d999e5717378114ced49d5f5faa gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ - 76527bb936b1196163c5584d32658224 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ - 02f3d0be9f4d7d87d96351b333e025f3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ - 0726e1024a50d83e9d6b5efeba855e88 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out - aa437ff756d5202cfba588b9d0399516 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ - 8d8d1b94218e618a5d9102bac58732bc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ - 45ff411d550072ed3b562ff01ed70fc3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ - 5651da87ce8c4b614e3dc5b1a4420364 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ - 162744c7bc5a4f28912dfce23a485087 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ - cc67dd1541cc0adbca62dc589c059016 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ - 8fc530239d7e4227e7df338fa68b622e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out - 18add6c3ee58fa5a7a0872aea4d852b5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ - eb8d50b9329f22be63ffbc6aaa6e99d2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ - d4be33cbd19d207b5522219308ac413f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ - 2382b40048267619076deebb732d2e72 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ - 1d93af05d4594498bc161b6712cf0617 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ - 7aeb83a242484b7b5389c8605c58644c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out - 7c455df7efd863398c458067059a27cc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ - a574cd253b7c02aea9a969631319af2b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ - d5fdb7a8aa55daa2db5c78ca09d0bb71 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ - ba8cc18d9545ed258600c0ffdaea2779 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ - e8cd2376cf00a6ee17a7b867fa9e11a9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ - 57b1b484555d7a5dec66626fb1402999 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ - d8e17e86814da868cb51804aab5d59ce gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ - 49d2746919fe5d881e1131e49f60d5b1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out - cc199a0d813e79ccbf4fe8170a426472 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ - 199d19b2ebe187d5a1873e9c2d1cc35a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ - 98f421f6cf5ef23389521e91f24ea9c9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ - 7c25a48b260643ad2d297302ec381edb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ - c765af032cad44e681254930f7756265 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ - aa442d4c6330476347a51eb0378a89fd gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ - 21240c3aaaa3e45a7e577c4f23546d85 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ - 77db28dec6baca8ec0729812bba31518 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out - 11951c340a5202d29113a7161fd52a43 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ - ba67eea01d880a820c4baea36986d8b6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ - b212c36672b099fb0a9e4209d42b6336 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ - c1124ca48f058399bd3273fc5f6d3bdc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ - a7f661a7c76501e8b36d48c3e568b4f6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ - 8bfb7fe8a1d94fcb1920ad7eebe805ec gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ - 6d3ed40ed306e2b58aa324eeb3cd9027 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ - 194529a3975eda7bd864c93b0ee75469 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ - be7f7c22820aa9011182e576fbc0526b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out - 9689734de99d8575c6a37a732358237f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ - e74c371e460e028c450f2ec619bae49f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ - 7ff44ccd7488c10538863d0dcbf174bf gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ - 1328551003bfd7218e6041a0eb95583f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ - d8c2ce6bac858a59ab000687bd503aa1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out - d8c2ce6bac858a59ab000687bd503aa1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ - 0ab613dabebab954d59e011104756218 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out - fdc5cf515db408eb6a4101a13002e4b5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ - 2b95e2b137a3e86c5a42fca14848fb9d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out - d92d559b2598165e41fc19923a47941e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ - f24211ab036d8386f108415f2c104886 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out - d088884d20f70739013bce491b483d5d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ - 21c716f5eb8fca66223ffafea578b790 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out - 21c716f5eb8fca66223ffafea578b790 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ - 81433107c570ed4eb80f5454d77ef917 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out - 81433107c570ed4eb80f5454d77ef917 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ - aea454d0c497f93963e8ff9c68dfb8ee gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out - aea454d0c497f93963e8ff9c68dfb8ee gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ - 1bee3b56b3c2ac451020e9c359ff454d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out - 1bee3b56b3c2ac451020e9c359ff454d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ - 30d72ffee2b16eea7b90aabc99dfb670 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out - 30d72ffee2b16eea7b90aabc99dfb670 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ - f9fb0b5e6953d765c53a98148c5a5be3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out - f9fb0b5e6953d765c53a98148c5a5be3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ - 07b7540864e8f6d75da2d60229b9e377 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out - 07b7540864e8f6d75da2d60229b9e377 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ - 5649ed3f4c73b2d61074f566a7c2c32b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out - 5649ed3f4c73b2d61074f566a7c2c32b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ - 41cc804efdbab2573ceb52344974c1bb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out - 41cc804efdbab2573ceb52344974c1bb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ - 15b49c0d2a3aec0efd4f8fcced0a9762 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out - 15b49c0d2a3aec0efd4f8fcced0a9762 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ - b86d53e80a53fc34a2a829b33a6b0176 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out - b86d53e80a53fc34a2a829b33a6b0176 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ - fa6a7547c8164b770f46609ff796411d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out - fa6a7547c8164b770f46609ff796411d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ - 53001a9e05a4dbec4d1aa23a7f9e8207 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out - 53001a9e05a4dbec4d1aa23a7f9e8207 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ - aea3ec049cafc12ea352e14e7a8ce1c5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out - aea3ec049cafc12ea352e14e7a8ce1c5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ - 64febbc49068f3eada28cdd93df4d17c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out - 89fba38ed866ef4355fb7f967ff4a152 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ - 8a4a3a27bfe3ad39a75a8cf116521ce8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out - 8a4a3a27bfe3ad39a75a8cf116521ce8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ - cf8779735f597750d370162a8debacf5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out - cf8779735f597750d370162a8debacf5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ - cb8d18749a8bf4ee5d931e42204078ff gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out - cb8d18749a8bf4ee5d931e42204078ff gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ - b30ece7554014c81548a84742687d3d7 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out - b30ece7554014c81548a84742687d3d7 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ - 22adbaf4e314d9708c66e3b81368d646 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out - 22adbaf4e314d9708c66e3b81368d646 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ - 859d9469473a70a326adf38cb17f8937 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out - 859d9469473a70a326adf38cb17f8937 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ - 246089845109634768daeba442b5c77f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out - 246089845109634768daeba442b5c77f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ - 1bb885aa86738861e4aeb011696d1cc2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out - 1bb885aa86738861e4aeb011696d1cc2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ - 24c78070e261d877844b92a6447c0bcc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out - 24c78070e261d877844b92a6447c0bcc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ - 616834853e73781585da8dea184321dc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out - 616834853e73781585da8dea184321dc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ - fb7a69b7210c0351c78c89d1782f847d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out - fb7a69b7210c0351c78c89d1782f847d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ - d3cc24ccace58f7927c25d50a0b47714 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out - d3cc24ccace58f7927c25d50a0b47714 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ - 785fcb0a9388aeafea38dde70ed4dc90 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out - 785fcb0a9388aeafea38dde70ed4dc90 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ - 9b3ba18d3f9fcebaa6f477314796c50f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out - 9b3ba18d3f9fcebaa6f477314796c50f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ - 32eb9d87f20b7eb5834db2464ef25289 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out - 32eb9d87f20b7eb5834db2464ef25289 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ - 56bb454fb2fd24266bf7f47da54c8378 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out - 56bb454fb2fd24266bf7f47da54c8378 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ - 0dd59742a8e9b956c2e8fdd02ce95182 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out - 0dd59742a8e9b956c2e8fdd02ce95182 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ - ac529800b7594aa6123787ce4d0d82d6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out - ac529800b7594aa6123787ce4d0d82d6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ - cea0d76b4dd02a7ffd6ec18bf9cf6c48 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out - cea0d76b4dd02a7ffd6ec18bf9cf6c48 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ - b258858b40616e34b8af1a5dff26d321 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out - b258858b40616e34b8af1a5dff26d321 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ - 86b1deae228ed2816cbf43ab6c9009b0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out - 86b1deae228ed2816cbf43ab6c9009b0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ - 253af196c2f8231faf12d1a751abcd30 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out - 253af196c2f8231faf12d1a751abcd30 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ - 33e30e052d857326d341ad65f4aa5d4f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out - 33e30e052d857326d341ad65f4aa5d4f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ - 9ba07f8259c244c6a01d85d78cca5478 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out - 9ba07f8259c244c6a01d85d78cca5478 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ - 22285d0a218ca4caa939404b9007c6d2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out - 22285d0a218ca4caa939404b9007c6d2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ - e3d298b4f6509396775bf50c583da256 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out - e3d298b4f6509396775bf50c583da256 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ - f9ccc5f6d18da2e9f8dc6ecb1a8e0a47 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out - f9ccc5f6d18da2e9f8dc6ecb1a8e0a47 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ - 98d998263aef1b0263e51e156dc64065 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out - e5d5fef66535dd104a65cb6d90e8d03a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ - 16986d8e496ce0eedcf1c250b8a0fd6a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out - 16986d8e496ce0eedcf1c250b8a0fd6a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ - 85bab01dfcbbb0509dabc715d2899682 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out - 85bab01dfcbbb0509dabc715d2899682 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ - 009b70ab01c1211b105a6fe01075f470 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out - 009b70ab01c1211b105a6fe01075f470 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ - e2b23871dec3b83f5ab651900e426c26 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out - e2b23871dec3b83f5ab651900e426c26 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ - 57a4f4a2048491250677de8d125a03ee gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README - a56aa5e341461fe773b57de69b910fbe gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out - a56aa5e341461fe773b57de69b910fbe gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ - d574c8a98a285e6d7710ac1cd070470a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out - d574c8a98a285e6d7710ac1cd070470a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ - 1cf9d51930d849d770a6b92a6a41ca4a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out - 1cf9d51930d849d770a6b92a6a41ca4a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ - b833a96824389fdce36d662f6cd80aa7 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out - b833a96824389fdce36d662f6cd80aa7 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ - 4790d396771ed566ced8f36f2dc4325c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out - 4790d396771ed566ced8f36f2dc4325c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ - 5338b7c31b381322020a8f697dfed9a9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out - 5338b7c31b381322020a8f697dfed9a9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ - 6229af593b56078519b09edca278470f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out - 6229af593b56078519b09edca278470f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ - 7f02369d272c08d5599187097857218e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out - 7f02369d272c08d5599187097857218e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ - 6bf380aeb3073114b580d78145e0c4d6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out - 6bf380aeb3073114b580d78145e0c4d6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ - 73ddd3e30fd8f5fa1dafae83723ddc22 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out - 73ddd3e30fd8f5fa1dafae83723ddc22 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ - ea0048356e44e75b039c5cef7862dbdc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out - ea0048356e44e75b039c5cef7862dbdc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ - 03c787efce0ce4b8e6b69c0f8fe4397a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out - 03c787efce0ce4b8e6b69c0f8fe4397a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ - ec721439a304f73c028cce0cc93a0427 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out - ec721439a304f73c028cce0cc93a0427 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ - 0383c56e9b28b2c1534c245d25859521 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out - 0383c56e9b28b2c1534c245d25859521 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ - 9e39ceaea51379a49b3ea9f592961075 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out - 9e39ceaea51379a49b3ea9f592961075 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ - 2033f57db5cf0da49b6e6108deb041c3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out - 2033f57db5cf0da49b6e6108deb041c3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ - 47fe364404fc7cecf99748e45bafaed3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out - 47fe364404fc7cecf99748e45bafaed3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ - faffdc7f682abb66f52b37133b249ddf gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out - faffdc7f682abb66f52b37133b249ddf gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ - 6732e06a494d66ed6df4e2a7da0f9f93 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out - 6732e06a494d66ed6df4e2a7da0f9f93 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ - 0395c4d8fe3d2ee4f6bb587be7623803 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out - 0395c4d8fe3d2ee4f6bb587be7623803 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ - 3395184b017d5937d30ecd82579cd136 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out - 3395184b017d5937d30ecd82579cd136 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ - 01e08fd1ef1e60a942e348d3d99d6e27 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out - 01e08fd1ef1e60a942e348d3d99d6e27 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ - 9dd4ed5df787242a55ede4438b87721e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out - 9dd4ed5df787242a55ede4438b87721e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ - 9cd67dd4ff3d440eafb924466beef52b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out - 9cd67dd4ff3d440eafb924466beef52b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ - 112bfaecc10cd4e2be5869b93474293b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out - 112bfaecc10cd4e2be5869b93474293b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ - 0a3633d2d616dcf88312aa77acac5244 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out - 0a3633d2d616dcf88312aa77acac5244 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ - 4f938d65fad6c1e1a2b87709a68219a6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out - 4f938d65fad6c1e1a2b87709a68219a6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ - ea80f92f44ad50aa5d4c2366571c4dff gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out - ea80f92f44ad50aa5d4c2366571c4dff gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ - bc3ad96ef280a9731c29525147609651 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out - bc3ad96ef280a9731c29525147609651 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ - ed140501cd62e9b5cb1201e067584572 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out - ed140501cd62e9b5cb1201e067584572 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ - 94e14dc6a264bacf3394824317ed7f5d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out - d088f1f6f7e191daca4621c96ea661ee gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ - 153dab31caf10c4f21062e8688d93e10 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out - 552b63801e08be2867ad38b4066ff956 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ - cb1ff9c63d8f1c3dbb05a3ec5459df41 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out - 57e76cb849ced970b756561532f2b170 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ - df32be72848b23a0159788afaff5aaa2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out - 8e3642e964995d755aa2a6425a36fe58 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ - ce16ad97c84ccfdd726016690ea97734 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out - 5073ae58ffee6c641e649460f17c3b0f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ - 6cb62604ce3148afec49842c5393748a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out - 6cb62604ce3148afec49842c5393748a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ - da8938aadd73a8599c9cf2eb53f67bca gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out - da8938aadd73a8599c9cf2eb53f67bca gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ - 5cfafee166e6bf49c157ccbc1da151f2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out - 5cfafee166e6bf49c157ccbc1da151f2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ - 2847e972f55d0a26ce17984282c7584b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out - 2847e972f55d0a26ce17984282c7584b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ - 1f5cacdadf31dc2922c6d293594f20b1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out - 1f5cacdadf31dc2922c6d293594f20b1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ - d1869bb77cba5a8be6a90fbea051ec17 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out - d1869bb77cba5a8be6a90fbea051ec17 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ - 7663af34e472de05272ac8810e383bf2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out - 7663af34e472de05272ac8810e383bf2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ - b629f9f57065ccf2ea6efb2d5e3f0448 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out - b629f9f57065ccf2ea6efb2d5e3f0448 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ - 592da80a97ef1ee060dfe7a3c9d1dd0f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out - 592da80a97ef1ee060dfe7a3c9d1dd0f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ - 4fde5e902efdb760811e89660c923266 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out - 4fde5e902efdb760811e89660c923266 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ - d875ad9e3b4eb09a08dcb266fbfeb118 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out - d875ad9e3b4eb09a08dcb266fbfeb118 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ - 29e2e0ec07aa60f33e25412d7cbf2167 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out - 29e2e0ec07aa60f33e25412d7cbf2167 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ - 35932b06165bea0d4248b1dced3d073b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out - 35932b06165bea0d4248b1dced3d073b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ - dca76e69f2fae8f521328467ec48f7f5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out - dca76e69f2fae8f521328467ec48f7f5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ - 579ef6b55707109fb3fae0f44a086227 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out - 579ef6b55707109fb3fae0f44a086227 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ - 8417cfe03f43c2be31ab34b4daa8619d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out - 8417cfe03f43c2be31ab34b4daa8619d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ - 88476b5d77a3fa01a93bc8a6566dfea7 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out - 88476b5d77a3fa01a93bc8a6566dfea7 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ - 1683aaa4153af78b4a72dc9933e99e86 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out - 1683aaa4153af78b4a72dc9933e99e86 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ - 5353a29acb59bef5bf26794dce80adc8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out - 5353a29acb59bef5bf26794dce80adc8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ - cda9a6113aa890fc29c3810be46bcb2b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out - cda9a6113aa890fc29c3810be46bcb2b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ - ad9ae70239518a4eb182dec3927ac861 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out - ad9ae70239518a4eb182dec3927ac861 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ - 24e8ecbb8ce997d4b8de8f1654e18824 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out - 24e8ecbb8ce997d4b8de8f1654e18824 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ - 438dafbf80fbedc0109aad6fbb33f14d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out - 438dafbf80fbedc0109aad6fbb33f14d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ - 3ebe19ae8c61c263aeab327a83fc3efa gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out - 3ebe19ae8c61c263aeab327a83fc3efa gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ - b6164f2ecfb1a9af9f3d7ac0ddbee41e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out - b6164f2ecfb1a9af9f3d7ac0ddbee41e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ - 54cddce6023f6160b87a43808d279401 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out - 54cddce6023f6160b87a43808d279401 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ - c06ed9d29dc3b1257df56ce2c75b6103 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out - c06ed9d29dc3b1257df56ce2c75b6103 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ - 1404e469feca31c8da1d3b49c9f692a4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out - 1404e469feca31c8da1d3b49c9f692a4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ - f61eb2e2a397d5724e70509d1ed096cb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out - f61eb2e2a397d5724e70509d1ed096cb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ - b7f4cbf820c74dd679599a97d77c43c6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out - b7f4cbf820c74dd679599a97d77c43c6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ - 6107f3608a27ab9bb42b985b8ef93c55 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out - 4a2cd92c9b011e9d615f994510a655a2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ - 80a96df1f3768899e3cb0739dcf7c1cc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out - 404eb1c6d7f302d0044237cca5811d0f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ - 6b61b258f2d8756aeb5d95e433c35a9e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out - 1ae516f2a9b95c1a40d9cda214c479aa gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ - 9c6cd7256ad248beeddc488f932fb2ad gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out - 41f59a2f5673832bc6fb38f46522338b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ - 8f7dd8d3b1c00f1661516dbd9a400396 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out - a2e15766e942161fa737b1861a093173 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ - 3313439f1f04cfd946f2753828e7a24e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out - 3313439f1f04cfd946f2753828e7a24e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ - a69380a43bbb65e6b71a21d58c5c6560 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out - a69380a43bbb65e6b71a21d58c5c6560 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ - 3482d27622d711f0a83c0d5d57bfda32 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out - 3482d27622d711f0a83c0d5d57bfda32 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ - 798c4018defbd06c743bc84e3baa1eb1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out - 798c4018defbd06c743bc84e3baa1eb1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ - f035126647b262fec961752f91187c97 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out - f035126647b262fec961752f91187c97 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ - 94d408acdca0325920e584f2d98804f5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out - 94d408acdca0325920e584f2d98804f5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ - 95d9a6a54153a8dede2fdc1e78b578a1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out - 95d9a6a54153a8dede2fdc1e78b578a1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ - e9e54221d54972d07c8d76936306f4ed gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out - e9e54221d54972d07c8d76936306f4ed gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ - 7eb25f67f2fdbc7caf2fc777e58390d3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out - 7eb25f67f2fdbc7caf2fc777e58390d3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ - 80879fd44d82938e56ae95a6261bfc20 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out - 80879fd44d82938e56ae95a6261bfc20 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ - d3dee55b63de6b2013e83023b6fca9f3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out - d3dee55b63de6b2013e83023b6fca9f3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ - b723691fc9355d82ff49d650aaaece5b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out - b723691fc9355d82ff49d650aaaece5b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ - 82c80538aadb3695d45ff409882bd755 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out - 82c80538aadb3695d45ff409882bd755 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ - e6663cc7d49f9637afc4d0813d001137 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out - e6663cc7d49f9637afc4d0813d001137 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ - a0c66cc66da2cffffd0983215e7b6dd1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out - a0c66cc66da2cffffd0983215e7b6dd1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ - 4e21c65e9a2aa3c39d582c818d190aef gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out - 4e21c65e9a2aa3c39d582c818d190aef gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ - 800951d9bfa63bd93bab38425edcd30b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out - 800951d9bfa63bd93bab38425edcd30b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ - 2edcbc51ba70a7851b89b2714b26f342 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out - 2edcbc51ba70a7851b89b2714b26f342 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ - 2fd7f52f40449c0e6702b5463f5da187 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out - 2fd7f52f40449c0e6702b5463f5da187 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ - bfa0a3bbce0c81cfe501f2c2f81ab9b8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out - bfa0a3bbce0c81cfe501f2c2f81ab9b8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ - 1d18d4f40e1f9c380bb1a11c62675a42 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out - 1d18d4f40e1f9c380bb1a11c62675a42 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ - 0986ee8564c6d31fb935fc5d9774251a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out - 0986ee8564c6d31fb935fc5d9774251a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ - 555ef1df86eeb38df8519a5acdec1136 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out - 555ef1df86eeb38df8519a5acdec1136 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ - 78a529fb5be45d0bdd0dc089f5b07556 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out - 78a529fb5be45d0bdd0dc089f5b07556 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ - a7f210936a6c157d301547e122f07858 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out - a7f210936a6c157d301547e122f07858 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ - 95c5f94cf81751abee6e957d851002fc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out - 95c5f94cf81751abee6e957d851002fc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ - d2e321609e0c8efda88ca61ebc5482bb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out - d2e321609e0c8efda88ca61ebc5482bb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ - 35c5d18b42241c8395c3f66d4b206e56 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out - 35c5d18b42241c8395c3f66d4b206e56 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ - 5d5c346305e7d794cf000e0372c65fbc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out - 5d5c346305e7d794cf000e0372c65fbc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ - 4cb4d31aae81b5039c28d0f886de6edb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out - 4cb4d31aae81b5039c28d0f886de6edb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ - a2fabb7e654f39197f739db8348b58a3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out - 1c88bb30222c3bd53465983ac992b12a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ - 1cdd6d0b90ed8f5e80b43914cb1c57da gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out - 9ce403351585799f208aa75f40e221c9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ - a175a43c09a04c759ce6fb8026fdd05b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out - 0ab73eef8d17549cacc3d988f8298375 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ - 3c9064cea3461c6db1c2887c09ec2c56 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out - 111a768f5c305a670e6245430e50fe56 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ - 22b9f6294bcd638a5da12c919c144637 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out - d38b5254d6cebbecd4c7515e69024bc5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ - a41ef4c2a5599c800207686e90b20dc9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out - a41ef4c2a5599c800207686e90b20dc9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ - c0f571733fc9895c3d2ad0d71e91960e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out - c0f571733fc9895c3d2ad0d71e91960e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ - 649884d28d7d7e18d8e7e6dfba096447 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out - 649884d28d7d7e18d8e7e6dfba096447 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ - d3c4a66ea3ef7f2582a2466443501175 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out - d3c4a66ea3ef7f2582a2466443501175 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ - 0ecc9bae2d01292e9da7663d8c9f7ba4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out - 0ecc9bae2d01292e9da7663d8c9f7ba4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ - f5ce244d762b0b21669d9b7f07f185c0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out - f5ce244d762b0b21669d9b7f07f185c0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ - f141d8e03fa146853930aed778c9c8d0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out - f141d8e03fa146853930aed778c9c8d0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ - c9bcfd1c447274517a25479b6f752191 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out - c9bcfd1c447274517a25479b6f752191 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ - f62f5f5c2cae923e92a6c4a33ed42ecf gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out - f62f5f5c2cae923e92a6c4a33ed42ecf gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ - 70444bf843b1a4d477d9e5d4765b84ca gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out - 70444bf843b1a4d477d9e5d4765b84ca gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ - faa50f001bb16874c68f77150c7e0d20 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out - faa50f001bb16874c68f77150c7e0d20 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ - 7cabd940efa43310ac0d7fc679b3f8df gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out - 7cabd940efa43310ac0d7fc679b3f8df gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ - 5057e586be38b3d68e0cbdbebb243686 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out - 5057e586be38b3d68e0cbdbebb243686 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ - d2ad4fe059ca7ec3f9807a41ed80da4a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out - d2ad4fe059ca7ec3f9807a41ed80da4a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ - f27a7d6988eb33b5be1d9ec80635a828 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out - f27a7d6988eb33b5be1d9ec80635a828 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ - f3553487729116f058ba5a99526da5b9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out - f3553487729116f058ba5a99526da5b9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ - 0d0ca94f2f83687f74d77d3e95749711 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out - 0d0ca94f2f83687f74d77d3e95749711 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ - 12c1d3e66338d3978d40a59d8add54b4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out - 12c1d3e66338d3978d40a59d8add54b4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ - db009a736a997c2b02864d513b2a778e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out - db009a736a997c2b02864d513b2a778e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ - d56576daea3e4c1fa4050651e386c2ab gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out - d56576daea3e4c1fa4050651e386c2ab gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ - 5139b277aba9fd58caac480794ce6f78 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out - 5139b277aba9fd58caac480794ce6f78 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ - cccc4dbc24a62f45c70dd5f85f613f99 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out - cccc4dbc24a62f45c70dd5f85f613f99 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ - 16aa2205fd8912deda1b5e117327aa83 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out - 16aa2205fd8912deda1b5e117327aa83 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ - fe577224cd9b57ac1ff11d148c716936 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out - fe577224cd9b57ac1ff11d148c716936 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ - fc199a90f659741cb7658e1808bcc13e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out - fc199a90f659741cb7658e1808bcc13e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ - 9dd80b95bef48183060bb200aea2dd2d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out - 9dd80b95bef48183060bb200aea2dd2d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ - ad5a591d96e0891978f5f21ed6daffd1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out - ad5a591d96e0891978f5f21ed6daffd1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ - 3cc15a633c040f09f11c88c0a72aceb5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out - 3cc15a633c040f09f11c88c0a72aceb5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ - 355d4395e604b36db54e166120ba05bb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out - 355d4395e604b36db54e166120ba05bb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ - d13f8d12a74773988637ba40fd78f679 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out - d13f8d12a74773988637ba40fd78f679 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ - b1d1c6b69a3c06aa212e26abfe84967f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out - dd147227f1f90cdb52c59738beb4990e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ - bc26cdd3643d2ed6c954866f981cffd6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out - 45f77d7154912d334a0052978d091890 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ - 6b503e0c227e7ffc0bc414ef84dcfb80 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out - b1ff211d41bbd501de6cf8b4ed9f74a9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ - 21132849f86e29dd58485d26197efa33 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out - 0393f765ffb21cbe4cc7751f7f9c6ef8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ - 8d1b53016444cd0e3bc78b6cd3d9fce9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out - 52f801f0b4d8d032ef5b743f9178b466 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ - 037714a30d373bccb5faf7f55cca5e82 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ - 8f77e5a316626c6d3d85282312ae555b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out - 8f77e5a316626c6d3d85282312ae555b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ - 5d6d4832b03bbf057fcd3bce804c9161 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out - 5d6d4832b03bbf057fcd3bce804c9161 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ - 1a5f3b829933f5621b01b5d67c2ef2fd gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out - 1a5f3b829933f5621b01b5d67c2ef2fd gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ - db998fd551456340120b442649a89628 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out - db998fd551456340120b442649a89628 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ - 92023c74c828dbb4161210d477374fb5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out - 92023c74c828dbb4161210d477374fb5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ - c2f296e6024c4afa77324e192e93a1e3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out - c2f296e6024c4afa77324e192e93a1e3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ - 78868ad8d68fe4be979e5b068e517d8a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out - 78868ad8d68fe4be979e5b068e517d8a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ - 00d5410c13b2a3ddeb50866a113599e5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out - 00d5410c13b2a3ddeb50866a113599e5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ - fdbbbd9c2d0da2c3a02af909f1a92e46 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out - fdbbbd9c2d0da2c3a02af909f1a92e46 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ - b6644c5b26a7e3cac4ba59e043910b37 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out - b6644c5b26a7e3cac4ba59e043910b37 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ - 74ad9d0053820d2a655ce3838845ea77 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out - 74ad9d0053820d2a655ce3838845ea77 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ - 080caf77b13edc58eb563e02b0600e01 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out - 080caf77b13edc58eb563e02b0600e01 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ - 83064f579c562cc7bf6ae4bc0f3fc2b7 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out - 83064f579c562cc7bf6ae4bc0f3fc2b7 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ - fdde272b470b86c3b6571fc40ad2edcd gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out - fdde272b470b86c3b6571fc40ad2edcd gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ - f88033a2bd4457fc7173b8e0b4efdcb2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out - f88033a2bd4457fc7173b8e0b4efdcb2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ - a7e65a75bc7b8230c0e48d49286326d3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out - a7e65a75bc7b8230c0e48d49286326d3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ - cc3ddbac3dc0e25f194528cb6360b73a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out - cc3ddbac3dc0e25f194528cb6360b73a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ - 06bd63e3ec0360ed1bea863a331cec26 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out - 06bd63e3ec0360ed1bea863a331cec26 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ - e97c6ee85ac1946b854dd515fe434d98 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out - e97c6ee85ac1946b854dd515fe434d98 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ - 474ca7421f70abc056d5e24190a48598 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out - 474ca7421f70abc056d5e24190a48598 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ - 99383f782fb9a30065baf40bb2a92424 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out - 99383f782fb9a30065baf40bb2a92424 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ - b147fee153a057ba0bf5515b3a875911 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out - b147fee153a057ba0bf5515b3a875911 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ - ed7be4277143b17fafd6328fe65c064b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out - ed7be4277143b17fafd6328fe65c064b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ - aae172c48db834ec3b36f964d21f4fa2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out - aae172c48db834ec3b36f964d21f4fa2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ - 0e978e4141244f525bd7de896605e516 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out - 0e978e4141244f525bd7de896605e516 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ - 53395266f44970eddbde6a0e1e23e916 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out - 53395266f44970eddbde6a0e1e23e916 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ - 4a5b80061ed23b49c180fd0c95083673 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out - 4a5b80061ed23b49c180fd0c95083673 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ - f71b60d51b52003d90edc48848a3a9d1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out - 35f59effd95bad23aa6ebf0803fdb93c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out - 35f59effd95bad23aa6ebf0803fdb93c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ - 446317fdc44812ba48e224438c29159a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out - 446317fdc44812ba48e224438c29159a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ - 554be9dcc46d96d944b22716126076d3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out - 554be9dcc46d96d944b22716126076d3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ - 1052730abd80c54f531b3684ef1c5c8f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out - 1052730abd80c54f531b3684ef1c5c8f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ - 0306b459820e84299a229e360d048aba gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out - 0306b459820e84299a229e360d048aba gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ - 51bf0ac3ab839fb24541b83a8fe51a64 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out - 51bf0ac3ab839fb24541b83a8fe51a64 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ - 53e1640b899f9dc98665bb9765389eac gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out - 53e1640b899f9dc98665bb9765389eac gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ - e55a9a86c04e3681076dc35e00b2e624 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out - e55a9a86c04e3681076dc35e00b2e624 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ - 3e7fef0691dd86a64038c60de579d620 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out - 3e7fef0691dd86a64038c60de579d620 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ - 2b961effb4e2fecde3ca6ce8e9fffd51 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out - 44cb3c1d7a5a8911087a9310d072737d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out - 44cb3c1d7a5a8911087a9310d072737d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ - de3379cbb123c49acce3a7cfdc1377ba gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out - de3379cbb123c49acce3a7cfdc1377ba gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ - cb97957f5c645de1dbf2998afd015c15 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out - cb97957f5c645de1dbf2998afd015c15 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ - 4297d9fcc9597ea75c976b0b99bea504 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out - 4297d9fcc9597ea75c976b0b99bea504 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ - 135d60e92b996f0a09e72d176dfb79b4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out - 135d60e92b996f0a09e72d176dfb79b4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ - 8ba1014c008e8e33dc208267fda2438f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out - 8ba1014c008e8e33dc208267fda2438f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ - 78be71ef8cc05771948190d2dbc12feb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out - 78be71ef8cc05771948190d2dbc12feb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ - e0c562da05a2a1504e0453d083367055 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out - c7bac88f6e3901c4ba4ac19f7d0978fc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out - c7bac88f6e3901c4ba4ac19f7d0978fc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ - d5de7e1c177d89e16f288f670e4c9b81 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out - d5de7e1c177d89e16f288f670e4c9b81 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ - 2fa61812b6359af7a66fd12f58f2e182 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out - c1a9ca7b6c49734ab64363beff3016fe gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ - 2419494954cb7cf2ba55178b9ba72df2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out - f921aeadad42c5435f73a05268053c35 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ - 4b909e3b9c9872b1a9ccf107b07b5cb4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out - b85126f748a47b4eb85079108f4bdf5d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ - 105ed3c2ffdf3eb5917d92c82f009601 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out - 744c66fc0aa7d047e9219d14ef723ad4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ - 6e6c843af8645cde362c8c4f7b950727 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out - 6e6c843af8645cde362c8c4f7b950727 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ - af4005755431b46b9eac91b10fe2bed9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out - af4005755431b46b9eac91b10fe2bed9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ - 110b571728d161dfad5196b36757689f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out - 110b571728d161dfad5196b36757689f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ - b3d4265a67c5c1cb9af3a1466939aec8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out - b3d4265a67c5c1cb9af3a1466939aec8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ - 0ab7383b650c2f4307bc4ed6049c16fb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out - 0ab7383b650c2f4307bc4ed6049c16fb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ - e4ec15abed3f316422c2c44e66d2aff8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out - e4ec15abed3f316422c2c44e66d2aff8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ - 1897875af7baa1c07280b546d9677eb3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out - 1897875af7baa1c07280b546d9677eb3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ - e2fdb87e511948c3b64c2d8f809a6e42 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out - e2fdb87e511948c3b64c2d8f809a6e42 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ - 09bde5cceb739fcb1778121e008828c4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out - 09bde5cceb739fcb1778121e008828c4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ - 195bdea0dfe985bfd4a53cc6d85a4a7f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out - 195bdea0dfe985bfd4a53cc6d85a4a7f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ - 5e13b76d3328730f4f21befecd483e3f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out - 5e13b76d3328730f4f21befecd483e3f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ - bc36c4bdf9d2b59912352ca69ec4bc05 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out - bc36c4bdf9d2b59912352ca69ec4bc05 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ - 72d9850f97dad391f4e87d54c62d98dc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out - 72d9850f97dad391f4e87d54c62d98dc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ - 17698986a86692151f256145b33640d1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out - 17698986a86692151f256145b33640d1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ - 6fd536b3b28c8307c571965523625500 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out - 6fd536b3b28c8307c571965523625500 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ - 5aae69d5d10f200ad7438ae96417f34f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out - 5aae69d5d10f200ad7438ae96417f34f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ - adea2570c251237d53cd0bed9fd9603c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out - adea2570c251237d53cd0bed9fd9603c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ - 905cd350295d54fb102cafaa0a33f6c5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out - 905cd350295d54fb102cafaa0a33f6c5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ - a44e547df985e7b0dc5de5ea0006cd77 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out - a44e547df985e7b0dc5de5ea0006cd77 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ - 47e785e1fec30989fb316f399352f8ca gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out - 47e785e1fec30989fb316f399352f8ca gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ - 1340c26b64fad84cef212b86b66c37fd gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out - 1340c26b64fad84cef212b86b66c37fd gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ - 4289859dc831d9674388d22ae7869528 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out - 4289859dc831d9674388d22ae7869528 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ - d379b324ee2e529825436f917802abb1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out - d379b324ee2e529825436f917802abb1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ - a0a0fb35500411adb1c7aa4415e7174a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out - a0a0fb35500411adb1c7aa4415e7174a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ - a315932a7a9397424045d63ee2ee2ac3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out - a315932a7a9397424045d63ee2ee2ac3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ - aa79ebcd5649c8f04fea165ec55f4c1a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out - aa79ebcd5649c8f04fea165ec55f4c1a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ - 27666453000d79e2aedd9b973731fa07 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out - 27666453000d79e2aedd9b973731fa07 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ - a54fdcb158986c12fca1445ef3b67519 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out - a54fdcb158986c12fca1445ef3b67519 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ - 9883a1390a179a48775e5e32306036bb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out - 9883a1390a179a48775e5e32306036bb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ - a16faaf284e582a4af1a97e90b16d238 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out - a16faaf284e582a4af1a97e90b16d238 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ - 85d48185df96c604a61560ac98395cf8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out - 85d48185df96c604a61560ac98395cf8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ - dd2e1e71dbe1e7ab9a70dfd4ca7c1113 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out - dd2e1e71dbe1e7ab9a70dfd4ca7c1113 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ - 9e273900f275b998f43517253cc20708 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out - 9e273900f275b998f43517253cc20708 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ - 13185e2d2ded76ce24543ff20ec0593d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out - 0071cb25764613597d92cd6333f17718 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ - 632da19fb2566a3d6e0db68d780dc18d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out - 42d550c408ccad9f8c7137a8d4132b4d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ - b5785afc3fd81159a17f7d2e37f303c9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out - ceaab1ca00af029047b05062cc938455 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out - ee6f4e0fad7aee9370b07e2d84dc0e0d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ - f370c6b7a5df4a5e7b0aaddedc02ab33 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out - 64508de61822933ce0d73e599838a71b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ - c077b14f795b4c2d6103d7dc6533d252 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out - c077b14f795b4c2d6103d7dc6533d252 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ - 6b6336b8c5f8a9a46ee3349d78b89528 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out - 6b6336b8c5f8a9a46ee3349d78b89528 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ - 16f389bc79f872c65b469010d4b70fde gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out - 16f389bc79f872c65b469010d4b70fde gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ - 8719dacdfa4e1f168edb073207ed8183 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out - 8719dacdfa4e1f168edb073207ed8183 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ - 2857668d8e285ec31655e6ced6fb9eff gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out - 2857668d8e285ec31655e6ced6fb9eff gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ - 5a5e2a192b6015915e31af28c54df5f2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out - 5a5e2a192b6015915e31af28c54df5f2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ - 4e2edcc83e6b56a7afc00cf645bd2444 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out - 4e2edcc83e6b56a7afc00cf645bd2444 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ - ac28de534549a508b675b1389f6be71a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out - ac28de534549a508b675b1389f6be71a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ - a6c3f2b209185ddd040d9723e7334870 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out - a6c3f2b209185ddd040d9723e7334870 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ - f3124dd2d125c2745c9acb83069a38cc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out - f3124dd2d125c2745c9acb83069a38cc gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ - 43b2b2f0bf932adceb12032f6bed4a25 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out - 43b2b2f0bf932adceb12032f6bed4a25 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ - a302e62990a08c35d40642e3534b7adf gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out - a302e62990a08c35d40642e3534b7adf gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ - f64da170951bae59084e4dfcd0b62ede gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out - f64da170951bae59084e4dfcd0b62ede gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ - 941866397d4b23e375258eac6bf8994a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out - 941866397d4b23e375258eac6bf8994a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ - 699900f65089b210a733b92d403ab1b9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out - 50b45d33ca3d46842603148890177110 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ - 4a9b55e5bd5b6f25c2161968193dd723 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out - 9a6274bc5f4a9401b09dcf859b9b3f75 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ - 78cfc83cc898d2d123f4abe3ec25f18b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out - 37f0e101094bfb41d62b65caf55060e1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ - 52606846baed62f5cf9a0feabd9bcb9f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out - f5970983dba2708f961d11b9eddbf2e2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ - f5088563a915b6aaf42f843f72786ecf gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out - 219f968724293a1ef4e00c49d1b6e2cb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ - 05b03c60c7cfb059645e6a5af9b643de gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out - 05b03c60c7cfb059645e6a5af9b643de gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ - fcc45b1dcb7f2523961bb0f805b64649 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out - fcc45b1dcb7f2523961bb0f805b64649 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ - d4dc52059a73e03562ccbd7f4aac5f6a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out - d4dc52059a73e03562ccbd7f4aac5f6a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ - 299e568e75facdcf00673695e0b56d2f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out - 299e568e75facdcf00673695e0b56d2f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ - 85fdf81e7a05c462f25936a1d7784285 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out - 5bd687da60dc121d03f18796ceaf0d62 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out - 5bd687da60dc121d03f18796ceaf0d62 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ - eb976ee7467bf6a427467895eb1f4513 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out - eb976ee7467bf6a427467895eb1f4513 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ - e09da5ce86fed8cb543527a784667577 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out - e09da5ce86fed8cb543527a784667577 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ - 54c505ef90f4bf2e8d9a77e522a8234e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out - 54c505ef90f4bf2e8d9a77e522a8234e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ - 92c4c8f4b61cd4d577b05dbfec32a2af gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out - 92c4c8f4b61cd4d577b05dbfec32a2af gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ - 4546a55ddddbc776f7d1f4a331ea2632 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out - 4546a55ddddbc776f7d1f4a331ea2632 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ - 3d62b00ee88bbc5a2f1a1604c604bdc6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out - 3d62b00ee88bbc5a2f1a1604c604bdc6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ - 69b1610954d824bd26460bd9db61219c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out - 69b1610954d824bd26460bd9db61219c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ - 37f45cd0940d7ce51c6d4185854cf964 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out - 37f45cd0940d7ce51c6d4185854cf964 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ - 7a87f668d8670dfa88848a4f32e26180 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out - 7a87f668d8670dfa88848a4f32e26180 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ - 2b34632d2ba029492af5d980e5e6a61c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out - 2b34632d2ba029492af5d980e5e6a61c gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ - 70658de45018c40f9deb7c2d423aeb74 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out - 70658de45018c40f9deb7c2d423aeb74 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ - b20d93fcf748a958b63bdc58fd95a8b4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out - b20d93fcf748a958b63bdc58fd95a8b4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ - 9ec0906692aa1a7c7d31131569b771f6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out - 9ec0906692aa1a7c7d31131569b771f6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ - 483922efb8669202f4a188ec143472f0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out - 483922efb8669202f4a188ec143472f0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ - 904fd4a9fcc70f381608ec44261de0e3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out - 904fd4a9fcc70f381608ec44261de0e3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ - 9473d553f648e52b69ee145aa948db60 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out - 9473d553f648e52b69ee145aa948db60 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ - 7a31814241b688fc5d12ed9d39c7f7a3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out - 7a31814241b688fc5d12ed9d39c7f7a3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ - 230305e08a895f4b6e88569c1c17c3e2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out - 230305e08a895f4b6e88569c1c17c3e2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ - 20ef9b3ab3bbb03c18c0719dcd60539f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out - e951ea6c54b12a30f554bcac9c47ce18 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out - e951ea6c54b12a30f554bcac9c47ce18 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ - f6fb391197b416779817832d8319cf3e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out - f6fb391197b416779817832d8319cf3e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ - 8b91cecfe6172da9ecde3b03b0eda108 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out - 8b91cecfe6172da9ecde3b03b0eda108 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ - f0f9ba9fe37e5549bb603b0dd02ec2a3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out - f0f9ba9fe37e5549bb603b0dd02ec2a3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ - 393c02fb825586da543108be2cb18a7a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out - 393c02fb825586da543108be2cb18a7a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ - 370514b0c48913564f8956c11b0a8ede gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out - 489cccc56abe81d6f4bffefd42d2d707 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ - 3b62d53c82275a431d1a94e3f20a6dae gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out - 2c9f5827cf774aaf32776cbf43641be2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ - a809d81f23ebcf04b163abe3e0a7cd53 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out - 6e678ed00c70ef6e73e10126c712ed41 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ - cee80e0b718aa46c53e94e8f965d5839 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out - d44be0ca6e84adc3b87e0f63226cf5ec gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ - 449ebe2873d969eef90cde29bc30edd8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out - d6d597f94c32e944fa60f097726fdaf8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ - 127732666b0c63ad5152c021c8001688 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out - 127732666b0c63ad5152c021c8001688 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ - d7c44d1d14d9a900642d58562343b0e0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out - d7c44d1d14d9a900642d58562343b0e0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ - 4cfee58f3bc2020ef7c5f181f30cd29f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out - 4cfee58f3bc2020ef7c5f181f30cd29f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ - 5747d8803787dcc8f24523047b04e9dd gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out - 5747d8803787dcc8f24523047b04e9dd gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ - ee0b45e8dc91c670a902408cfb82b220 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out - fccbb17b92a54c4c45120a928648ae7f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out - fccbb17b92a54c4c45120a928648ae7f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ - cc16ec0425c45c6efde4993a63b636c8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out - cc16ec0425c45c6efde4993a63b636c8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ - 5db5448c7c2d297b5d196b5296cfa695 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out - 5db5448c7c2d297b5d196b5296cfa695 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ - 3b74cc6be4b79fd7636e2d5f36e17f29 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out - 3b74cc6be4b79fd7636e2d5f36e17f29 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ - c0950c8f0533d920ddba96b6686454eb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out - c0950c8f0533d920ddba96b6686454eb gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ - 02c6f1ff97c4f170878091a897cacdd6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out - 02c6f1ff97c4f170878091a897cacdd6 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ - 9b917b07a115cb46104a2e8197d34cb0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out - 9b917b07a115cb46104a2e8197d34cb0 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ - a47614889526836905762d0ba09463fd gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out - a47614889526836905762d0ba09463fd gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ - 08fc8e4e99290817a0fad6b075e65cc9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out - 08fc8e4e99290817a0fad6b075e65cc9 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ - 1c433435302812a671189c020dcfef09 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out - 1c433435302812a671189c020dcfef09 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ - 883b5f3f31012ec4cf523a7a528a7bce gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out - 883b5f3f31012ec4cf523a7a528a7bce gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ - 44c7ff19a14653ab7fb394b225c67216 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out - 44c7ff19a14653ab7fb394b225c67216 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ - 117a4c2aab79bc72beea0a8659ead852 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out - 117a4c2aab79bc72beea0a8659ead852 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ - 954c8ab86a711ae3f14716f37076c309 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out - 954c8ab86a711ae3f14716f37076c309 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ - c1f0dd7e6540a5c40425e33f6ede1c00 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out - c1f0dd7e6540a5c40425e33f6ede1c00 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ - a96dfc8b903542273bb7b439fd8f2c93 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out - a96dfc8b903542273bb7b439fd8f2c93 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ - 2ce8af99356a2462309d5f1bf69de8c3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out - 2ce8af99356a2462309d5f1bf69de8c3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ - f850fd51e28cb39fc9a7da043d4f4731 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out - f850fd51e28cb39fc9a7da043d4f4731 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ - 5f172d96dab41cc870cb3aa57e240cd4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out - 5f172d96dab41cc870cb3aa57e240cd4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ - 96b4a15aa184e01d20262cf02c043aa8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out - 96b4a15aa184e01d20262cf02c043aa8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ - a6245032b4cbdbc206ee8cc79e29153b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out - a6245032b4cbdbc206ee8cc79e29153b gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ - d9975742fd9a30b1c9d7f297277f0bbf gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out - d9975742fd9a30b1c9d7f297277f0bbf gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ - 167425ed85d7258b2a93b1668bfa0607 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out - 167425ed85d7258b2a93b1668bfa0607 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ - a72c2e2be9a921f0789b379f7ef6128a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out - a72c2e2be9a921f0789b379f7ef6128a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ - 30f9b4d5d5d411c9f1449968e682a7f4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out - 30f9b4d5d5d411c9f1449968e682a7f4 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ - cdd2b2882f7818d3273978b5a25dc510 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out - cdd2b2882f7818d3273978b5a25dc510 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ - feb0141c8951dedf43b2ef24308e392f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out - feb0141c8951dedf43b2ef24308e392f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ - 11748211e86630524b6d0e258317691e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out - 11748211e86630524b6d0e258317691e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ - 597fc7fffa642574e275c40198421c11 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out - 597fc7fffa642574e275c40198421c11 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ - b6c611abebceb51da236011b30479c78 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out - b6c611abebceb51da236011b30479c78 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ - ba5c4690e2cfb70112d12fac13f4b2d2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out - ba5c4690e2cfb70112d12fac13f4b2d2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ - 3f1e3c1dbccbe9f14db4c7b8de6f588a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out - 3f1e3c1dbccbe9f14db4c7b8de6f588a gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ - 4bb7eec48e5c6e8cd58eb9d7fd1db902 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out - 4bb7eec48e5c6e8cd58eb9d7fd1db902 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ - 5b98072382a978767d390d52b9e6aa16 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out - 5b98072382a978767d390d52b9e6aa16 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ - ae6750b9c491510fd34c3a9493da3ea1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out - ae6750b9c491510fd34c3a9493da3ea1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ - a118b19c7e90b277f94720b369901133 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out - a118b19c7e90b277f94720b369901133 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ - 39382a93e923e0f5bc6ba9c2c646f824 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out - 39382a93e923e0f5bc6ba9c2c646f824 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ - 1c3cad116f45bb3f80d4d2a0c3b6f62e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out - bc59cab900eaeaaf67f0c789c7b81f01 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ - 9e29a4e4587e9c6e24cdab644bb25634 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out - 6b0690311bd27a47854fbb17b81422e5 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ - d5e9ac3c241d9a82dd9a82a5b4b65e95 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out - 52ed563fd3d5f416f2959016ad9a10e2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ - 1dddf222b6d21f3c32e6aa922953d50e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out - 5dcae61c22bfa337c9be4eaff74ccae1 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ - d8701915ae315c4814bc803b056a9235 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out - 3d3fe55cbc356f00352779ff926012cd gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ - 2a0fb7c57b2bde2569952d5cc36f4ad2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out - 2a0fb7c57b2bde2569952d5cc36f4ad2 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ - a69b4fac84ffb2d6aad6474d1e03f6df gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out - a69b4fac84ffb2d6aad6474d1e03f6df gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ - 1e3d2c817ff494916419c7377d1e19db gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out - 1e3d2c817ff494916419c7377d1e19db gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ - 51b2183dc4c1f80d789d4051b79a437d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out - 51b2183dc4c1f80d789d4051b79a437d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ - 33734eda0df8bb9527cafe1542c1414d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out - 33734eda0df8bb9527cafe1542c1414d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ - b77ddcf15bae03bc03d892aec9f6c24e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out - b77ddcf15bae03bc03d892aec9f6c24e gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ - 7f80011ccda83f672a44ae2c39ef13ff gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out - 7f80011ccda83f672a44ae2c39ef13ff gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ - 2ef662b1de3cdd97f3275e7cee54ea53 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out - 2ef662b1de3cdd97f3275e7cee54ea53 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ - 3632553685364e6632ab604f98a09761 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out - 3632553685364e6632ab604f98a09761 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ - e9af1fc56e75c1c6a33ebf1168e6c846 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out - e9af1fc56e75c1c6a33ebf1168e6c846 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ - 7d6504aa9e1726ed425d02a0d15a6c60 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out - 7d6504aa9e1726ed425d02a0d15a6c60 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ - 8f9ae6b67639ace26068d25052678e27 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out - 8f9ae6b67639ace26068d25052678e27 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ - 09234a470a5e5b30ecd1c7ddfec1a6e8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out - 09234a470a5e5b30ecd1c7ddfec1a6e8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ - e4788f373a81c8b4797c5c724a7474c8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out - e4788f373a81c8b4797c5c724a7474c8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ - f01b2ea32faa3ec547124c4e983609df gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out - f01b2ea32faa3ec547124c4e983609df gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ - d94a83aa16919f6213754c566700cdf3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out - d94a83aa16919f6213754c566700cdf3 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ - 0d17e63d85615a84b82f8234d0d1ed0f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out - 0d17e63d85615a84b82f8234d0d1ed0f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ - e1153e8cfb4bb06ce3ad822cd1999c3d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out - e1153e8cfb4bb06ce3ad822cd1999c3d gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ - c7f703975afaafdab74ca529ee747a8f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out - c7f703975afaafdab74ca529ee747a8f gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ - 5c8de310d4d853d6fb7ea167e94cce17 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out - 5c8de310d4d853d6fb7ea167e94cce17 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ - c21a55d8a9f3051dcbbc5f57de25f5f8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out - c21a55d8a9f3051dcbbc5f57de25f5f8 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ - a2478987ecb28ab9ae09829662f80349 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out - a2478987ecb28ab9ae09829662f80349 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ - 29ad03c9601d48432b82d9b108e1f608 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out - 29ad03c9601d48432b82d9b108e1f608 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ - d589e597b12f6ff43dcd5f9d20798222 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out - d589e597b12f6ff43dcd5f9d20798222 gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ - 324c65d46d8950ae6bd89f05f09ecfcf gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c - 1e3d29ef4916c6de4c039a9c6b3af5f9 gcc/testsuite/consistency.vlad/layout/s-char-a-char.c - 65b4d50d0f3d26500b475ff36dc99044 gcc/testsuite/consistency.vlad/layout/s-char-a-double.c - 9ac7e243768f1ee3fae30dbed1f3d1f1 gcc/testsuite/consistency.vlad/layout/s-char-a-float.c - 88d72a0480b1882557be76de4579e313 gcc/testsuite/consistency.vlad/layout/s-char-a-int.c - d3ca74fe558983a43b95d75eee55b105 gcc/testsuite/consistency.vlad/layout/s-char-a-long.c - 9ad7037299ecf62c97c9aeb1dfdd1aa7 gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c - 737a959b0488de185ec563bf9fe09d03 gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c - f231c111c66c27e6db41f53e33f9acf2 gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c - 165f0b0210719f77a24c94b2a77fd37a gcc/testsuite/consistency.vlad/layout/s-char-a-short.c - 5782f3eb26301016e368fd489d051155 gcc/testsuite/consistency.vlad/layout/s-char-char.c - 3fb01b254fb9e81f47e7e04494c14d8a gcc/testsuite/consistency.vlad/layout/s-char-double.c - fdea6b36e2e4b63ef9028a69d99bd57b gcc/testsuite/consistency.vlad/layout/s-char-float.c - b6eda379d890473d2c85add1070f8631 gcc/testsuite/consistency.vlad/layout/s-char-int.c - fac293658150706822e4a552bfc1f9dd gcc/testsuite/consistency.vlad/layout/s-char-long.c - 4e76b303fe0c60899525ed4b6ef89e4d gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c - b4669c97ec7b2fad42cb430aa1a0587b gcc/testsuite/consistency.vlad/layout/s-char-longlong.c - 7f34f6c7e46da7cca8d8eabe60dce409 gcc/testsuite/consistency.vlad/layout/s-char-pointer.c - 3644f07026e1d355cca23d62ae2fd657 gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c - c2a291513074083147ff4e964677b7fd gcc/testsuite/consistency.vlad/layout/s-char-s-char.c - 8e44fbeb8a58e11adcafbf306b250c2f gcc/testsuite/consistency.vlad/layout/s-char-s-double.c - 3235c15a2d74e5691d60c4cfe2d7fa0b gcc/testsuite/consistency.vlad/layout/s-char-s-float.c - 48db8f51cdc222514274e60fce6e473e gcc/testsuite/consistency.vlad/layout/s-char-short.c - 1211e04af6cef1d769f2ea2cd45a59a9 gcc/testsuite/consistency.vlad/layout/s-char-s-int.c - ab1bda2d1e34be686fc809ba6ad95d0a gcc/testsuite/consistency.vlad/layout/s-char-size_t.c - 784e14ea63b8a890254a40bd02324a31 gcc/testsuite/consistency.vlad/layout/s-char-s-long.c - fc9b911a0ea1eef75b981ab113f1bc08 gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c - a4b2fc59607d2f6bf7bab4676f43c218 gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c - 74c38209ed4893fc130b03968b24bcfa gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c - 701544cf54719f63b395bc380b89f0e3 gcc/testsuite/consistency.vlad/layout/s-char-s-short.c - 65be3576aa9f3c07f7f35e56eedc7a5e gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c - 07340fbfe1aebf188dedd65d30b8e2a1 gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c - 40bf2c1240f2ec70231dd47102645bc4 gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c - e5fda2ebf77bffd9e3bf01cbe331e413 gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c - fe5fc54a8566b1357d5d18152309a561 gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c - dab9a3fe07d2eccef5024ebc846db8c5 gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c - ad608a4cf186a78b97b2af5cace64ad6 gcc/testsuite/consistency.vlad/layout/s-double-a-char.c - 714997382144b0d5db3b60ceaaee23f4 gcc/testsuite/consistency.vlad/layout/s-double-a-double.c - 6bc681c2a860f33a892dcdd9a577cfa6 gcc/testsuite/consistency.vlad/layout/s-double-a-float.c - 6eb91a1c2e7f04bea6e60abbd49dd350 gcc/testsuite/consistency.vlad/layout/s-double-a-int.c - 63c8b61bf4cbe5591635cd318df45229 gcc/testsuite/consistency.vlad/layout/s-double-a-long.c - 9960b5acbad0b6d26f48ae8cc58779de gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c - 6eca314551fbf0478e7ff9d949beca5d gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c - f34529324093639224dfdefc0f7ab952 gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c - 6802c9987abd16f39f77e1e31bc3645f gcc/testsuite/consistency.vlad/layout/s-double-a-short.c - 7c7a54792b081443e63d9787b1f62c97 gcc/testsuite/consistency.vlad/layout/s-double-char.c - f6f494824e3854423f0481da7d093df2 gcc/testsuite/consistency.vlad/layout/s-double-double.c - f0ede04f133eae37897b21033f613f28 gcc/testsuite/consistency.vlad/layout/s-double-float.c - d761ab8a49753e0e9254b90e0fac7534 gcc/testsuite/consistency.vlad/layout/s-double-int.c - a63c57fdbb497df9385a1f2e94c35b3c gcc/testsuite/consistency.vlad/layout/s-double-long.c - cd84df89a3fc919ed96d54deb670bdc2 gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c - 9500260f61094563808cfd4555ff3b8f gcc/testsuite/consistency.vlad/layout/s-double-longlong.c - d92042441e9ddd9659eb49e217a3d516 gcc/testsuite/consistency.vlad/layout/s-double-pointer.c - ba30ad5a727fdcca8b8a1a48453bfeec gcc/testsuite/consistency.vlad/layout/s-double-ptrdiff_t.c - d31bb4c27b22a656321d5720df11054d gcc/testsuite/consistency.vlad/layout/s-double-s-char.c - e920c38e9e10535eb5686b611b0589c5 gcc/testsuite/consistency.vlad/layout/s-double-s-double.c - 24cb710f671ceb345fb77b76554b2e3d gcc/testsuite/consistency.vlad/layout/s-double-s-float.c - 7573d23ca38bcc4b3c5b9a55b392c658 gcc/testsuite/consistency.vlad/layout/s-double-short.c - bf2332449efba232c2f313d9d0fe63a8 gcc/testsuite/consistency.vlad/layout/s-double-s-int.c - f7f40c724b067fa9f9410b39c196b448 gcc/testsuite/consistency.vlad/layout/s-double-size_t.c - eaacaff35454af78133d6cfe3391cd96 gcc/testsuite/consistency.vlad/layout/s-double-s-long.c - a4ef57d50ffacfe6ccde47c27d0cf015 gcc/testsuite/consistency.vlad/layout/s-double-s-longdouble.c - 742e6f491ad5f1e4351fc356b1c3606c gcc/testsuite/consistency.vlad/layout/s-double-s-longlong.c - 1661fb80c85e5d5d65b992c8dc69a547 gcc/testsuite/consistency.vlad/layout/s-double-s-pointer.c - 4d59fa6775627fbe77eac3684afee3ac gcc/testsuite/consistency.vlad/layout/s-double-s-short.c - b06e508c0881cf60ae2c35f321e3ba9f gcc/testsuite/consistency.vlad/layout/s-double-wchar_t.c - 48b99690e10004c19c415da290e6b3d7 gcc/testsuite/consistency.vlad/layout/s-double-zf-char.c - d8fd11478b0204285dba64175346aadc gcc/testsuite/consistency.vlad/layout/s-double-zf-int.c - 8ec3572886561018f492f3e415c95ec9 gcc/testsuite/consistency.vlad/layout/s-double-zf-long.c - 9c6056246cc019cb20cb31237851c756 gcc/testsuite/consistency.vlad/layout/s-double-zf-longlong.c - 9fac15cd1298cd21d6ff8c3e05a70492 gcc/testsuite/consistency.vlad/layout/s-double-zf-short.c - 0ee748052b4ed62dc41473456db90314 gcc/testsuite/consistency.vlad/layout/s-float-a-char.c - cb012f0dd745cd96d487d4f99b5d4e3f gcc/testsuite/consistency.vlad/layout/s-float-a-double.c - 46d8292dd7c82c22fc7fa3158b7ef0b8 gcc/testsuite/consistency.vlad/layout/s-float-a-float.c - 7e6a7c68338e423023d4ee5eef564660 gcc/testsuite/consistency.vlad/layout/s-float-a-int.c - 33eb73f178ed004ac2ddca8b3adcf995 gcc/testsuite/consistency.vlad/layout/s-float-a-long.c - 1a02d5c34a871f4d79e5cd8322cca47e gcc/testsuite/consistency.vlad/layout/s-float-a-longdouble.c - 64dac503a084f74886e29d48245d720a gcc/testsuite/consistency.vlad/layout/s-float-a-longlong.c - d8bfb286e63b942eb5aa775c76c8b54b gcc/testsuite/consistency.vlad/layout/s-float-a-pointer.c - cc252cb39c2f47da90c1b8162a30ddbc gcc/testsuite/consistency.vlad/layout/s-float-a-short.c - e6bcaff1076bd4b8975029ab2d89d94f gcc/testsuite/consistency.vlad/layout/s-float-char.c - ef7c2cd0631d2be39a8381736cafb787 gcc/testsuite/consistency.vlad/layout/s-float-double.c - 340a391d13b75e70d086ce7f9c017d88 gcc/testsuite/consistency.vlad/layout/s-float-float.c - 3dad749f97d1933b8dba2da81ed6d07a gcc/testsuite/consistency.vlad/layout/s-float-int.c - 64086f3340ad4171c0f23d2945b99186 gcc/testsuite/consistency.vlad/layout/s-float-long.c - cbaebb4dcafbae15364862d67c4ce37f gcc/testsuite/consistency.vlad/layout/s-float-longdouble.c - f9db3110d1cef72e8a1dfd552050a372 gcc/testsuite/consistency.vlad/layout/s-float-longlong.c - b66ad0702e6117128f3c2e822eb4174d gcc/testsuite/consistency.vlad/layout/s-float-pointer.c - 8fdc8bd19f9d7cf9b82c53fe596154ea gcc/testsuite/consistency.vlad/layout/s-float-ptrdiff_t.c - 4c6829ec8c257b609ddcd261247fec15 gcc/testsuite/consistency.vlad/layout/s-float-s-char.c - 8208a44803a7429afa6a06dcec3d5920 gcc/testsuite/consistency.vlad/layout/s-float-s-double.c - aa0a81d555b5bd5e398a54da29914bdb gcc/testsuite/consistency.vlad/layout/s-float-s-float.c - 0533de5b0ab5721178e552bbc6c55736 gcc/testsuite/consistency.vlad/layout/s-float-short.c - f3e76c8c3a1f9c1bfa767b27a7ce90d1 gcc/testsuite/consistency.vlad/layout/s-float-s-int.c - dce708388f686c50755ef7bec637cffc gcc/testsuite/consistency.vlad/layout/s-float-size_t.c - c5b7a92f7264b2d08ca729bd557b99dd gcc/testsuite/consistency.vlad/layout/s-float-s-long.c - a648814c554d1cc0046eb97cd5c3f13b gcc/testsuite/consistency.vlad/layout/s-float-s-longdouble.c - 8afd2f6231dee45931b980fe97520efa gcc/testsuite/consistency.vlad/layout/s-float-s-longlong.c - 505395560fbfc67b15937f99b5c982fd gcc/testsuite/consistency.vlad/layout/s-float-s-pointer.c - d8edbe43ee1c0bf535675f709ac68d24 gcc/testsuite/consistency.vlad/layout/s-float-s-short.c - a9d2d8ca85c51d2d09a0fb9d7485085d gcc/testsuite/consistency.vlad/layout/s-float-wchar_t.c - e85257d10b18f4e80bd55ed96e4b7682 gcc/testsuite/consistency.vlad/layout/s-float-zf-char.c - 693e09e66ced7960b38f10548125caf1 gcc/testsuite/consistency.vlad/layout/s-float-zf-int.c - dda60443584dfba7c9a04358419d82a6 gcc/testsuite/consistency.vlad/layout/s-float-zf-long.c - bc1209aacafe613d03013bb132008531 gcc/testsuite/consistency.vlad/layout/s-float-zf-longlong.c - 893c8f1cc5d4b45b4cf152c70632d62c gcc/testsuite/consistency.vlad/layout/s-float-zf-short.c - 764d3c87186d0fbd44cc201fafb29a16 gcc/testsuite/consistency.vlad/layout/s-int-a-char.c - d24e9d68553ab1085d9aa41c32555014 gcc/testsuite/consistency.vlad/layout/s-int-a-double.c - 2dd4fab5a66a24a2832526492607edf6 gcc/testsuite/consistency.vlad/layout/s-int-a-float.c - 57f6ff2b3df13bd6aabc874e9408956a gcc/testsuite/consistency.vlad/layout/s-int-a-int.c - a6224006653b4bb6b4ebe2edb216d67b gcc/testsuite/consistency.vlad/layout/s-int-a-long.c - 6266919b1ede77559ff19d2477a771c1 gcc/testsuite/consistency.vlad/layout/s-int-a-longdouble.c - 15543584210733585efd14288b30cfb4 gcc/testsuite/consistency.vlad/layout/s-int-a-longlong.c - 0c0080febf5b7393c63a52a23fe6f937 gcc/testsuite/consistency.vlad/layout/s-int-a-pointer.c - 45e450c3e466a3d584629cb89d1d8f29 gcc/testsuite/consistency.vlad/layout/s-int-a-short.c - 1afff4d821ac3ccb17050e225cda8b6c gcc/testsuite/consistency.vlad/layout/s-int-char.c - 7e969ea7d6536e0b65c721750ea4d88a gcc/testsuite/consistency.vlad/layout/s-int-double.c - e1e62673c23b0ad9af7edba3b9d33a55 gcc/testsuite/consistency.vlad/layout/s-int-float.c - 697509399ca1a267e2b8d425e159dcb4 gcc/testsuite/consistency.vlad/layout/s-int-int.c - 40fabb6dc16d94201ac723f8fd97f848 gcc/testsuite/consistency.vlad/layout/s-int-long.c - ff1b6265d85d7149ab384ebcae3c4b87 gcc/testsuite/consistency.vlad/layout/s-int-longdouble.c - 2164a33701006da9d88e6d9993604a8c gcc/testsuite/consistency.vlad/layout/s-int-longlong.c - fbf943ef52aa5a56ef53d3191c1e3611 gcc/testsuite/consistency.vlad/layout/s-int-pointer.c - 11c8d40ddbd8ef7edd341d203a6b3a0e gcc/testsuite/consistency.vlad/layout/s-int-ptrdiff_t.c - 559fdb56b9b86c76317638a10cc7b087 gcc/testsuite/consistency.vlad/layout/s-int-s-char.c - 1e964a2db0d1c0d3167acefbb506ef50 gcc/testsuite/consistency.vlad/layout/s-int-s-double.c - b47fcb36e704bb68916c16c98a6ffc7a gcc/testsuite/consistency.vlad/layout/s-int-s-float.c - 79699b400ca584502cb30de8ad0ed800 gcc/testsuite/consistency.vlad/layout/s-int-short.c - 81c9041b8dfd64149dd6f7f028610df0 gcc/testsuite/consistency.vlad/layout/s-int-s-int.c - e64a8720d23238d060c8571f04d4df05 gcc/testsuite/consistency.vlad/layout/s-int-size_t.c - e45f7bfcfcbc34656b828fbdc166f1d8 gcc/testsuite/consistency.vlad/layout/s-int-s-long.c - 2748a3a30972e4264edefdab8daea12a gcc/testsuite/consistency.vlad/layout/s-int-s-longdouble.c - 0534e14d376d6f087b7d477ad99fb92a gcc/testsuite/consistency.vlad/layout/s-int-s-longlong.c - 81f1d3f804968bb89b961f3977cb67d2 gcc/testsuite/consistency.vlad/layout/s-int-s-pointer.c - 8b15c6e179053236c8c6c3dbee984140 gcc/testsuite/consistency.vlad/layout/s-int-s-short.c - 51ff5afa15d770cb5166e53312080d3b gcc/testsuite/consistency.vlad/layout/s-int-wchar_t.c - f7ecaa9e3e7cf1c0713623ee7e0953a8 gcc/testsuite/consistency.vlad/layout/s-int-zf-char.c - b8d914db671992882bdedd2f881b97ea gcc/testsuite/consistency.vlad/layout/s-int-zf-int.c - 8d086ad59e1e1d79e6a5c55f4a060b55 gcc/testsuite/consistency.vlad/layout/s-int-zf-long.c - 9fd0bad7365e8675b058f495fdcc55e6 gcc/testsuite/consistency.vlad/layout/s-int-zf-longlong.c - 4728290302b3baba652f2d85bae42edd gcc/testsuite/consistency.vlad/layout/s-int-zf-short.c - 2a7d30e77690f5c467f7eb92bad3cc07 gcc/testsuite/consistency.vlad/layout/size-bool.cpp - 0386c7fa9e388cf382431fffd4cd00e9 gcc/testsuite/consistency.vlad/layout/size-char.c - 60f1c9f96d782b420ac66ec837a49562 gcc/testsuite/consistency.vlad/layout/size-double.c - 01d207b422f803a56ae88b347edd2489 gcc/testsuite/consistency.vlad/layout/size-float.c - ea15029825457db8f27b38dc84a9b74e gcc/testsuite/consistency.vlad/layout/size-int.c - adfd9e0faae6eb22bf96c9b54e263cbc gcc/testsuite/consistency.vlad/layout/size-long.c - 615943c24be5a994b378e13f6ecf4fbe gcc/testsuite/consistency.vlad/layout/size-longdouble.c - fac35480f23dbd15062496c83520e1d9 gcc/testsuite/consistency.vlad/layout/size-longlong.c - 09a8d7c44281e00298ac216413efec1f gcc/testsuite/consistency.vlad/layout/size-pointer.c - 0c455906ac199e53992f32031e45831e gcc/testsuite/consistency.vlad/layout/size-ptrdiff.c - ab76335d91ab2dbdabbb5042f1e1c44e gcc/testsuite/consistency.vlad/layout/size-short.c - c40026a0e7923e5119a1e8c890b403ac gcc/testsuite/consistency.vlad/layout/size-size.c - 62f94f0b98c5644b785f0a3ef9fb510b gcc/testsuite/consistency.vlad/layout/size-wchar.c - e1654d03ceefbb1143a23cde6cb791af gcc/testsuite/consistency.vlad/layout/s-long-a-char.c - cc5716e0157ff318088855fadc5d5993 gcc/testsuite/consistency.vlad/layout/s-long-a-double.c - fc0ff2bcd23a502fe2744555d5c695f8 gcc/testsuite/consistency.vlad/layout/s-long-a-float.c - 63bd2ce1812d725f6a6ec02cc766d612 gcc/testsuite/consistency.vlad/layout/s-long-a-int.c - 761a9f3b491d263be67b1de2b9f5f424 gcc/testsuite/consistency.vlad/layout/s-long-a-long.c - e4f03f3ac941e3dbbc146a21427ed887 gcc/testsuite/consistency.vlad/layout/s-long-a-longdouble.c - 5c2c021cbb7a0b0e9bd8cea624f2b8b7 gcc/testsuite/consistency.vlad/layout/s-long-a-longlong.c - aff5ad5a61cd540af4f2224f678b8432 gcc/testsuite/consistency.vlad/layout/s-long-a-pointer.c - b9699ad79656869da879c2438927c8e9 gcc/testsuite/consistency.vlad/layout/s-long-a-short.c - ece1c63028ae193f46c61fbf33cfab95 gcc/testsuite/consistency.vlad/layout/s-long-char.c - 2f5c567fbbdb46442678596969652357 gcc/testsuite/consistency.vlad/layout/s-longdouble-a-char.c - 9ac7cff906ac67867ef1eb1b0d3ffe42 gcc/testsuite/consistency.vlad/layout/s-longdouble-a-double.c - 75aff55847a7445b02ed3e72488b4186 gcc/testsuite/consistency.vlad/layout/s-longdouble-a-float.c - e927312944769bb9517e0ecf28147d5e gcc/testsuite/consistency.vlad/layout/s-longdouble-a-int.c - 244b49f1a4da57f42e598e74de2d65cc gcc/testsuite/consistency.vlad/layout/s-longdouble-a-long.c - 86d0fd29a33889e66e83a721c6e25972 gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longdouble.c - 43a724051c4c1f558d5cdd979eb5771b gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longlong.c - 272e07062c7d80047905c2c5fc94e6a6 gcc/testsuite/consistency.vlad/layout/s-longdouble-a-pointer.c - 1b63acbdaa13dfad802304a7a1e43227 gcc/testsuite/consistency.vlad/layout/s-longdouble-a-short.c - 30412ec47c92ed38d7e9e594453a5c2d gcc/testsuite/consistency.vlad/layout/s-long-double.c - 8cfac3e144cedd047125491d38bdbb9c gcc/testsuite/consistency.vlad/layout/s-longdouble-char.c - be3cb75d3724d4a3c7937f30378fed25 gcc/testsuite/consistency.vlad/layout/s-longdouble-double.c - 72a54938c7803d0c353ad523bd9905ac gcc/testsuite/consistency.vlad/layout/s-longdouble-float.c - f0990ba654ca6506701c241670807a86 gcc/testsuite/consistency.vlad/layout/s-longdouble-int.c - 8244eb0d14568bd3c120e0354744b682 gcc/testsuite/consistency.vlad/layout/s-longdouble-long.c - fb81464ef4ea5840eec8a4444006d753 gcc/testsuite/consistency.vlad/layout/s-longdouble-longdouble.c - 885b5934ffd55fdcb7f783f86a624ac1 gcc/testsuite/consistency.vlad/layout/s-longdouble-longlong.c - b37f304b1806d28425c760b53df22676 gcc/testsuite/consistency.vlad/layout/s-longdouble-pointer.c - 91429c790c80f2b6764b092709d2961d gcc/testsuite/consistency.vlad/layout/s-longdouble-ptrdiff_t.c - 27c987ba319678e54b30b56f8d182a08 gcc/testsuite/consistency.vlad/layout/s-longdouble-s-char.c - ef8b3ab99a7a0bfd2de14f07f0bebd64 gcc/testsuite/consistency.vlad/layout/s-longdouble-s-double.c - 4a58fb24e679a65ac2ecca6d51bf1642 gcc/testsuite/consistency.vlad/layout/s-longdouble-s-float.c - 343b802b7ab3d49817f77330d3359ec5 gcc/testsuite/consistency.vlad/layout/s-longdouble-short.c - 9cc1168aa921a671e0a9e8012ba4223d gcc/testsuite/consistency.vlad/layout/s-longdouble-s-int.c - 0b3a825bbfa76fc1a039303d5727a819 gcc/testsuite/consistency.vlad/layout/s-longdouble-size_t.c - 61bb49b8d89341d1a559fa7a1015c3bc gcc/testsuite/consistency.vlad/layout/s-longdouble-s-long.c - 3fd7e3ecde322410690a823e6f40f60d gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longdouble.c - 85a4f451040cb0c4feaacd4bb785e4a4 gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longlong.c - 172cda8b8e852673674b3b0c2a003932 gcc/testsuite/consistency.vlad/layout/s-longdouble-s-pointer.c - e17abc25722a661c61ecf99de9a629cc gcc/testsuite/consistency.vlad/layout/s-longdouble-s-short.c - 60c753737e90dea5de6c4fa38a814302 gcc/testsuite/consistency.vlad/layout/s-longdouble-wchar_t.c - 31f3d0285ad165b2a19bb0087a157dd0 gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-char.c - 6adcb502bfa74c9a092417ec09d6eb12 gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-int.c - 86ab35b8a12e6730002c0766493d6e25 gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-long.c - 842f89051bbe585874911ce18eb81900 gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-longlong.c - b18cfc111545be03694b661384d79608 gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-short.c - c4e9e17d81936c5b55492929f69e2caa gcc/testsuite/consistency.vlad/layout/s-long-float.c - 270ef972a94fba58ed3ac8e8f99cbc47 gcc/testsuite/consistency.vlad/layout/s-long-int.c - d6a32cec2e36c7b0f6e0128d7ec47918 gcc/testsuite/consistency.vlad/layout/s-longlong-a-char.c - 29ad7250068b26cfd0d8cf6b5c8e8d3c gcc/testsuite/consistency.vlad/layout/s-longlong-a-double.c - 09e3df64d1c5f47f50762266f81a2e99 gcc/testsuite/consistency.vlad/layout/s-longlong-a-float.c - 1715019ff2ef5265f69002fc0644a592 gcc/testsuite/consistency.vlad/layout/s-longlong-a-int.c - 832bc8aa6db689403eaee6d8c32989ea gcc/testsuite/consistency.vlad/layout/s-longlong-a-long.c - 227c690f55f7cf84c7169a99784dc592 gcc/testsuite/consistency.vlad/layout/s-longlong-a-longdouble.c - 6ebf45d49da96fdbed6ab25a98406713 gcc/testsuite/consistency.vlad/layout/s-longlong-a-longlong.c - 395872f5e09d0a0c0db97dd8a2aa3dc2 gcc/testsuite/consistency.vlad/layout/s-longlong-a-pointer.c - 955bbe735f264c4b262f9543bcf903a6 gcc/testsuite/consistency.vlad/layout/s-longlong-a-short.c - 187a6eb6ee7fbf6648a4a79576997eb7 gcc/testsuite/consistency.vlad/layout/s-long-long.c - 125277421132a4937947bb18824a39e9 gcc/testsuite/consistency.vlad/layout/s-longlong-char.c - 2382030a0124afa75dda4940b3fc732d gcc/testsuite/consistency.vlad/layout/s-long-longdouble.c - e7cafb6e2c64cc7fda42e4346bdc22c9 gcc/testsuite/consistency.vlad/layout/s-longlong-double.c - bde7e535144dc1d2d0297feffeaf5cc7 gcc/testsuite/consistency.vlad/layout/s-longlong-float.c - 7abf30bd864d1da5834f51700f4e75e0 gcc/testsuite/consistency.vlad/layout/s-longlong-int.c - 356d265c39b6cd5a64de4fd0c0f3f4ec gcc/testsuite/consistency.vlad/layout/s-long-longlong.c - 1ea8761ddb23585baccbfabf760e4241 gcc/testsuite/consistency.vlad/layout/s-longlong-long.c - 0201d68cee995a2de2531e2fd3bffb62 gcc/testsuite/consistency.vlad/layout/s-longlong-longdouble.c - dad46481cb4b7ffc4de9ddca1fe8e0cf gcc/testsuite/consistency.vlad/layout/s-longlong-longlong.c - 3fc5666210597b741489c9b19ba35601 gcc/testsuite/consistency.vlad/layout/s-longlong-pointer.c - 825e022ed05a0306bf0639045046b33d gcc/testsuite/consistency.vlad/layout/s-longlong-ptrdiff_t.c - 9c2f5b4da183ad10dad44645d4372273 gcc/testsuite/consistency.vlad/layout/s-longlong-s-char.c - fdba0b8543a154407c2519e3fc2bf853 gcc/testsuite/consistency.vlad/layout/s-longlong-s-double.c - 1772f6f4639687027550cfcbb8a807c8 gcc/testsuite/consistency.vlad/layout/s-longlong-s-float.c - 02a12c91d48b574008cdc5f63e85538d gcc/testsuite/consistency.vlad/layout/s-longlong-short.c - 9c43d7efb7a14c297680ec20790ed162 gcc/testsuite/consistency.vlad/layout/s-longlong-s-int.c - 05d760c4f7cbd08fbcf5c83cf5a47a44 gcc/testsuite/consistency.vlad/layout/s-longlong-size_t.c - ecd09fe1e40cd48c83dcfe0791f179fb gcc/testsuite/consistency.vlad/layout/s-longlong-s-long.c - 12756f79e639875f3b1b9162cea5837a gcc/testsuite/consistency.vlad/layout/s-longlong-s-longdouble.c - 5ecb9d3c2069b96bd748afd6c2755884 gcc/testsuite/consistency.vlad/layout/s-longlong-s-longlong.c - 0ab2d4eaf528b17da231a6cf229302c9 gcc/testsuite/consistency.vlad/layout/s-longlong-s-pointer.c - a0a3f6b9af6e32078af0d6b007e4367d gcc/testsuite/consistency.vlad/layout/s-longlong-s-short.c - dd7e5bb9909c9d88da0e84b0035045bc gcc/testsuite/consistency.vlad/layout/s-longlong-wchar_t.c - 788cd62604fd6c12cea89e0c0607de17 gcc/testsuite/consistency.vlad/layout/s-longlong-zf-char.c - 7b0ed41c1b67a5a239649cbd3a07036e gcc/testsuite/consistency.vlad/layout/s-longlong-zf-int.c - e1fcbaeae3b32dd2494fe089dc883f7a gcc/testsuite/consistency.vlad/layout/s-longlong-zf-long.c - 6bcdd311c645b770978b49b6a4399910 gcc/testsuite/consistency.vlad/layout/s-longlong-zf-longlong.c - 812642a950133b96bfe838c334c53fab gcc/testsuite/consistency.vlad/layout/s-longlong-zf-short.c - 50d5a1e880e9fc8a522a4f5136233f47 gcc/testsuite/consistency.vlad/layout/s-long-pointer.c - 40ae0463ad5e26efbff1176856c17bdc gcc/testsuite/consistency.vlad/layout/s-long-ptrdiff_t.c - 4c8d741fe4c1dd5b9180245726d932bb gcc/testsuite/consistency.vlad/layout/s-long-s-char.c - e256781ece5612e70623b5696f094fd8 gcc/testsuite/consistency.vlad/layout/s-long-s-double.c - 7da6a2918a4d6c44093e9246e927e07e gcc/testsuite/consistency.vlad/layout/s-long-s-float.c - a6a23451adc201ad495a29a403da3784 gcc/testsuite/consistency.vlad/layout/s-long-short.c - dcfae20f8ab0d559470b5e060f5e24cf gcc/testsuite/consistency.vlad/layout/s-long-s-int.c - 03a3220586cede4b535e5e15ff696f05 gcc/testsuite/consistency.vlad/layout/s-long-size_t.c - 378d3037f6314361fe4070a2e494733c gcc/testsuite/consistency.vlad/layout/s-long-s-long.c - 431d72d6d9ec0fc412d87f0dc121f3c7 gcc/testsuite/consistency.vlad/layout/s-long-s-longdouble.c - 7d459fa0ac35f408d92e08727a27bd33 gcc/testsuite/consistency.vlad/layout/s-long-s-longlong.c - 2f498cfc3ad8a46cf5c68ebcf6876028 gcc/testsuite/consistency.vlad/layout/s-long-s-pointer.c - da22996ba703c26f296126dd585a3f36 gcc/testsuite/consistency.vlad/layout/s-long-s-short.c - 21365ea3c1d396e17d4cb7f6976bdfcf gcc/testsuite/consistency.vlad/layout/s-long-wchar_t.c - 39cc531f9876027255b64e10b1a4df0e gcc/testsuite/consistency.vlad/layout/s-long-zf-char.c - db74b72eeffb5ce9d15be1316a182f73 gcc/testsuite/consistency.vlad/layout/s-long-zf-int.c - 0e4116207a27a4d634baf2246342b32d gcc/testsuite/consistency.vlad/layout/s-long-zf-long.c - ed96fb9b2e89a7bacf5d1492a0154c3f gcc/testsuite/consistency.vlad/layout/s-long-zf-longlong.c - 1f01802651f22cb349b0bf9c212e6032 gcc/testsuite/consistency.vlad/layout/s-long-zf-short.c - bc8a87ecc9cd7a8bef331bf2bd8e8655 gcc/testsuite/consistency.vlad/layout/s-pointer-a-char.c - 3f04595b6a594286a6a388e40ce65a10 gcc/testsuite/consistency.vlad/layout/s-pointer-a-double.c - 6c62c67931598ac509e59628626c2efa gcc/testsuite/consistency.vlad/layout/s-pointer-a-float.c - 4e6afbf81f027f57ab66484f0eaa0b5e gcc/testsuite/consistency.vlad/layout/s-pointer-a-int.c - a7e1aa90e8cb3fbf84dcefe3416990cb gcc/testsuite/consistency.vlad/layout/s-pointer-a-long.c - 8c860c28d87d422efec4931775470437 gcc/testsuite/consistency.vlad/layout/s-pointer-a-longdouble.c - d0175fd007a3ee74c092567e7a3abb82 gcc/testsuite/consistency.vlad/layout/s-pointer-a-longlong.c - f70591fc704b6ba596e1fe12d17e7a3e gcc/testsuite/consistency.vlad/layout/s-pointer-a-pointer.c - 5d5a62950bb143f253617be003a82dd1 gcc/testsuite/consistency.vlad/layout/s-pointer-a-short.c - ec68c400256b7763015da80006d0645f gcc/testsuite/consistency.vlad/layout/s-pointer-char.c - 91c2d12423f588ea7681a5fa4c82e9ad gcc/testsuite/consistency.vlad/layout/s-pointer-double.c - d1b5c1aa7a2bafd751673d33cf79f06e gcc/testsuite/consistency.vlad/layout/s-pointer-float.c - 5861142e01b9e45df739fbe4b5b8be08 gcc/testsuite/consistency.vlad/layout/s-pointer-int.c - 0bb0dfbbe731b950e718617925e323b4 gcc/testsuite/consistency.vlad/layout/s-pointer-long.c - 22ba0761ba303bdcdb1b75ad986df802 gcc/testsuite/consistency.vlad/layout/s-pointer-longdouble.c - 01b7760b1aa5cdcb5d14fcc6c38ea660 gcc/testsuite/consistency.vlad/layout/s-pointer-longlong.c - 220bc2e2e18d49aa5109ce054980b4ce gcc/testsuite/consistency.vlad/layout/s-pointer-pointer.c - d25b7d564e9a50fe62ae12f230c9c86f gcc/testsuite/consistency.vlad/layout/s-pointer-ptrdiff_t.c - bf998cb3109cc02055eddf417467d347 gcc/testsuite/consistency.vlad/layout/s-pointer-s-char.c - ed8e17ad03f435f7403c2a86cc62a0a7 gcc/testsuite/consistency.vlad/layout/s-pointer-s-double.c - ce0d1ae717b56952d39209b43645511c gcc/testsuite/consistency.vlad/layout/s-pointer-s-float.c - 29cb80655dffcdb5196f3b8f1f0a9dbb gcc/testsuite/consistency.vlad/layout/s-pointer-short.c - c300f61aaf53e6d91debf2757c4148fa gcc/testsuite/consistency.vlad/layout/s-pointer-s-int.c - b8612f4652041938c5d7dad1e6048774 gcc/testsuite/consistency.vlad/layout/s-pointer-size_t.c - 92b5a4814b51d2530049da83ae6f59c4 gcc/testsuite/consistency.vlad/layout/s-pointer-s-long.c - 281a9c41c4ead4dd56eb2b7f2c6c3c34 gcc/testsuite/consistency.vlad/layout/s-pointer-s-longdouble.c - 597b70be6583ef564a05361d683fd14f gcc/testsuite/consistency.vlad/layout/s-pointer-s-longlong.c - 0df22a2bf369a803389fd457a11760d6 gcc/testsuite/consistency.vlad/layout/s-pointer-s-pointer.c - 76ed538ff6778cfc33a6f5bca6209d42 gcc/testsuite/consistency.vlad/layout/s-pointer-s-short.c - dc6bc0ae3ea7e66a2eb502ea5b12917d gcc/testsuite/consistency.vlad/layout/s-pointer-wchar_t.c - 401c57d530c8ac34c282f49bc7e1d089 gcc/testsuite/consistency.vlad/layout/s-pointer-zf-char.c - cfd46f08a8d462aebe1ddb520218ad32 gcc/testsuite/consistency.vlad/layout/s-pointer-zf-int.c - a192b2394e5502931b75826bc79af031 gcc/testsuite/consistency.vlad/layout/s-pointer-zf-long.c - d84224c18a6d98baecc6a9f5ece2cdf0 gcc/testsuite/consistency.vlad/layout/s-pointer-zf-longlong.c - 6f2dfd895b2a1041d9028493cf48c3ee gcc/testsuite/consistency.vlad/layout/s-pointer-zf-short.c - 060923d7d7bbcf4b8703d756a7ce4e27 gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-char.c - 3e5f0ffa9ae70713cfeac565aa2ab03e gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-double.c - 8c98ccc1508c3da3a4e1a088777e346e gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-float.c - 78bcd7c7d943b57ebd98cf36f8c8a757 gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-int.c - 6b742a9dfbf82ce8f96e47bc2cccfbc5 gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-long.c - 29835627d58fc27df107ae0984da8987 gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longdouble.c - 193aa6fc495361ed57ed59f6c6c11d68 gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longlong.c - 40a5417445385c7d29b86c6e7649bd15 gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-pointer.c - c693ed0f0c1a259f6987222401d08f7a gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-ptrdiff_t.c - 70e9e4d2d99fe08b4238a94ebab3ff78 gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-short.c - 2730038db60a5c2a1459831de124dad8 gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-size_t.c - 5980abba864729ee0557d8e54b45c093 gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-wchar_t.c - 30af206ec09cdde5aacfe1d0241ecfae gcc/testsuite/consistency.vlad/layout/s-short-a-char.c - ff1c5436c3faee4eb2f6658e579a2abc gcc/testsuite/consistency.vlad/layout/s-short-a-double.c - 8772a90bcd10341c92a702498be232f0 gcc/testsuite/consistency.vlad/layout/s-short-a-float.c - 921614c8740336ce97c6fec2ec81fd56 gcc/testsuite/consistency.vlad/layout/s-short-a-int.c - 5352cca3b0547f2ddd3aed6979521342 gcc/testsuite/consistency.vlad/layout/s-short-a-long.c - bf21c4bf0b39ac668f39a323a9befdad gcc/testsuite/consistency.vlad/layout/s-short-a-longdouble.c - ce673fe7c498add48ad14515f90f9677 gcc/testsuite/consistency.vlad/layout/s-short-a-longlong.c - a77e9ff8e58e582d225968192aaa943d gcc/testsuite/consistency.vlad/layout/s-short-a-pointer.c - 21e9e5fedb8fcb7ddbbaeb0c5812f576 gcc/testsuite/consistency.vlad/layout/s-short-a-short.c - 5672a58cf587e6ee1b52964084693add gcc/testsuite/consistency.vlad/layout/s-short-char.c - 865ef0b1461ceed7c57ac7cbb6cf56f6 gcc/testsuite/consistency.vlad/layout/s-short-double.c - 14d1b8105d125f8f52be993e0ecffb65 gcc/testsuite/consistency.vlad/layout/s-short-float.c - 683e03cd9bf158c4993d72dc9b7089d6 gcc/testsuite/consistency.vlad/layout/s-short-int.c - 7c3519505f967566fe38228087b9edfc gcc/testsuite/consistency.vlad/layout/s-short-long.c - a65eff817e4f63a57d5cb0cbfca435e2 gcc/testsuite/consistency.vlad/layout/s-short-longdouble.c - 43ee557987165f668755d2114e68a571 gcc/testsuite/consistency.vlad/layout/s-short-longlong.c - f8e0897249ff7ef8b33595d99408ec10 gcc/testsuite/consistency.vlad/layout/s-short-pointer.c - 2d2f2153793407c44946ed56798cc76c gcc/testsuite/consistency.vlad/layout/s-short-ptrdiff_t.c - 122d342584e1a5164434d0ecfa70a583 gcc/testsuite/consistency.vlad/layout/s-short-s-char.c - e72bb655f73f11212d32f79abc8bb755 gcc/testsuite/consistency.vlad/layout/s-short-s-double.c - 9224aa5feddbe2d0dfaeabbf66af40a1 gcc/testsuite/consistency.vlad/layout/s-short-s-float.c - 112bb0cc085e1fcec9496620732b2f6d gcc/testsuite/consistency.vlad/layout/s-short-short.c - 6ef104df1fcbc2c121e9500e417fa730 gcc/testsuite/consistency.vlad/layout/s-short-s-int.c - 21b1f0e35d6aafeb25c2ba2356144579 gcc/testsuite/consistency.vlad/layout/s-short-size_t.c - d6f61f8ccf222db81a32e5894a19216e gcc/testsuite/consistency.vlad/layout/s-short-s-long.c - 3b27ef04401055fcba996ab9dfc67d60 gcc/testsuite/consistency.vlad/layout/s-short-s-longdouble.c - 1c9b273625cc7336257cfaa2055aa803 gcc/testsuite/consistency.vlad/layout/s-short-s-longlong.c - 7a872e5ee4136978d49c6a2b4de58b22 gcc/testsuite/consistency.vlad/layout/s-short-s-pointer.c - 7dbd8431c796cc6336e423c345ef32e2 gcc/testsuite/consistency.vlad/layout/s-short-s-short.c - 1702fefa4bcfbc8efd53565627773b38 gcc/testsuite/consistency.vlad/layout/s-short-wchar_t.c - 35a8acce9e700589830b5ccff60c15ec gcc/testsuite/consistency.vlad/layout/s-short-zf-char.c - fdd22ee48ea2ad73a0dd0553ee1bab07 gcc/testsuite/consistency.vlad/layout/s-short-zf-int.c - 31b714d6b35cf716882217a6c20e4312 gcc/testsuite/consistency.vlad/layout/s-short-zf-long.c - 9443d8b99f18a0fcd4ce071979ead292 gcc/testsuite/consistency.vlad/layout/s-short-zf-longlong.c - ec6dbf196f915ff431e41cab17c2fcc3 gcc/testsuite/consistency.vlad/layout/s-short-zf-short.c - 31c5942e6a2c2cfe8e47e6abd1a0d7c4 gcc/testsuite/consistency.vlad/layout/s-size_t-char.c - f7ada0805c196bbd3d59c8ffe9c72501 gcc/testsuite/consistency.vlad/layout/s-size_t-double.c - 023dfe5c3d921333658f27789cc737d3 gcc/testsuite/consistency.vlad/layout/s-size_t-float.c - 9a0b3e9037ed1ec1008b87881d628674 gcc/testsuite/consistency.vlad/layout/s-size_t-int.c - 18b65c898072628827a5a882d3846ac6 gcc/testsuite/consistency.vlad/layout/s-size_t-long.c - fe89cae85739683d74ed57d9c2fe7c89 gcc/testsuite/consistency.vlad/layout/s-size_t-longdouble.c - 3a5fa26b096c03f6c5d29e870243c520 gcc/testsuite/consistency.vlad/layout/s-size_t-longlong.c - 0378f8a11224167132acaa15b2eb31fd gcc/testsuite/consistency.vlad/layout/s-size_t-pointer.c - 48e0f2ee18e26e08f835b72095959dfd gcc/testsuite/consistency.vlad/layout/s-size_t-ptrdiff_t.c - 6f69fa15b2cffa7c5cf24642bab88d70 gcc/testsuite/consistency.vlad/layout/s-size_t-short.c - 82d460ae450c37d89dcb7307062aed42 gcc/testsuite/consistency.vlad/layout/s-size_t-size_t.c - 77d0eb89842e4ffb039e89b7263f4d8c gcc/testsuite/consistency.vlad/layout/s-size_t-wchar_t.c - 6091b601759883309c26568bc7b92185 gcc/testsuite/consistency.vlad/layout/s-wchar_t-char.c - c5a6602a7c58ed2ab79143641c46523c gcc/testsuite/consistency.vlad/layout/s-wchar_t-double.c - d8c30b9cbdea86c6b5709bebcc0174b9 gcc/testsuite/consistency.vlad/layout/s-wchar_t-float.c - efbfc3fb799efe238b0fd8bfff8a2f8f gcc/testsuite/consistency.vlad/layout/s-wchar_t-int.c - 2eefb6c5f45b975fb59ee9a256881d34 gcc/testsuite/consistency.vlad/layout/s-wchar_t-long.c - 530f7cfc6bdc9ab828f7d41837316e9b gcc/testsuite/consistency.vlad/layout/s-wchar_t-longdouble.c - 28127d5bca6dd8d48acbcac87fc66c82 gcc/testsuite/consistency.vlad/layout/s-wchar_t-longlong.c - 6a65f9b9c9a935194700f5479eeef25c gcc/testsuite/consistency.vlad/layout/s-wchar_t-pointer.c - ae47c0250cca8f608fe6af3a84aeecc3 gcc/testsuite/consistency.vlad/layout/s-wchar_t-ptrdiff_t.c - 7076fd41403cf6e1957ace79fbf29fbc gcc/testsuite/consistency.vlad/layout/s-wchar_t-short.c - 395bc430797050622d1e36a350219948 gcc/testsuite/consistency.vlad/layout/s-wchar_t-size_t.c - ee95232a20aa0caa4c1202ba9ecec56d gcc/testsuite/consistency.vlad/layout/s-wchar_t-wchar_t.c - e41d0f97915e4b61b0c72283537fd9b1 gcc/testsuite/consistency.vlad/README - e00f32bee5283dd1db1d23df96944f2b gcc/testsuite/consistency.vlad/vlad.exp d9ddadfe4a8de10d432d5bc53817f479 gcc/testsuite/g77.dg/12632.f ! 451ee44678703e51009b6270999b52c9 gcc/testsuite/g77.dg/20010216-1.f b24f067dcba71c9828e34889ff389717 gcc/testsuite/g77.dg/7388.f 6c00e8c4a01d8bc313adf56d8e1fb8b6 gcc/testsuite/g77.dg/bprob/bprob.exp 7c66c9dcd77be39b19bec3d151bb2dc6 gcc/testsuite/g77.dg/bprob/g77-bprob-1.f --- 6085,6094 ---- 2f50ecd2b64eb3a3cefb0066c4c043a1 gcc/testsuite/ada/acats/tests/l/la140271.a 004386b31584ba3e3f7171f7674e4137 gcc/testsuite/ada/acats/tests/l/la140272.am 9c63871113de9b518e90c90fe8e20f28 gcc/testsuite/ada/acats/tests/l/la140273.a ! 5cab8a5b76aab5b5321df3ed1ca14207 gcc/testsuite/ChangeLog 1eb674af2cd56044385a0cd34f215a71 gcc/testsuite/config/default.exp d9ddadfe4a8de10d432d5bc53817f479 gcc/testsuite/g77.dg/12632.f ! b1c91bbe73e410661a24818b23d55ca4 gcc/testsuite/g77.dg/20010216-1.f b24f067dcba71c9828e34889ff389717 gcc/testsuite/g77.dg/7388.f 6c00e8c4a01d8bc313adf56d8e1fb8b6 gcc/testsuite/g77.dg/bprob/bprob.exp 7c66c9dcd77be39b19bec3d151bb2dc6 gcc/testsuite/g77.dg/bprob/g77-bprob-1.f *************** ac01d71fcbc92c609cbf00b9a9c8b025 gcc/te *** 7985,7991 **** 9dd881236795fab247ec71c1abca3e09 gcc/testsuite/gcc.c-torture/compile/20000728-1.c 6c8eebc797ff96343d1f35a39c2b3b2f gcc/testsuite/gcc.c-torture/compile/20000802-1.c 94da29ee4520eab538ad89a0653f7619 gcc/testsuite/gcc.c-torture/compile/20000803-1.c ! 9b0110600920a2144ef1b100a8ca9232 gcc/testsuite/gcc.c-torture/compile/20000804-1.c 73d8448c7350023f4723ba59fa3c7f38 gcc/testsuite/gcc.c-torture/compile/20000818-1.c 798ad95bcb3c0ac618dd80ee18912645 gcc/testsuite/gcc.c-torture/compile/20000825-1.c 6c54d5e909022b02771b10d881dba9b0 gcc/testsuite/gcc.c-torture/compile/20000827-1.c --- 6333,6339 ---- 9dd881236795fab247ec71c1abca3e09 gcc/testsuite/gcc.c-torture/compile/20000728-1.c 6c8eebc797ff96343d1f35a39c2b3b2f gcc/testsuite/gcc.c-torture/compile/20000802-1.c 94da29ee4520eab538ad89a0653f7619 gcc/testsuite/gcc.c-torture/compile/20000803-1.c ! 412777141a29a61ce1c076d27678cdaa gcc/testsuite/gcc.c-torture/compile/20000804-1.c 73d8448c7350023f4723ba59fa3c7f38 gcc/testsuite/gcc.c-torture/compile/20000818-1.c 798ad95bcb3c0ac618dd80ee18912645 gcc/testsuite/gcc.c-torture/compile/20000825-1.c 6c54d5e909022b02771b10d881dba9b0 gcc/testsuite/gcc.c-torture/compile/20000827-1.c *************** b76c8070bf46e72e11be01f72b91c100 gcc/te *** 9056,9062 **** 96d4bf5e6d54c7df3434a886003927a6 gcc/testsuite/gcc.c-torture/execute/990326-1.c fd30d3d0f75fe61e16537631a9dac035 gcc/testsuite/gcc.c-torture/execute/990404-1.c 826fb0c7c548ee37be819659e65a1290 gcc/testsuite/gcc.c-torture/execute/990413-2.c ! 96ee4cc3f9e248b84c9fb028bc617444 gcc/testsuite/gcc.c-torture/execute/990413-2.x 37c97c8de7c6537820d73e236154a123 gcc/testsuite/gcc.c-torture/execute/990513-1.c be4e8d3fa2cfca60007893e5dc3f675d gcc/testsuite/gcc.c-torture/execute/990524-1.c 82a1f7e2817620ad5b0d94e95073e5bf gcc/testsuite/gcc.c-torture/execute/990525-1.c --- 7404,7410 ---- 96d4bf5e6d54c7df3434a886003927a6 gcc/testsuite/gcc.c-torture/execute/990326-1.c fd30d3d0f75fe61e16537631a9dac035 gcc/testsuite/gcc.c-torture/execute/990404-1.c 826fb0c7c548ee37be819659e65a1290 gcc/testsuite/gcc.c-torture/execute/990413-2.c ! 85386a839d106b1842f6e7c4f4002cf5 gcc/testsuite/gcc.c-torture/execute/990413-2.x 37c97c8de7c6537820d73e236154a123 gcc/testsuite/gcc.c-torture/execute/990513-1.c be4e8d3fa2cfca60007893e5dc3f675d gcc/testsuite/gcc.c-torture/execute/990524-1.c 82a1f7e2817620ad5b0d94e95073e5bf gcc/testsuite/gcc.c-torture/execute/990525-1.c *************** f50791a37994d67c24691f699bc1688f gcc/te *** 9298,9306 **** e691aba4e81fbd191c4d49827a60d783 gcc/testsuite/gcc.c-torture/execute/simd-2.c fee32a848c751252ae3f2e9383cbf63f gcc/testsuite/gcc.c-torture/execute/simd-4.c 4650827c662f042b97cf0fdb1f2f28b1 gcc/testsuite/gcc.c-torture/execute/simd-4.x ! d6cc9eb0fbea42c129ba8364b84e5486 gcc/testsuite/gcc.c-torture/execute/stdio-opt-1.c ! c65a3b988bbe34e960abbd5446d20931 gcc/testsuite/gcc.c-torture/execute/stdio-opt-2.c ! 0c86a31221198d24a42801fb403390e1 gcc/testsuite/gcc.c-torture/execute/stdio-opt-3.c da5af2794b49b79ee4c7895a065c6869 gcc/testsuite/gcc.c-torture/execute/strcmp-1.c e02a8cc44780d166c4850252ee9780d3 gcc/testsuite/gcc.c-torture/execute/strcpy-1.c f42301aa4457d7b5be6b911e739964e8 gcc/testsuite/gcc.c-torture/execute/strct-pack-1.c --- 7646,7654 ---- e691aba4e81fbd191c4d49827a60d783 gcc/testsuite/gcc.c-torture/execute/simd-2.c fee32a848c751252ae3f2e9383cbf63f gcc/testsuite/gcc.c-torture/execute/simd-4.c 4650827c662f042b97cf0fdb1f2f28b1 gcc/testsuite/gcc.c-torture/execute/simd-4.x ! d47ab9ea11d072bc702a67cc79d9b272 gcc/testsuite/gcc.c-torture/execute/stdio-opt-1.c ! 70e8f08c2b6bcbf54b50697eb18630e2 gcc/testsuite/gcc.c-torture/execute/stdio-opt-2.c ! 9b36f120c4eb51d99fcfb1b19a2d2951 gcc/testsuite/gcc.c-torture/execute/stdio-opt-3.c da5af2794b49b79ee4c7895a065c6869 gcc/testsuite/gcc.c-torture/execute/strcmp-1.c e02a8cc44780d166c4850252ee9780d3 gcc/testsuite/gcc.c-torture/execute/strcpy-1.c f42301aa4457d7b5be6b911e739964e8 gcc/testsuite/gcc.c-torture/execute/strct-pack-1.c *************** d8fa8929773b3d0a219154f7b8e2e6ba gcc/te *** 9645,9661 **** d6316deebf3ef6e8f24035468ac56c3e gcc/testsuite/gcc.c-torture/unsorted/xzz.c d0289bfc068c575e2168df7bc156b45a gcc/testsuite/gcc.dg/20000108-1.c 586ef49702317acb226ba076aeea11ee gcc/testsuite/gcc.dg/20000111-1.c ! 3f2e1ab037aacbba31c7df18ec7d17ae gcc/testsuite/gcc.dg/20000609-1.c ! f2037030516bcbdbc2168697fa62f871 gcc/testsuite/gcc.dg/20000614-1.c ca2d3eef9f33e84d74a798acf86f3a11 gcc/testsuite/gcc.dg/20000614-2.c d8a5405adb98e221c4fa41ce145177c6 gcc/testsuite/gcc.dg/20000623-1.c d1a693baca2cba572e7105df5dd48125 gcc/testsuite/gcc.dg/20000629-1.c bdbfe54610915e4d33acf4b3a1ed7293 gcc/testsuite/gcc.dg/20000707-1.c f125813d8979781792ab95c79efe5ae8 gcc/testsuite/gcc.dg/20000715-1.c ! 8a0f492ec85495722ba4a5d6df5175c5 gcc/testsuite/gcc.dg/20000720-1.c ! a9f79c9cc568e5952d40adf0aff0f793 gcc/testsuite/gcc.dg/20000724-1.c ! 4631c13a8bfa530217ed70d7d1ea3327 gcc/testsuite/gcc.dg/20000807-1.c ! 9178336cfff0dcc5067488e18c473e81 gcc/testsuite/gcc.dg/20000904-1.c 459b324f808517057405584375634672 gcc/testsuite/gcc.dg/20000906-1.c 8f90e3d9f2e61c57bbb3c09bea849fff gcc/testsuite/gcc.dg/20000926-1.c 45bbc6e802e1d4a9cd6687ccd53fc605 gcc/testsuite/gcc.dg/20001009-1.c --- 7993,8009 ---- d6316deebf3ef6e8f24035468ac56c3e gcc/testsuite/gcc.c-torture/unsorted/xzz.c d0289bfc068c575e2168df7bc156b45a gcc/testsuite/gcc.dg/20000108-1.c 586ef49702317acb226ba076aeea11ee gcc/testsuite/gcc.dg/20000111-1.c ! 64a97cafd362c172e87723e067a061ed gcc/testsuite/gcc.dg/20000609-1.c ! 62c9e31d1459c4e0f5fe89402c05e1ac gcc/testsuite/gcc.dg/20000614-1.c ca2d3eef9f33e84d74a798acf86f3a11 gcc/testsuite/gcc.dg/20000614-2.c d8a5405adb98e221c4fa41ce145177c6 gcc/testsuite/gcc.dg/20000623-1.c d1a693baca2cba572e7105df5dd48125 gcc/testsuite/gcc.dg/20000629-1.c bdbfe54610915e4d33acf4b3a1ed7293 gcc/testsuite/gcc.dg/20000707-1.c f125813d8979781792ab95c79efe5ae8 gcc/testsuite/gcc.dg/20000715-1.c ! e78e407bc6ee86710dd29068b7416a9b gcc/testsuite/gcc.dg/20000720-1.c ! b1d349d868efa062503f441743de5d12 gcc/testsuite/gcc.dg/20000724-1.c ! 7006824174e8d835e29501c45835c73d gcc/testsuite/gcc.dg/20000807-1.c ! 586888e49d46fe392f4cc77277c8f1fd gcc/testsuite/gcc.dg/20000904-1.c 459b324f808517057405584375634672 gcc/testsuite/gcc.dg/20000906-1.c 8f90e3d9f2e61c57bbb3c09bea849fff gcc/testsuite/gcc.dg/20000926-1.c 45bbc6e802e1d4a9cd6687ccd53fc605 gcc/testsuite/gcc.dg/20001009-1.c *************** e37d57500e84a2fdad59f7c6e5ace76a gcc/te *** 9668,9745 **** 22ccc8fbf4aeba47c0d955b538fc4c71 gcc/testsuite/gcc.dg/20001108-1.c f72807918388f31364e1683779c8e05d gcc/testsuite/gcc.dg/20001116-1.c 9aa0e2a61e643f3fa471e55a79aca51b gcc/testsuite/gcc.dg/20001117-1.c ! 040ca403876d533a3a471dba9a4c79f9 gcc/testsuite/gcc.dg/20001127-1.c f73c7ca8a6110c492ac08c3f2ef16d98 gcc/testsuite/gcc.dg/20001201-1.c b48bdb28ef372dfc058cdb2dbbe3e480 gcc/testsuite/gcc.dg/20001228-1.c ! 3cfc63c99b5d53097eb898f1a64bb88f gcc/testsuite/gcc.dg/20010202-1.c 1fcd3f666246e3e65b27ca65e0a2c7ba gcc/testsuite/gcc.dg/20010405-1.c 29ccf435035cbe4ecb0b7e8e463eed92 gcc/testsuite/gcc.dg/20010423-1.c ! 2431ceebce12dc1ab32a5756d8a5c6b0 gcc/testsuite/gcc.dg/20010520-1.c 0a64d1b22ab6fdd4e7634f6a2606d7b1 gcc/testsuite/gcc.dg/20010622-1.c d6a093b34cae63181747086a916286be gcc/testsuite/gcc.dg/20010822-1.c cc517d1b2e596340868d80870028f384 gcc/testsuite/gcc.dg/20010912-1.c 2e0947ca24a7e436edbc9809106a9223 gcc/testsuite/gcc.dg/20011008-1.c 69a7d8b11278e2addcf96cd2ae22dee9 gcc/testsuite/gcc.dg/20011008-2.c ! 320397272eebbe8258e45588c016fd31 gcc/testsuite/gcc.dg/20011009-1.c d8044904e0b915a7f55dc14b951f2702 gcc/testsuite/gcc.dg/20011015-1.c 606e0fd9f9014582eb7fd999c72ed03f gcc/testsuite/gcc.dg/20011018-1.c fb9781f43d850b74cf126c8f9a3b3855 gcc/testsuite/gcc.dg/20011021-1.c ! 368e87c13c3443f2d229e0a5b7443d3e gcc/testsuite/gcc.dg/20011029-2.c ! 58472c197451d8d2402ee3da27af36c5 gcc/testsuite/gcc.dg/20011107-1.c 7df3958507d4efafb483da643fe5d513 gcc/testsuite/gcc.dg/20011113-1.c ! 12f7235dca2ce450c9ee8212fde071f1 gcc/testsuite/gcc.dg/20011119-1.c 64b7e14c2a2f916c6bb309d687e944b1 gcc/testsuite/gcc.dg/20011127-1.c 1d931c6ca26694cde83320428b38e8fe gcc/testsuite/gcc.dg/20011130-1.c 0323241cff71fd6a9980043d9b0487fe gcc/testsuite/gcc.dg/20011214-1.c ! 00ce1e52cc6df03ccc64ba97d337af26 gcc/testsuite/gcc.dg/20020103-1.c 94971217a1ac5772e8c5b56ebec74de4 gcc/testsuite/gcc.dg/20020104-1.c ! 814dab5c2febcb54ef05f000fa0784f2 gcc/testsuite/gcc.dg/20020108-1.c c69bc42cc08ae08138f337ef58c638f6 gcc/testsuite/gcc.dg/20020115-1.c 15ad59848fef8b748253d14541f4c725 gcc/testsuite/gcc.dg/20020116-1.c 6e18b390fad184ec9659967567060a38 gcc/testsuite/gcc.dg/20020116-2.c 593f6c3431d43f02d724db710adeb5db gcc/testsuite/gcc.dg/20020118-1.c 99334df3b382541c50c6fca65673c127 gcc/testsuite/gcc.dg/20020122-1.c ! 82d4c451fa14027fc58a04e11f617dc3 gcc/testsuite/gcc.dg/20020122-2.c ! 7df8eaae1fc4e18c297deb4002bc9ab6 gcc/testsuite/gcc.dg/20020122-3.c 748f1f234dee745850443694622e23f7 gcc/testsuite/gcc.dg/20020122-4.c 4f9a511d9bb089970b6f06e401e26dd3 gcc/testsuite/gcc.dg/20020201-1.c ! 741dde44d29b838144e29221e7959e0f gcc/testsuite/gcc.dg/20020201-3.c ! c9e94648ce91a77dcca1b7ac1f12d503 gcc/testsuite/gcc.dg/20020206-1.c 08a65114d547473faf30f0e9b44e2237 gcc/testsuite/gcc.dg/20020210-1.c ! a87e19e5465d30bfbba95bb54e1d9f1f gcc/testsuite/gcc.dg/20020218-1.c faeeaf3c8d498390d37e5540e331ad96 gcc/testsuite/gcc.dg/20020219-1.c 190abf3030b76de527fcb49dc8dc9f83 gcc/testsuite/gcc.dg/20020220-1.c 16fdabe231946b1fe11dc1bf4c662658 gcc/testsuite/gcc.dg/20020220-2.c b0b73c030d0d7412142654db09bd172a gcc/testsuite/gcc.dg/20020222-1.c ! a5d3d31df4564c6981a550b3b79d51d2 gcc/testsuite/gcc.dg/20020224-1.c ! e2146f780daeb6ab82d8f13435900cbd gcc/testsuite/gcc.dg/20020310-1.c f624e0acdc4cf507ceeea3c01ebd027f gcc/testsuite/gcc.dg/20020312-1.c 1d18f6190b0bfff63c532dbfa98b63b4 gcc/testsuite/gcc.dg/20020312-2.c b1766d65a81dbabcdca92f8c496a047d gcc/testsuite/gcc.dg/20020313-1.c 0bc0a613df9e226c6994a04c3f7c16d7 gcc/testsuite/gcc.dg/20020319-1.c 08ea616af09dcad3ded89b8ac8ca3871 gcc/testsuite/gcc.dg/20020326-1.c ! 91ee5f868e7acf3a1d6f1b967121f9d4 gcc/testsuite/gcc.dg/20020411-1.c ff6ee59337f9bf32bbc9df5b195953af gcc/testsuite/gcc.dg/20020415-1.c d7d3530dd358895d55495baabac989b2 gcc/testsuite/gcc.dg/20020416-1.c ! 1d036ae362015b7ba1593b2de5c7767a gcc/testsuite/gcc.dg/20020418-1.c ! 7b29bd888f5d28a1b68bb54b92315660 gcc/testsuite/gcc.dg/20020418-2.c 26b1b9df5ec9177a6c137833bf34a120 gcc/testsuite/gcc.dg/20020425-1.c ! 6fa41ed4e3002ddc89f46b37ab0ccad5 gcc/testsuite/gcc.dg/20020426-1.c ! 2399cf1090518ae701df25a911c7f80c gcc/testsuite/gcc.dg/20020426-2.c 4c89af555a3fcfd039406fe577f3fc84 gcc/testsuite/gcc.dg/20020430-1.c 61dfae61f78c696a33bf4df4a5a8de18 gcc/testsuite/gcc.dg/20020503-1.c ! b988b40e6faeb822f47cc1ff61225d13 gcc/testsuite/gcc.dg/20020517-1.c ! 32fc677c69f46dca3b94c487d22e0c65 gcc/testsuite/gcc.dg/20020523-1.c ! 7fb661d84a6e1f85589990d8b67ef14f gcc/testsuite/gcc.dg/20020523-2.c 38d21cc31f8e604491f4bf2679d3a411 gcc/testsuite/gcc.dg/20020525-1.c eba89ad67022c84bc992baf8fd3f5a6b gcc/testsuite/gcc.dg/20020527-1.c 234845b8848f5680ff818f62f351bd2d gcc/testsuite/gcc.dg/20020530-1.c ! 0a7c9f99c5bd6c9ca857b29b19f668e8 gcc/testsuite/gcc.dg/20020531-1.c da093a504dd5180ba0a2d674a33283b6 gcc/testsuite/gcc.dg/20020607-1.c 9460cc0e67fb619fc3dd04804f75c660 gcc/testsuite/gcc.dg/20020607-2.c ! 62c562416e1495119078fc2e0b64a755 gcc/testsuite/gcc.dg/20020616-1.c 049fdf73fa08bd82d7ab93cb7940aede gcc/testsuite/gcc.dg/20020620-1.c ! d13ab7b4c6c91c32c3a8c9052ff0bb51 gcc/testsuite/gcc.dg/20020729-1.c 97ee2aefbc92898d71aef307fe26773c gcc/testsuite/gcc.dg/20020919-1.c 837d3cb3cd2315bdb64553e7d2c0b5e3 gcc/testsuite/gcc.dg/20020926-1.c ede74f556652c85db3cb45f485c69289 gcc/testsuite/gcc.dg/20021006-1.c --- 8016,8093 ---- 22ccc8fbf4aeba47c0d955b538fc4c71 gcc/testsuite/gcc.dg/20001108-1.c f72807918388f31364e1683779c8e05d gcc/testsuite/gcc.dg/20001116-1.c 9aa0e2a61e643f3fa471e55a79aca51b gcc/testsuite/gcc.dg/20001117-1.c ! b774b264efc24e692626d35c72506b10 gcc/testsuite/gcc.dg/20001127-1.c f73c7ca8a6110c492ac08c3f2ef16d98 gcc/testsuite/gcc.dg/20001201-1.c b48bdb28ef372dfc058cdb2dbbe3e480 gcc/testsuite/gcc.dg/20001228-1.c ! fbce2abbcd966ed84588699d598bfaee gcc/testsuite/gcc.dg/20010202-1.c 1fcd3f666246e3e65b27ca65e0a2c7ba gcc/testsuite/gcc.dg/20010405-1.c 29ccf435035cbe4ecb0b7e8e463eed92 gcc/testsuite/gcc.dg/20010423-1.c ! 1b10e4c320a896e6fb71d4ed6f128a16 gcc/testsuite/gcc.dg/20010520-1.c 0a64d1b22ab6fdd4e7634f6a2606d7b1 gcc/testsuite/gcc.dg/20010622-1.c d6a093b34cae63181747086a916286be gcc/testsuite/gcc.dg/20010822-1.c cc517d1b2e596340868d80870028f384 gcc/testsuite/gcc.dg/20010912-1.c 2e0947ca24a7e436edbc9809106a9223 gcc/testsuite/gcc.dg/20011008-1.c 69a7d8b11278e2addcf96cd2ae22dee9 gcc/testsuite/gcc.dg/20011008-2.c ! 12ba4b776e310cf9bba7c7ca3e1f20be gcc/testsuite/gcc.dg/20011009-1.c d8044904e0b915a7f55dc14b951f2702 gcc/testsuite/gcc.dg/20011015-1.c 606e0fd9f9014582eb7fd999c72ed03f gcc/testsuite/gcc.dg/20011018-1.c fb9781f43d850b74cf126c8f9a3b3855 gcc/testsuite/gcc.dg/20011021-1.c ! 193edcd5f5b3f01859fe10312eaeba50 gcc/testsuite/gcc.dg/20011029-2.c ! 8d61d8c30e388c23126def96a1d3d29f gcc/testsuite/gcc.dg/20011107-1.c 7df3958507d4efafb483da643fe5d513 gcc/testsuite/gcc.dg/20011113-1.c ! b4e9ecff3bcd7e48c0955cf1bd1aa410 gcc/testsuite/gcc.dg/20011119-1.c 64b7e14c2a2f916c6bb309d687e944b1 gcc/testsuite/gcc.dg/20011127-1.c 1d931c6ca26694cde83320428b38e8fe gcc/testsuite/gcc.dg/20011130-1.c 0323241cff71fd6a9980043d9b0487fe gcc/testsuite/gcc.dg/20011214-1.c ! 53a28128becedc1aa68afa960e909eba gcc/testsuite/gcc.dg/20020103-1.c 94971217a1ac5772e8c5b56ebec74de4 gcc/testsuite/gcc.dg/20020104-1.c ! 67ad42661b9278f798885d9cec53498a gcc/testsuite/gcc.dg/20020108-1.c c69bc42cc08ae08138f337ef58c638f6 gcc/testsuite/gcc.dg/20020115-1.c 15ad59848fef8b748253d14541f4c725 gcc/testsuite/gcc.dg/20020116-1.c 6e18b390fad184ec9659967567060a38 gcc/testsuite/gcc.dg/20020116-2.c 593f6c3431d43f02d724db710adeb5db gcc/testsuite/gcc.dg/20020118-1.c 99334df3b382541c50c6fca65673c127 gcc/testsuite/gcc.dg/20020122-1.c ! e726090c154b8111e9271e7f6edae20e gcc/testsuite/gcc.dg/20020122-2.c ! dfa0d257b74643f4c1c75ba512b01d6c gcc/testsuite/gcc.dg/20020122-3.c 748f1f234dee745850443694622e23f7 gcc/testsuite/gcc.dg/20020122-4.c 4f9a511d9bb089970b6f06e401e26dd3 gcc/testsuite/gcc.dg/20020201-1.c ! e6b4924bb469232f340833f0f591f2b7 gcc/testsuite/gcc.dg/20020201-3.c ! f994b4a5674a3b4a30d1ab7168d4dbbc gcc/testsuite/gcc.dg/20020206-1.c 08a65114d547473faf30f0e9b44e2237 gcc/testsuite/gcc.dg/20020210-1.c ! 475b369186b9d5dfdd5ff6ae67fe27b2 gcc/testsuite/gcc.dg/20020218-1.c faeeaf3c8d498390d37e5540e331ad96 gcc/testsuite/gcc.dg/20020219-1.c 190abf3030b76de527fcb49dc8dc9f83 gcc/testsuite/gcc.dg/20020220-1.c 16fdabe231946b1fe11dc1bf4c662658 gcc/testsuite/gcc.dg/20020220-2.c b0b73c030d0d7412142654db09bd172a gcc/testsuite/gcc.dg/20020222-1.c ! 3699f1d76aa8a56937f17e97635ccf30 gcc/testsuite/gcc.dg/20020224-1.c ! e785d9584b4bf65cb48f169b4b6ee2d8 gcc/testsuite/gcc.dg/20020310-1.c f624e0acdc4cf507ceeea3c01ebd027f gcc/testsuite/gcc.dg/20020312-1.c 1d18f6190b0bfff63c532dbfa98b63b4 gcc/testsuite/gcc.dg/20020312-2.c b1766d65a81dbabcdca92f8c496a047d gcc/testsuite/gcc.dg/20020313-1.c 0bc0a613df9e226c6994a04c3f7c16d7 gcc/testsuite/gcc.dg/20020319-1.c 08ea616af09dcad3ded89b8ac8ca3871 gcc/testsuite/gcc.dg/20020326-1.c ! d525aa9027ce4af66aeb2ce69b2e3457 gcc/testsuite/gcc.dg/20020411-1.c ff6ee59337f9bf32bbc9df5b195953af gcc/testsuite/gcc.dg/20020415-1.c d7d3530dd358895d55495baabac989b2 gcc/testsuite/gcc.dg/20020416-1.c ! 216ced595dd868895ba4767e730d8ab2 gcc/testsuite/gcc.dg/20020418-1.c ! 187dd05b606033f5f260d21c9aa8cfea gcc/testsuite/gcc.dg/20020418-2.c 26b1b9df5ec9177a6c137833bf34a120 gcc/testsuite/gcc.dg/20020425-1.c ! 9c6e8021340e07eafba1b5ee1e3bca1d gcc/testsuite/gcc.dg/20020426-1.c ! e937e536e6dc19dafb22afddb0fa38a8 gcc/testsuite/gcc.dg/20020426-2.c 4c89af555a3fcfd039406fe577f3fc84 gcc/testsuite/gcc.dg/20020430-1.c 61dfae61f78c696a33bf4df4a5a8de18 gcc/testsuite/gcc.dg/20020503-1.c ! 8bae20032f5c4eba1228d426736e393b gcc/testsuite/gcc.dg/20020517-1.c ! 3b384fd9e8d005aab14d76c862d7a91d gcc/testsuite/gcc.dg/20020523-1.c ! 0fe766d5c5c4a958394cef5527f848db gcc/testsuite/gcc.dg/20020523-2.c 38d21cc31f8e604491f4bf2679d3a411 gcc/testsuite/gcc.dg/20020525-1.c eba89ad67022c84bc992baf8fd3f5a6b gcc/testsuite/gcc.dg/20020527-1.c 234845b8848f5680ff818f62f351bd2d gcc/testsuite/gcc.dg/20020530-1.c ! bdd8a260c930cd849e48d74b4dceed74 gcc/testsuite/gcc.dg/20020531-1.c da093a504dd5180ba0a2d674a33283b6 gcc/testsuite/gcc.dg/20020607-1.c 9460cc0e67fb619fc3dd04804f75c660 gcc/testsuite/gcc.dg/20020607-2.c ! 24b90fde9851285b23d1f1935d8ab5d0 gcc/testsuite/gcc.dg/20020616-1.c 049fdf73fa08bd82d7ab93cb7940aede gcc/testsuite/gcc.dg/20020620-1.c ! cbd3c4d7fc5ea9bb17a62a4fe18f8da0 gcc/testsuite/gcc.dg/20020729-1.c 97ee2aefbc92898d71aef307fe26773c gcc/testsuite/gcc.dg/20020919-1.c 837d3cb3cd2315bdb64553e7d2c0b5e3 gcc/testsuite/gcc.dg/20020926-1.c ede74f556652c85db3cb45f485c69289 gcc/testsuite/gcc.dg/20021006-1.c *************** f073c3ddb52238e63cc1fd3baffe64a0 gcc/te *** 9754,9760 **** 8c242cb04a75d44bc58fff931c46e161 gcc/testsuite/gcc.dg/20030121-1.c 510161488f737f8a455b685b7412eab7 gcc/testsuite/gcc.dg/20030123-1.c a9dfc0c164f85954d984a8e7a478535f gcc/testsuite/gcc.dg/20030129-1.c ! b61428eac0ab65969001c2587f70520f gcc/testsuite/gcc.dg/20030204-1.c 7694ec31e59a54bd953a88206eea2379 gcc/testsuite/gcc.dg/20030213-1.c 1972f52a8e93b034e93a203266ab861d gcc/testsuite/gcc.dg/20030217-1.c d42f508afa15e80f0ff9ab47af8481c1 gcc/testsuite/gcc.dg/20030218-1.c --- 8102,8108 ---- 8c242cb04a75d44bc58fff931c46e161 gcc/testsuite/gcc.dg/20030121-1.c 510161488f737f8a455b685b7412eab7 gcc/testsuite/gcc.dg/20030123-1.c a9dfc0c164f85954d984a8e7a478535f gcc/testsuite/gcc.dg/20030129-1.c ! c80a3ef0c19d3635a13ca0a5263849b8 gcc/testsuite/gcc.dg/20030204-1.c 7694ec31e59a54bd953a88206eea2379 gcc/testsuite/gcc.dg/20030213-1.c 1972f52a8e93b034e93a203266ab861d gcc/testsuite/gcc.dg/20030217-1.c d42f508afa15e80f0ff9ab47af8481c1 gcc/testsuite/gcc.dg/20030218-1.c *************** f081843dc1b013a9073e9f5ccbe9ccd8 gcc/te *** 9784,9802 **** f390d920a39545a325eab5a06930ce64 gcc/testsuite/gcc.dg/20030815-1.c f4bfaaf3c8a2bfc8d0e0dafb2f00a6b0 gcc/testsuite/gcc.dg/20030820-1.c b6264f9cc3b2373e314903a774f304f5 gcc/testsuite/gcc.dg/20030826-1.c ! ba8783ee19a47cc2a525617b43698811 gcc/testsuite/gcc.dg/20030826-2.c fd0c97a136fd527613f92d0b915a2392 gcc/testsuite/gcc.dg/20030906-1.c 66a213dc8af46e1e5e14bf19c6138d70 gcc/testsuite/gcc.dg/20030906-2.c cce46107c7dd3af0046a68526657d91a gcc/testsuite/gcc.dg/20030909-1.c ! f76cb2c1bf2a51830779fc6300d83cdd gcc/testsuite/gcc.dg/20030926-1.c 5655763a17d49915d432045a28913415 gcc/testsuite/gcc.dg/20031002-1.c 5c59001c6a09c828414e958fd47abb4f gcc/testsuite/gcc.dg/20031012-1.c ! 171554a6c49d6ee933d7d1b8d1c6ccf2 gcc/testsuite/gcc.dg/20031102-1.c 7a68d5f36d727672482aac66d270ebc8 gcc/testsuite/gcc.dg/20031108-1.c 7c7ea7012460ffe514a8512545b63e58 gcc/testsuite/gcc.dg/20031111-1.c fea0269ef731b7c33b15b64a09d312d8 gcc/testsuite/gcc.dg/20031201-1.c b7bd984eb5b7d4b89a35583b6c25f974 gcc/testsuite/gcc.dg/20031201-2.c ! 683cae0b95092b139f8fd28242be826a gcc/testsuite/gcc.dg/20031202-1.c 0cc961b395aa2d640dee737b571c82d4 gcc/testsuite/gcc.dg/20031216-1.c 914fb59271e3c601cb2e5e610f32a7b5 gcc/testsuite/gcc.dg/20031218-1.c 0e31f15cce2c41678fc3e7f76a6d7da2 gcc/testsuite/gcc.dg/20031218-2.c --- 8132,8150 ---- f390d920a39545a325eab5a06930ce64 gcc/testsuite/gcc.dg/20030815-1.c f4bfaaf3c8a2bfc8d0e0dafb2f00a6b0 gcc/testsuite/gcc.dg/20030820-1.c b6264f9cc3b2373e314903a774f304f5 gcc/testsuite/gcc.dg/20030826-1.c ! 8af0de92129076b6814c8fe4e3dfc91e gcc/testsuite/gcc.dg/20030826-2.c fd0c97a136fd527613f92d0b915a2392 gcc/testsuite/gcc.dg/20030906-1.c 66a213dc8af46e1e5e14bf19c6138d70 gcc/testsuite/gcc.dg/20030906-2.c cce46107c7dd3af0046a68526657d91a gcc/testsuite/gcc.dg/20030909-1.c ! 2dbcb4141bae483fc787f52046296225 gcc/testsuite/gcc.dg/20030926-1.c 5655763a17d49915d432045a28913415 gcc/testsuite/gcc.dg/20031002-1.c 5c59001c6a09c828414e958fd47abb4f gcc/testsuite/gcc.dg/20031012-1.c ! cbddd2ffb6625b26ef698b637f734c53 gcc/testsuite/gcc.dg/20031102-1.c 7a68d5f36d727672482aac66d270ebc8 gcc/testsuite/gcc.dg/20031108-1.c 7c7ea7012460ffe514a8512545b63e58 gcc/testsuite/gcc.dg/20031111-1.c fea0269ef731b7c33b15b64a09d312d8 gcc/testsuite/gcc.dg/20031201-1.c b7bd984eb5b7d4b89a35583b6c25f974 gcc/testsuite/gcc.dg/20031201-2.c ! 6fc3ece6605c28004f5f30544c841ccc gcc/testsuite/gcc.dg/20031202-1.c 0cc961b395aa2d640dee737b571c82d4 gcc/testsuite/gcc.dg/20031216-1.c 914fb59271e3c601cb2e5e610f32a7b5 gcc/testsuite/gcc.dg/20031218-1.c 0e31f15cce2c41678fc3e7f76a6d7da2 gcc/testsuite/gcc.dg/20031218-2.c *************** b2bb539654ba2d8bde16ecceaf5266f2 gcc/te *** 9829,9857 **** 24a85b1944314d5648711e4b975d408d gcc/testsuite/gcc.dg/951130-1.c 1e6e7c81f663924899370f48efc9e350 gcc/testsuite/gcc.dg/980211-1.c ebdcfc34c4f479c68d707fc2142ddb5c gcc/testsuite/gcc.dg/980217-1.c ! 84a9cf0231e2eb06e4805cbac13fd4a2 gcc/testsuite/gcc.dg/980226-1.c ! c992b2f20ed15c9ea7f9776b31265368 gcc/testsuite/gcc.dg/980312-1.c ! 9c9182bb321f5692e15eadba25f0446d gcc/testsuite/gcc.dg/980313-1.c ! a5330e473b7b4d1d05f693486a832c5a gcc/testsuite/gcc.dg/980414-1.c 1a127e4f296e269ea42463b73bf0d0aa gcc/testsuite/gcc.dg/980502-1.c ! 3c791d3e7ff27e22bbf9f5b484323613 gcc/testsuite/gcc.dg/980520-1.c 31761520b9b1a8fc2e61581ae92bef48 gcc/testsuite/gcc.dg/980523-1.c 02514fc79316c6641061fd63b142e4f2 gcc/testsuite/gcc.dg/980526-1.c ! 2d2a220ddee1e2349890e44df1900264 gcc/testsuite/gcc.dg/980709-1.c 4ff7080689fc133ca1150219bdb4eef5 gcc/testsuite/gcc.dg/980816-1.c fbcbdfa94f40435fc4b96cfab7a6b7b1 gcc/testsuite/gcc.dg/980827-1.c ! 9cb4def48a2d02b9c3898b240ec8e742 gcc/testsuite/gcc.dg/990117-1.c ! 3127f3001f9ed57f79434d2fb42aba3d gcc/testsuite/gcc.dg/990130-1.c cda741cce59ba0dcd70871f300400003 gcc/testsuite/gcc.dg/990213-1.c ! 8c562b587c2208a9f8f2f3c7730479e3 gcc/testsuite/gcc.dg/990213-2.c ! 9f73397132e9b0726eeaab5d92a86c95 gcc/testsuite/gcc.dg/990214-1.c ! 611d51ab47124dce8eac96aa28fe5fec gcc/testsuite/gcc.dg/990424-1.c cbd8b99477ce6cd603e35085b9624323 gcc/testsuite/gcc.dg/990506-0.c ! bb58d87b91e4987cf30b8e155182125d gcc/testsuite/gcc.dg/990524-1.c ! 1b0c204b2994c61bff054d37613f7136 gcc/testsuite/gcc.dg/991129-1.c ! 00d442d8e2d88c940cd26b3337ca98b7 gcc/testsuite/gcc.dg/991209-1.c ! 758b7bd912c48eaa22ae0b4f74d6b252 gcc/testsuite/gcc.dg/991214-1.c ! 18c45b6d87017719792a016f308b6fa0 gcc/testsuite/gcc.dg/991230-1.c 5c030128564d1a013234d0d1152b235e gcc/testsuite/gcc.dg/alias-1.c c5310ccf464bd481fd7fe6bafd407d5f gcc/testsuite/gcc.dg/align-1.c 1c9e454a96bdf68b22460af6474169db gcc/testsuite/gcc.dg/alpha-base-1.c --- 8177,8205 ---- 24a85b1944314d5648711e4b975d408d gcc/testsuite/gcc.dg/951130-1.c 1e6e7c81f663924899370f48efc9e350 gcc/testsuite/gcc.dg/980211-1.c ebdcfc34c4f479c68d707fc2142ddb5c gcc/testsuite/gcc.dg/980217-1.c ! e8928040151a0aaeb1b564409ef44da7 gcc/testsuite/gcc.dg/980226-1.c ! 3770a693bd7fd01767eeefc15bdbe904 gcc/testsuite/gcc.dg/980312-1.c ! 451bae2e0e5a2abb718c63a08d07f550 gcc/testsuite/gcc.dg/980313-1.c ! e90f9757aa5088741552f673a0de11dc gcc/testsuite/gcc.dg/980414-1.c 1a127e4f296e269ea42463b73bf0d0aa gcc/testsuite/gcc.dg/980502-1.c ! 8afc402239d07e76906c762972fb5bbf gcc/testsuite/gcc.dg/980520-1.c 31761520b9b1a8fc2e61581ae92bef48 gcc/testsuite/gcc.dg/980523-1.c 02514fc79316c6641061fd63b142e4f2 gcc/testsuite/gcc.dg/980526-1.c ! 990874ed97d51944558b292f90184481 gcc/testsuite/gcc.dg/980709-1.c 4ff7080689fc133ca1150219bdb4eef5 gcc/testsuite/gcc.dg/980816-1.c fbcbdfa94f40435fc4b96cfab7a6b7b1 gcc/testsuite/gcc.dg/980827-1.c ! 634069e932f55f6741be991c3152cbb2 gcc/testsuite/gcc.dg/990117-1.c ! f2d4c90873efcdf15771dd6b4f71e74d gcc/testsuite/gcc.dg/990130-1.c cda741cce59ba0dcd70871f300400003 gcc/testsuite/gcc.dg/990213-1.c ! 85d5d8fb3fa281ad36887b87195fa640 gcc/testsuite/gcc.dg/990213-2.c ! 3e4fe8f304187ffceba7edef3278f80c gcc/testsuite/gcc.dg/990214-1.c ! 43a987f829ab50f6fb86c08bdba9667e gcc/testsuite/gcc.dg/990424-1.c cbd8b99477ce6cd603e35085b9624323 gcc/testsuite/gcc.dg/990506-0.c ! 84ccdc32cd08b9844af1f2ee9dd5fab3 gcc/testsuite/gcc.dg/990524-1.c ! 73279112712423358c67c1f5b94694d3 gcc/testsuite/gcc.dg/991129-1.c ! 123e9c551148cc58399225b0b9d14689 gcc/testsuite/gcc.dg/991209-1.c ! f59fc49b57786f9ac82bd5523e6df9af gcc/testsuite/gcc.dg/991214-1.c ! 95ebf1aec469d19bfa75bd0e6d174ef3 gcc/testsuite/gcc.dg/991230-1.c 5c030128564d1a013234d0d1152b235e gcc/testsuite/gcc.dg/alias-1.c c5310ccf464bd481fd7fe6bafd407d5f gcc/testsuite/gcc.dg/align-1.c 1c9e454a96bdf68b22460af6474169db gcc/testsuite/gcc.dg/alpha-base-1.c *************** cc0b1549bd1f797e2044f7e749bebbae gcc/te *** 9899,9905 **** 66aa238cd22f771076aa99b02159ed58 gcc/testsuite/gcc.dg/array-5.c 01dbbeac61e35ce32d422105d0a99f4a gcc/testsuite/gcc.dg/array-6.c 5227b756ebd7dd4700e55b303a0aa922 gcc/testsuite/gcc.dg/array-quals-1.c ! 483707ff02a653b11cbb6ce469737e0d gcc/testsuite/gcc.dg/asm-1.c b8a6dfeb58832a8b8624357eed99557a gcc/testsuite/gcc.dg/asm-2.c b911cf51d486403e3ca1c067a8a15675 gcc/testsuite/gcc.dg/asm-3.c 2316d7eec0825a9853d1052f4da7f63a gcc/testsuite/gcc.dg/asm-4.c --- 8247,8253 ---- 66aa238cd22f771076aa99b02159ed58 gcc/testsuite/gcc.dg/array-5.c 01dbbeac61e35ce32d422105d0a99f4a gcc/testsuite/gcc.dg/array-6.c 5227b756ebd7dd4700e55b303a0aa922 gcc/testsuite/gcc.dg/array-quals-1.c ! a3d5ce05231fe707a731ed3753959da5 gcc/testsuite/gcc.dg/asm-1.c b8a6dfeb58832a8b8624357eed99557a gcc/testsuite/gcc.dg/asm-2.c b911cf51d486403e3ca1c067a8a15675 gcc/testsuite/gcc.dg/asm-3.c 2316d7eec0825a9853d1052f4da7f63a gcc/testsuite/gcc.dg/asm-4.c *************** d9e45b781a97ee5ac71b788011eae52c gcc/te *** 10076,10082 **** 63f9f4f172f1c35d6e9325335509bbae gcc/testsuite/gcc.dg/cleanup-7.c 7a07650b17dba08692365497a66faf2b gcc/testsuite/gcc.dg/cleanup-8.c dc5d8382d9f723ce1cc642517af5c498 gcc/testsuite/gcc.dg/cleanup-9.c ! c4e9abf18d1e2dc0e9c7e372a1882a4d gcc/testsuite/gcc.dg/clobbers.c 243a5845fa69dd1be55985444a123d91 gcc/testsuite/gcc.dg/compare1.c 3e315196fd421ea8ce95987c57ee475f gcc/testsuite/gcc.dg/compare2.c d69421ce8f4ddbba36c1551bcdec9246 gcc/testsuite/gcc.dg/compare3.c --- 8424,8430 ---- 63f9f4f172f1c35d6e9325335509bbae gcc/testsuite/gcc.dg/cleanup-7.c 7a07650b17dba08692365497a66faf2b gcc/testsuite/gcc.dg/cleanup-8.c dc5d8382d9f723ce1cc642517af5c498 gcc/testsuite/gcc.dg/cleanup-9.c ! 8d9a374e483f67119b63d070b3169ca3 gcc/testsuite/gcc.dg/clobbers.c 243a5845fa69dd1be55985444a123d91 gcc/testsuite/gcc.dg/compare1.c 3e315196fd421ea8ce95987c57ee475f gcc/testsuite/gcc.dg/compare2.c d69421ce8f4ddbba36c1551bcdec9246 gcc/testsuite/gcc.dg/compare3.c *************** b2a706a7cbbcb618336ca54df5e8285f gcc/te *** 10732,10750 **** 378a4e5bd52b14ba32f52bcf2b57ef59 gcc/testsuite/gcc.dg/gnu89-init-3.c 465c3878b47ae66788561ddbec36b439 gcc/testsuite/gcc.dg/gnu99-init-1.c a79e7852cdc3a2591178e5ebb62a3a3b gcc/testsuite/gcc.dg/h8300-stack-1.c ! bc6c2e5dd841b5a38cb5a1229d442186 gcc/testsuite/gcc.dg/i386-387-1.c ! 3d0c6fe169213484c3891ca36105111e gcc/testsuite/gcc.dg/i386-387-2.c ! 7d5c7067d96cfda6556fc592c6ef5960 gcc/testsuite/gcc.dg/i386-387-3.c ! 2a1455f8e1513e9b98e8682f0821adf6 gcc/testsuite/gcc.dg/i386-387-4.c ! 4e3fcdf152a6f5fd66c3d9e397009548 gcc/testsuite/gcc.dg/i386-387-5.c ! cc3bd18948b22645e0ea9ac889398d41 gcc/testsuite/gcc.dg/i386-387-6.c ! 83ffd6aa99a7afd48751e17c448e54f6 gcc/testsuite/gcc.dg/i386-asm-1.c ! 1a93a48bad214c4f6ddb276c193b6069 gcc/testsuite/gcc.dg/i386-asm-2.c ! fbc19758b5ab141b5ba795bdbb18707a gcc/testsuite/gcc.dg/i386-bitfield1.c ! 3b0c8871458e5441d8fd6f46f328bcb2 gcc/testsuite/gcc.dg/i386-bitfield2.c ! 6e6ebd0a09bf61e285f83521af020c0d gcc/testsuite/gcc.dg/i386-bitfield3.c b3ebc6171e02311cff6d1b0fa6fb339a gcc/testsuite/gcc.dg/i386-cadd.c ! 61b0d88a314f12bf337cb915061c7976 gcc/testsuite/gcc.dg/i386-call-1.c 0996c8208cda65b52a4297edb6340ed4 gcc/testsuite/gcc.dg/i386-cmov1.c e06749d5edd11f83ba59a8f8d7aa0454 gcc/testsuite/gcc.dg/i386-cmov2.c 9c988e8f80893c6aa6d8fcf82fac62b5 gcc/testsuite/gcc.dg/i386-cmov3.c --- 9080,9098 ---- 378a4e5bd52b14ba32f52bcf2b57ef59 gcc/testsuite/gcc.dg/gnu89-init-3.c 465c3878b47ae66788561ddbec36b439 gcc/testsuite/gcc.dg/gnu99-init-1.c a79e7852cdc3a2591178e5ebb62a3a3b gcc/testsuite/gcc.dg/h8300-stack-1.c ! 57490458da4e38e4b0f75a2300de077b gcc/testsuite/gcc.dg/i386-387-1.c ! 081f32592b14ae61776a856648cb5ac6 gcc/testsuite/gcc.dg/i386-387-2.c ! e396024e0ed9450ede9b4b145a1215c1 gcc/testsuite/gcc.dg/i386-387-3.c ! f239e9a16c526d3bac748bbff8a404ac gcc/testsuite/gcc.dg/i386-387-4.c ! 316d0c2e9435c237d033c3fced5598cb gcc/testsuite/gcc.dg/i386-387-5.c ! 7ce0bd4d09279b1dc714b79873d5f9eb gcc/testsuite/gcc.dg/i386-387-6.c ! 7b0d2024ac0d798e1770ac1333267e5a gcc/testsuite/gcc.dg/i386-asm-1.c ! b1d31a7d76b87c20371a2d7b34c4cbab gcc/testsuite/gcc.dg/i386-asm-2.c ! 71880b595a9c0166f57838e16052c9c4 gcc/testsuite/gcc.dg/i386-bitfield1.c ! ba26cf4100a704dcde75d45bd70ffa9d gcc/testsuite/gcc.dg/i386-bitfield2.c ! 2b295d2a1443ab97dfca9f62cded592b gcc/testsuite/gcc.dg/i386-bitfield3.c b3ebc6171e02311cff6d1b0fa6fb339a gcc/testsuite/gcc.dg/i386-cadd.c ! 42e77591f7aa4b9d549c16e0df102830 gcc/testsuite/gcc.dg/i386-call-1.c 0996c8208cda65b52a4297edb6340ed4 gcc/testsuite/gcc.dg/i386-cmov1.c e06749d5edd11f83ba59a8f8d7aa0454 gcc/testsuite/gcc.dg/i386-cmov2.c 9c988e8f80893c6aa6d8fcf82fac62b5 gcc/testsuite/gcc.dg/i386-cmov3.c *************** a747cf9fefb0f5eb3f463204001dd748 gcc/te *** 10757,10798 **** d00ec27a282186715b068226b132b18b gcc/testsuite/gcc.dg/i386-fpcvt-2.c 54a0a16a1c9c547605da68ba743e9a9e gcc/testsuite/gcc.dg/i386-fpcvt-3.c 659dda33ca796bf1fb09c16c9dedd808 gcc/testsuite/gcc.dg/i386-fpcvt-4.c ! 6335d2472b34d72b4a46933ea69a1909 gcc/testsuite/gcc.dg/i386-local2.c ! e4d02339af0175d2ac11ff612555df8a gcc/testsuite/gcc.dg/i386-local.c ! 692a673e4a43f9f68e891c736ee4a625 gcc/testsuite/gcc.dg/i386-loop-1.c ! adfa7114400f9bf363b1af7f6c7839bd gcc/testsuite/gcc.dg/i386-loop-2.c ! 6043364132bfc569790c401e32731537 gcc/testsuite/gcc.dg/i386-loop-3.c ! 04ad884237b03e73cd631ac98fd1804b gcc/testsuite/gcc.dg/i386-memset-1.c 3b7138af69003b3a663e5d092a389196 gcc/testsuite/gcc.dg/i386-mmx-1.c caa00f3827f7f7b8727193aa4fbeb02b gcc/testsuite/gcc.dg/i386-mmx-2.c 6e8d1d0b134fafab25c893e90a357386 gcc/testsuite/gcc.dg/i386-mmx-3.c 3390229d27120dc38643c3bf8da71978 gcc/testsuite/gcc.dg/i386-mmx-4.c efa31b336ed2ed8943f9de44758bdfb2 gcc/testsuite/gcc.dg/i386-mmx-5.c c43eecdeb76f0c89e8459f381fe7fb6a gcc/testsuite/gcc.dg/i386-mul.c ! ee10ef82b4c5c383688a09ce82003aaf gcc/testsuite/gcc.dg/i386-pentium4-not-mull.c ! 45612a0f781ac76e1a7112f84252d774 gcc/testsuite/gcc.dg/i386-pic-1.c ! 75d69bb1e62f8cc9cf21a38342c534d3 gcc/testsuite/gcc.dg/i386-regparm.c ! 894796445492b2a95c8b490126785d7f gcc/testsuite/gcc.dg/i386-signbit-1.c ! 0534a5c29d6d5856bcaca2956c6d1b96 gcc/testsuite/gcc.dg/i386-signbit-2.c ! eba1f742b5a833ec8f7232b6d78da3a8 gcc/testsuite/gcc.dg/i386-signbit-3.c d3479d9362aa2c7e626ad583d628ab37 gcc/testsuite/gcc.dg/i386-sse-10.c 93931d968ce7a742e6a92420704ca0a9 gcc/testsuite/gcc.dg/i386-sse-1.c a14a3c5452af0f0c3fd3aa461c361ce4 gcc/testsuite/gcc.dg/i386-sse-2.c b9e2808a3a55b726edac71f79691878b gcc/testsuite/gcc.dg/i386-sse-3.c 2677c7c96984a06084150a6deaf71358 gcc/testsuite/gcc.dg/i386-sse-4.c ! 7527be813ad4b5c0b469806a2159f6ff gcc/testsuite/gcc.dg/i386-sse-5.c e764b0a52254a314e13525b02da9d209 gcc/testsuite/gcc.dg/i386-sse-6.c b8e77d47fa4ad03148d6bc366a2ec85d gcc/testsuite/gcc.dg/i386-sse-7.c ! 47f03c2703bed942d9258abaf026d614 gcc/testsuite/gcc.dg/i386-sse-8.c bd10201e011063d5ac5e0bec82308ad0 gcc/testsuite/gcc.dg/i386-ssefp-1.c ea3d1ca3cab5c41ace70db628397c752 gcc/testsuite/gcc.dg/i386-ssefp-2.c 5436f8e64541eadb49f6c2e17269c5a9 gcc/testsuite/gcc.dg/i386-ssetype-1.c f0c62ee7d319e56cb75bc857ffbf1485 gcc/testsuite/gcc.dg/i386-ssetype-2.c ! d03160da6a45e50d98b0c10e11501fc4 gcc/testsuite/gcc.dg/i386-ssetype-3.c 5f393f414c97d158b6bd7f1f91da4e1c gcc/testsuite/gcc.dg/i386-ssetype-4.c ! e92425fe71067135bfb59ec89af690ee gcc/testsuite/gcc.dg/i386-ssetype-5.c ! 6ebeeffc90dab3a0b027e61d12749cbe gcc/testsuite/gcc.dg/i386-unroll-1.c ! 8e8c7085bb4fae50e165fbbd6c898363 gcc/testsuite/gcc.dg/i386-volatile-1.c 0c26c43f0f3600bd1f30160203c4b708 gcc/testsuite/gcc.dg/ia64-asm-1.c df758ac7986976188ce8f8cd5d23c1d1 gcc/testsuite/gcc.dg/ia64-float80-1.c b04dc0d97b7e80f66778c7dd17ee2dd6 gcc/testsuite/gcc.dg/ia64-float80-2.c --- 9105,9146 ---- d00ec27a282186715b068226b132b18b gcc/testsuite/gcc.dg/i386-fpcvt-2.c 54a0a16a1c9c547605da68ba743e9a9e gcc/testsuite/gcc.dg/i386-fpcvt-3.c 659dda33ca796bf1fb09c16c9dedd808 gcc/testsuite/gcc.dg/i386-fpcvt-4.c ! 4f84ec63986a59b1cf289e809f125180 gcc/testsuite/gcc.dg/i386-local2.c ! 48d31a795ac8363c32dce39c317a0c6a gcc/testsuite/gcc.dg/i386-local.c ! 32748697f1f70964f0551b3d48c5545d gcc/testsuite/gcc.dg/i386-loop-1.c ! a4c4791c33c3d8e73eb4944ac9e0c0c3 gcc/testsuite/gcc.dg/i386-loop-2.c ! fb6277135b11c40083fa3b8c4e349133 gcc/testsuite/gcc.dg/i386-loop-3.c ! 472bb8de3f7ea4d54ae723d6e79191f8 gcc/testsuite/gcc.dg/i386-memset-1.c 3b7138af69003b3a663e5d092a389196 gcc/testsuite/gcc.dg/i386-mmx-1.c caa00f3827f7f7b8727193aa4fbeb02b gcc/testsuite/gcc.dg/i386-mmx-2.c 6e8d1d0b134fafab25c893e90a357386 gcc/testsuite/gcc.dg/i386-mmx-3.c 3390229d27120dc38643c3bf8da71978 gcc/testsuite/gcc.dg/i386-mmx-4.c efa31b336ed2ed8943f9de44758bdfb2 gcc/testsuite/gcc.dg/i386-mmx-5.c c43eecdeb76f0c89e8459f381fe7fb6a gcc/testsuite/gcc.dg/i386-mul.c ! 51d9ad7c9789e407d7d43b1b57342381 gcc/testsuite/gcc.dg/i386-pentium4-not-mull.c ! 21c5c53933434082fe39c02e137e74e1 gcc/testsuite/gcc.dg/i386-pic-1.c ! 818b9820fac6e68cc6ff88e4a09ef005 gcc/testsuite/gcc.dg/i386-regparm.c ! a4c459cc5e023ec2389b9f6f5e39b4fb gcc/testsuite/gcc.dg/i386-signbit-1.c ! b1514d445e1b09461cab0d68588d1334 gcc/testsuite/gcc.dg/i386-signbit-2.c ! bee18202fc2bf00d7f9385c5cc53277c gcc/testsuite/gcc.dg/i386-signbit-3.c d3479d9362aa2c7e626ad583d628ab37 gcc/testsuite/gcc.dg/i386-sse-10.c 93931d968ce7a742e6a92420704ca0a9 gcc/testsuite/gcc.dg/i386-sse-1.c a14a3c5452af0f0c3fd3aa461c361ce4 gcc/testsuite/gcc.dg/i386-sse-2.c b9e2808a3a55b726edac71f79691878b gcc/testsuite/gcc.dg/i386-sse-3.c 2677c7c96984a06084150a6deaf71358 gcc/testsuite/gcc.dg/i386-sse-4.c ! 250ad80f671995ef633321270fbceb5e gcc/testsuite/gcc.dg/i386-sse-5.c e764b0a52254a314e13525b02da9d209 gcc/testsuite/gcc.dg/i386-sse-6.c b8e77d47fa4ad03148d6bc366a2ec85d gcc/testsuite/gcc.dg/i386-sse-7.c ! 4b6846e62f77d86b50498571d6ad7ee3 gcc/testsuite/gcc.dg/i386-sse-8.c bd10201e011063d5ac5e0bec82308ad0 gcc/testsuite/gcc.dg/i386-ssefp-1.c ea3d1ca3cab5c41ace70db628397c752 gcc/testsuite/gcc.dg/i386-ssefp-2.c 5436f8e64541eadb49f6c2e17269c5a9 gcc/testsuite/gcc.dg/i386-ssetype-1.c f0c62ee7d319e56cb75bc857ffbf1485 gcc/testsuite/gcc.dg/i386-ssetype-2.c ! 28237801b0fe47a878cafab680acf4d4 gcc/testsuite/gcc.dg/i386-ssetype-3.c 5f393f414c97d158b6bd7f1f91da4e1c gcc/testsuite/gcc.dg/i386-ssetype-4.c ! a425bf2ee5b842d4fe0792cf7d96d8b2 gcc/testsuite/gcc.dg/i386-ssetype-5.c ! d7b2ab8de6a5e64237f5fc10401d91fd gcc/testsuite/gcc.dg/i386-unroll-1.c ! 8554b61d191afc1f9687e5647af25d53 gcc/testsuite/gcc.dg/i386-volatile-1.c 0c26c43f0f3600bd1f30160203c4b708 gcc/testsuite/gcc.dg/ia64-asm-1.c df758ac7986976188ce8f8cd5d23c1d1 gcc/testsuite/gcc.dg/ia64-float80-1.c b04dc0d97b7e80f66778c7dd17ee2dd6 gcc/testsuite/gcc.dg/ia64-float80-2.c *************** a481d0a49a4bf2aa98254e8df226bcd5 gcc/te *** 10818,10824 **** 873f9977afa1aed5571a662cfc3b2ff7 gcc/testsuite/gcc.dg/local1.c bf870f767c6be672a0cfc990dd97f936 gcc/testsuite/gcc.dg/loop-1.c 0cd8f8cac615131ae30bcd2fa6483fd5 gcc/testsuite/gcc.dg/loop-2.c ! cc20b8aee881b62499b789fe8f324459 gcc/testsuite/gcc.dg/loop-3.c bdd0de0807674c3312a2a9e4ff914e19 gcc/testsuite/gcc.dg/loop-4.c a73ede53a12274bacc5436575ebb14b9 gcc/testsuite/gcc.dg/loop-5.c 46248b6e3d3fc518ebd99c80a4e3053d gcc/testsuite/gcc.dg/loop-6.c --- 9166,9172 ---- 873f9977afa1aed5571a662cfc3b2ff7 gcc/testsuite/gcc.dg/local1.c bf870f767c6be672a0cfc990dd97f936 gcc/testsuite/gcc.dg/loop-1.c 0cd8f8cac615131ae30bcd2fa6483fd5 gcc/testsuite/gcc.dg/loop-2.c ! 79308f9a3b9379f6af4a207543ffec8a gcc/testsuite/gcc.dg/loop-3.c bdd0de0807674c3312a2a9e4ff914e19 gcc/testsuite/gcc.dg/loop-4.c a73ede53a12274bacc5436575ebb14b9 gcc/testsuite/gcc.dg/loop-5.c 46248b6e3d3fc518ebd99c80a4e3053d gcc/testsuite/gcc.dg/loop-6.c *************** e14f432a1fcbe132dba427a035e8309a gcc/te *** 10946,10955 **** 5152539eb73e079ab785c5cf220fdfdb gcc/testsuite/gcc.dg/pch/warn-1.c 581c36ee7a8e61fb33c629ef34ae8cf1 gcc/testsuite/gcc.dg/pch/warn-1.hs ea00bd6880e6c116a3a594cbfecedab7 gcc/testsuite/gcc.dg/postincr-1.c ! 3eda27fb63332e35bfe9c52b7066c005 gcc/testsuite/gcc.dg/ppc64-abi-1.c ! d950dd8269a8f44cab51850a11956cc1 gcc/testsuite/gcc.dg/ppc64-abi-2.c ! 62da47413546d4a4ae779cb210e268bd gcc/testsuite/gcc.dg/ppc64-abi-3.c ! 49bc60e448bb8453e5b6b9edea49f3b1 gcc/testsuite/gcc.dg/ppc-eabi.c 384725f498b861af6f8bed0530eeac73 gcc/testsuite/gcc.dg/ppc-fmadd-1.c b49bfc8892e32ccd4715b924f41106d6 gcc/testsuite/gcc.dg/ppc-fmadd-2.c 90d042fffee10d77e01ab7cf9fcbb7c1 gcc/testsuite/gcc.dg/ppc-fmadd-3.c --- 9294,9303 ---- 5152539eb73e079ab785c5cf220fdfdb gcc/testsuite/gcc.dg/pch/warn-1.c 581c36ee7a8e61fb33c629ef34ae8cf1 gcc/testsuite/gcc.dg/pch/warn-1.hs ea00bd6880e6c116a3a594cbfecedab7 gcc/testsuite/gcc.dg/postincr-1.c ! d194e6cc78f8677cb2175f6de7666983 gcc/testsuite/gcc.dg/ppc64-abi-1.c ! 1296d806cb7ef068f1fd940da6c86358 gcc/testsuite/gcc.dg/ppc64-abi-2.c ! 774ba539b3e3a9f1b06f0035e730d3d2 gcc/testsuite/gcc.dg/ppc64-abi-3.c ! 123fe3978babf048069d5731695300ab gcc/testsuite/gcc.dg/ppc-eabi.c 384725f498b861af6f8bed0530eeac73 gcc/testsuite/gcc.dg/ppc-fmadd-1.c b49bfc8892e32ccd4715b924f41106d6 gcc/testsuite/gcc.dg/ppc-fmadd-2.c 90d042fffee10d77e01ab7cf9fcbb7c1 gcc/testsuite/gcc.dg/ppc-fmadd-3.c *************** b5ba424150d6f9f7d45a408112480ef3 gcc/te *** 10963,10973 **** 73651f5ae491e3a9bd87cdd5abef2903 gcc/testsuite/gcc.dg/pr10392-1.c 860f163dcd0b252ea3f85323bc959a7d gcc/testsuite/gcc.dg/pr11459-1.c 3b83403729a3686d25552352bf0c4577 gcc/testsuite/gcc.dg/pr11864-1.c ! 461839ce969e2785ac3debd3e4a7e305 gcc/testsuite/gcc.dg/pr12092-1.c 78a51be88d08b4fd64d227b7e1a33b20 gcc/testsuite/gcc.dg/pr14092-1.c ! 0213142afa4c27101de78860d03cec24 gcc/testsuite/gcc.dg/pr14289-1.c ! 2c53c57e2ae45a921ca9de3db9919d71 gcc/testsuite/gcc.dg/pr14289-2.c ! 501da5499916c89fec113effff8d7c58 gcc/testsuite/gcc.dg/pr14289-3.c aa8059e67aba749e5f156ad145b1e76b gcc/testsuite/gcc.dg/pr14649-1.c eab51d905e25111086745a91fe335ef5 gcc/testsuite/gcc.dg/pr14765-1.c 2c38205f3ca750215f99d64f571a2b5c gcc/testsuite/gcc.dg/pr14981-1.c --- 9311,9321 ---- 73651f5ae491e3a9bd87cdd5abef2903 gcc/testsuite/gcc.dg/pr10392-1.c 860f163dcd0b252ea3f85323bc959a7d gcc/testsuite/gcc.dg/pr11459-1.c 3b83403729a3686d25552352bf0c4577 gcc/testsuite/gcc.dg/pr11864-1.c ! cc28a1ad4e53477457a6ed168ed05bf9 gcc/testsuite/gcc.dg/pr12092-1.c 78a51be88d08b4fd64d227b7e1a33b20 gcc/testsuite/gcc.dg/pr14092-1.c ! efa2cf0acdde5fdc81dd8b1a41a1ef26 gcc/testsuite/gcc.dg/pr14289-1.c ! 8c1bf3377974dcbc5c40cd7391db00d0 gcc/testsuite/gcc.dg/pr14289-2.c ! 417ca4cde10e0ac7b56c95308393e9ac gcc/testsuite/gcc.dg/pr14289-3.c aa8059e67aba749e5f156ad145b1e76b gcc/testsuite/gcc.dg/pr14649-1.c eab51d905e25111086745a91fe335ef5 gcc/testsuite/gcc.dg/pr14765-1.c 2c38205f3ca750215f99d64f571a2b5c gcc/testsuite/gcc.dg/pr14981-1.c *************** ddb346259a1c29801f373d293c8b2c40 gcc/te *** 10981,10991 **** 6eb70c44077eefcd9928219727af399b gcc/testsuite/gcc.dg/pr21709-1.c 285eb52ea8b6c6e5f95e0a9aec08db58 gcc/testsuite/gcc.dg/pr22308-1.c d215cbe31647b625cd5ed8c821f09023 gcc/testsuite/gcc.dg/pr22458-1.c edd85b2182f6d00b78ea2848e29dbce1 gcc/testsuite/gcc.dg/pr24101-1.i 5e75074ea2ae8ca590caee79c73e6620 gcc/testsuite/gcc.dg/pr24101-2.i bc8f175e83790fc9127e22f1f7d631b8 gcc/testsuite/gcc.dg/pr24315.c 3825638bdc3a2a004aba9b3d95352327 gcc/testsuite/gcc.dg/pr9365-1.c ! 8adaeeade8d8f93b244aa48e91818dbc gcc/testsuite/gcc.dg/pr9771-1.c f77723461d5c54b68b0faf381b354240 gcc/testsuite/gcc.dg/pragma-align.c 1227ca45a3cd97f0de4baaa0d53d8c91 gcc/testsuite/gcc.dg/pragma-darwin.c 1edd87ca9440d6cf6ed770a3fbb542ee gcc/testsuite/gcc.dg/pragma-ep-1.c --- 9329,9340 ---- 6eb70c44077eefcd9928219727af399b gcc/testsuite/gcc.dg/pr21709-1.c 285eb52ea8b6c6e5f95e0a9aec08db58 gcc/testsuite/gcc.dg/pr22308-1.c d215cbe31647b625cd5ed8c821f09023 gcc/testsuite/gcc.dg/pr22458-1.c + 2937e4efadb237838d6df6508a335942 gcc/testsuite/gcc.dg/pr23098.c edd85b2182f6d00b78ea2848e29dbce1 gcc/testsuite/gcc.dg/pr24101-1.i 5e75074ea2ae8ca590caee79c73e6620 gcc/testsuite/gcc.dg/pr24101-2.i bc8f175e83790fc9127e22f1f7d631b8 gcc/testsuite/gcc.dg/pr24315.c 3825638bdc3a2a004aba9b3d95352327 gcc/testsuite/gcc.dg/pr9365-1.c ! 7fd617aaf0d7ee1e3c720b9780d5b2c9 gcc/testsuite/gcc.dg/pr9771-1.c f77723461d5c54b68b0faf381b354240 gcc/testsuite/gcc.dg/pragma-align.c 1227ca45a3cd97f0de4baaa0d53d8c91 gcc/testsuite/gcc.dg/pragma-darwin.c 1edd87ca9440d6cf6ed770a3fbb542ee gcc/testsuite/gcc.dg/pragma-ep-1.c *************** a2f1cc81b90ddd6cc2fef1cce692520e gcc/te *** 11006,11021 **** d5126a2bd42a9c1593aedafecf29da00 gcc/testsuite/gcc.dg/section1.c 1853608d6f9fb2e0534d031dc894e9a7 gcc/testsuite/gcc.dg/sequence-pt-1.c a4725dc5e7656cd6b2fd8ddf362a6b7b gcc/testsuite/gcc.dg/setjmp-1.c ! 742b6cf6893c14ee07d452d4f550ea77 gcc/testsuite/gcc.dg/setjmp-2.c ! 3ba95503a11f65a0515076338b73a0d7 gcc/testsuite/gcc.dg/short-compare-1.c ! b8308ec5e305f3402772b8ff82dd4c2f gcc/testsuite/gcc.dg/short-compare-2.c 9112fd4598808655a0c0a55dc7ef0065 gcc/testsuite/gcc.dg/sh-relax.c 6874d4f5e6b0421ebc178ad35de81456 gcc/testsuite/gcc.dg/sibcall-1.c f14a407f23c6c0cd10939d7ee8e2dd99 gcc/testsuite/gcc.dg/sibcall-2.c 75dc6d4b5608358b6af9e6aa8043291a gcc/testsuite/gcc.dg/sibcall-3.c 8719ca63c675dd9bcb0bc5ecf3ea4fd0 gcc/testsuite/gcc.dg/sibcall-4.c ! 263b3da31656e77c5dc034c2d08c820f gcc/testsuite/gcc.dg/sibcall-5.c ! f6e564718a4cdf87f751fffcf3ce0b8e gcc/testsuite/gcc.dg/sibcall-6.c 4bb4538696a161e804c7b30ee1988c0b gcc/testsuite/gcc.dg/simd-1.c 47ea74190c31fd1dbdaee16e97226345 gcc/testsuite/gcc.dg/sparc-constant-1.c 09ed11beff813e9c83297ecb8d275588 gcc/testsuite/gcc.dg/sparc-dwarf2.c --- 9355,9370 ---- d5126a2bd42a9c1593aedafecf29da00 gcc/testsuite/gcc.dg/section1.c 1853608d6f9fb2e0534d031dc894e9a7 gcc/testsuite/gcc.dg/sequence-pt-1.c a4725dc5e7656cd6b2fd8ddf362a6b7b gcc/testsuite/gcc.dg/setjmp-1.c ! 662f756434a3943dac2d9e13f3149116 gcc/testsuite/gcc.dg/setjmp-2.c ! 5d72dd571de15a5a9c6f8ffb04083a3f gcc/testsuite/gcc.dg/short-compare-1.c ! beb6f9ad3c1afc2bde242b89042840ae gcc/testsuite/gcc.dg/short-compare-2.c 9112fd4598808655a0c0a55dc7ef0065 gcc/testsuite/gcc.dg/sh-relax.c 6874d4f5e6b0421ebc178ad35de81456 gcc/testsuite/gcc.dg/sibcall-1.c f14a407f23c6c0cd10939d7ee8e2dd99 gcc/testsuite/gcc.dg/sibcall-2.c 75dc6d4b5608358b6af9e6aa8043291a gcc/testsuite/gcc.dg/sibcall-3.c 8719ca63c675dd9bcb0bc5ecf3ea4fd0 gcc/testsuite/gcc.dg/sibcall-4.c ! 0455d11c86832916212d0b8f2c5f0cdb gcc/testsuite/gcc.dg/sibcall-5.c ! 92b0dd67f0bc9113d9f1630148fc5ebf gcc/testsuite/gcc.dg/sibcall-6.c 4bb4538696a161e804c7b30ee1988c0b gcc/testsuite/gcc.dg/simd-1.c 47ea74190c31fd1dbdaee16e97226345 gcc/testsuite/gcc.dg/sparc-constant-1.c 09ed11beff813e9c83297ecb8d275588 gcc/testsuite/gcc.dg/sparc-dwarf2.c *************** da04720c7966d958d0b2774c0f537c53 gcc/te *** 11062,11070 **** 61ffdf36544e5d30b5fb741360959a2d gcc/testsuite/gcc.dg/tls/diag-3.c b86e181f980314f1d47cf65dbc6575b3 gcc/testsuite/gcc.dg/tls/init-1.c 849992141284c23dd6fc0016abe40846 gcc/testsuite/gcc.dg/tls/nonpic-1.c ! e87f66b70dc33a5d7f1fdb72abcd44ab gcc/testsuite/gcc.dg/tls/opt-1.c ! a617ff3ac6b547a20f601d5caaf4dec0 gcc/testsuite/gcc.dg/tls/opt-2.c ! 5e526b4bd92acf4e1422acee237a2a47 gcc/testsuite/gcc.dg/tls/opt-3.c e963dc337d3fb2323b754760d01f5590 gcc/testsuite/gcc.dg/tls/opt-4.c f8d7a9ec4f8cc7c74415b627f433881c gcc/testsuite/gcc.dg/tls/opt-5.c abaef86d6b8329f55b9adbae3c3e68c1 gcc/testsuite/gcc.dg/tls/opt-6.c --- 9411,9419 ---- 61ffdf36544e5d30b5fb741360959a2d gcc/testsuite/gcc.dg/tls/diag-3.c b86e181f980314f1d47cf65dbc6575b3 gcc/testsuite/gcc.dg/tls/init-1.c 849992141284c23dd6fc0016abe40846 gcc/testsuite/gcc.dg/tls/nonpic-1.c ! 8a816899cb4c75688df65bcb60322fbc gcc/testsuite/gcc.dg/tls/opt-1.c ! ca26c40a39b9c7f8f343e05ec2e0f20a gcc/testsuite/gcc.dg/tls/opt-2.c ! 993c97c5890d69e957a5880547657dc6 gcc/testsuite/gcc.dg/tls/opt-3.c e963dc337d3fb2323b754760d01f5590 gcc/testsuite/gcc.dg/tls/opt-4.c f8d7a9ec4f8cc7c74415b627f433881c gcc/testsuite/gcc.dg/tls/opt-5.c abaef86d6b8329f55b9adbae3c3e68c1 gcc/testsuite/gcc.dg/tls/opt-6.c *************** e18294d3404279a1f70b16e5f321d933 gcc/te *** 11085,11091 **** 33f2d5a949f3be0de5e28e8cf8bec90f gcc/testsuite/gcc.dg/torture/mips-div-1.c d07ecd707fac97fa40042e04a59d4b1e gcc/testsuite/gcc.dg/torture/mips-sdata-1.c fd36e8c42459bd36680b21f47b33b671 gcc/testsuite/gcc.dg/torture/nested-fn-1.c ! 164b7fd57f38b1cb58331826e88945da gcc/testsuite/gcc.dg/torture/pr18582-1.c 6015bd6668a6f1ae24e0760230d99522 gcc/testsuite/gcc.dg/torture/pr19683-1.c 25101e8fa42aa49924ac66228814bdeb gcc/testsuite/gcc.dg/trampoline-1.c 4d56b8e63668daab3951eed210064027 gcc/testsuite/gcc.dg/transparent-union-3.c --- 9434,9440 ---- 33f2d5a949f3be0de5e28e8cf8bec90f gcc/testsuite/gcc.dg/torture/mips-div-1.c d07ecd707fac97fa40042e04a59d4b1e gcc/testsuite/gcc.dg/torture/mips-sdata-1.c fd36e8c42459bd36680b21f47b33b671 gcc/testsuite/gcc.dg/torture/nested-fn-1.c ! 56f454e09a43412d161ce614b956b423 gcc/testsuite/gcc.dg/torture/pr18582-1.c 6015bd6668a6f1ae24e0760230d99522 gcc/testsuite/gcc.dg/torture/pr19683-1.c 25101e8fa42aa49924ac66228814bdeb gcc/testsuite/gcc.dg/trampoline-1.c 4d56b8e63668daab3951eed210064027 gcc/testsuite/gcc.dg/transparent-union-3.c *************** a9431f9dc63f136cd7b87acbc9209f71 gcc/te *** 11126,11132 **** 78c7acd37bc5c230e62db954ee385285 gcc/testsuite/gcc.dg/union-1.c 19582a249859766163d52754d6531172 gcc/testsuite/gcc.dg/union-2.c a7ac2b6782378edf99026215c26ce37f gcc/testsuite/gcc.dg/unordered-1.c ! b7a7d9ce7666dc117ed4c2c6c1b7b60e gcc/testsuite/gcc.dg/unroll-1.c aa7c265797a6b0a2b548e25a531baf92 gcc/testsuite/gcc.dg/unused-1.c 8ba0a7c993176dd2077bdae924adddc8 gcc/testsuite/gcc.dg/unused-2.c ab4388fbc891efa6bd4ea338695fd64f gcc/testsuite/gcc.dg/unused-3.c --- 9475,9481 ---- 78c7acd37bc5c230e62db954ee385285 gcc/testsuite/gcc.dg/union-1.c 19582a249859766163d52754d6531172 gcc/testsuite/gcc.dg/union-2.c a7ac2b6782378edf99026215c26ce37f gcc/testsuite/gcc.dg/unordered-1.c ! 07b955dfbaf6a8383002916dec4b51fb gcc/testsuite/gcc.dg/unroll-1.c aa7c265797a6b0a2b548e25a531baf92 gcc/testsuite/gcc.dg/unused-1.c 8ba0a7c993176dd2077bdae924adddc8 gcc/testsuite/gcc.dg/unused-2.c ab4388fbc891efa6bd4ea338695fd64f gcc/testsuite/gcc.dg/unused-3.c *************** d1557f838b5b8675e90ac6ac4f8a6b33 gcc/te *** 11214,11232 **** 791730dc5a62adf17830ba90e4167c1b gcc/testsuite/gcc.misc-tests/bprob-1.c 0b998a7ae9d02dbd7146a2b777d0a3fb gcc/testsuite/gcc.misc-tests/bprob-2.c 105eba98011c4a0bba1c3dfd2945f1ae gcc/testsuite/gcc.misc-tests/bprob.exp - de07bca66ef10974b014af1e58de7006 gcc/testsuite/gcc.misc-tests/dg-10.c - c3dcebd9004a535a2614c34197f32398 gcc/testsuite/gcc.misc-tests/dg-11.c - 7858d07ce6d4ac67ca1622ce31c0d5ca gcc/testsuite/gcc.misc-tests/dg-12.c - 1bc4f28dde75db6a2c26df821a01b014 gcc/testsuite/gcc.misc-tests/dg-1.c - ee8eaa8661fa92f09c9a73177b5b6ead gcc/testsuite/gcc.misc-tests/dg-2.c - b11f2edf1e11d1b7b43ad96efec7ca8b gcc/testsuite/gcc.misc-tests/dg-3.c - 21c67ddfb71c3fd6e8111381ba1d04f6 gcc/testsuite/gcc.misc-tests/dg-4.c - 31b3f95897e43c7af6c251618d98c751 gcc/testsuite/gcc.misc-tests/dg-5.c - a063657cc5cdaf8ef781179d076cd2a6 gcc/testsuite/gcc.misc-tests/dg-6.c - 8458fd300377e32400618ac00b21a31f gcc/testsuite/gcc.misc-tests/dg-7.c - cf179dc8aa985a9ab0c47c351cc187fb gcc/testsuite/gcc.misc-tests/dg-8.c - 9454cc100d8bc212a68998fdfbc0ec5f gcc/testsuite/gcc.misc-tests/dg-9.c - 9a2b1f2a88e51659bdd2de794486cb12 gcc/testsuite/gcc.misc-tests/dg-test.exp a11bded9860644075434da1f07b7f1bf gcc/testsuite/gcc.misc-tests/dhry.c 5cc8d88bb6f9ac695f577b5739ca08f5 gcc/testsuite/gcc.misc-tests/dhry.exp 850c45b3c3b492adf09b115c0d2d2286 gcc/testsuite/gcc.misc-tests/dhry.h --- 9563,9568 ---- *************** d7dba8788b53ca9bb39bccaedf0b46ee gcc/te *** 11244,11253 **** cd07c3504059efe7fb7533158e061864 gcc/testsuite/gcc.misc-tests/gcov-8.c c80d5a6473bfd6e4b6e87a183c6d05b5 gcc/testsuite/gcc.misc-tests/gcov-9.c 528767d1dfb6076b3b815e25eb735017 gcc/testsuite/gcc.misc-tests/gcov.exp ! 800aca26ae22bd14674d12292508bc7c gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c ! 1766f705d8a1e2efad365a71741e4015 gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c ! eaafb68fc063213bbf5c2980cafa96c9 gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c ! 11e99d690ce50cb97c6d2b3df27b88f7 gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c 0194e6bb14bf45fd07a915d01df2f2dc gcc/testsuite/gcc.misc-tests/i386-prefetch.exp a2ca848cc70b6bf9366ba1b49fd16fc0 gcc/testsuite/gcc.misc-tests/linkage.exp 51bca646196e93b1c8a68319441e0595 gcc/testsuite/gcc.misc-tests/linkage-x.c --- 9580,9589 ---- cd07c3504059efe7fb7533158e061864 gcc/testsuite/gcc.misc-tests/gcov-8.c c80d5a6473bfd6e4b6e87a183c6d05b5 gcc/testsuite/gcc.misc-tests/gcov-9.c 528767d1dfb6076b3b815e25eb735017 gcc/testsuite/gcc.misc-tests/gcov.exp ! cecbda394313eabaf737f33035ce4e65 gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c ! 836ecf485dce45ad93ce8f66faefd09f gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c ! 186c531af5b7679ff9e3c325f43b6126 gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c ! 65fcb4a855bda2bd71304bd38b4e7145 gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c 0194e6bb14bf45fd07a915d01df2f2dc gcc/testsuite/gcc.misc-tests/i386-prefetch.exp a2ca848cc70b6bf9366ba1b49fd16fc0 gcc/testsuite/gcc.misc-tests/linkage.exp 51bca646196e93b1c8a68319441e0595 gcc/testsuite/gcc.misc-tests/linkage-x.c *************** fb7a4e029ce05eea8ba0f03f9033caa2 gcc/te *** 11260,11298 **** 56efd126c640aaf994bb8bd0aba157c1 gcc/testsuite/gcc.misc-tests/sieve.exp f0e0d52dbb689249f8d057f00e4c65e9 gcc/testsuite/gcc.misc-tests/sort2.c 9da21bba807bde6e3f721c3b9368431b gcc/testsuite/gcc.misc-tests/sort2.exp 9966069a163a3254b4d24ab2f38965c2 gcc/testsuite/g++.dg/abi/bitfield10.C e5e5ef8164ac7b43c7f20df7cfcd9b99 gcc/testsuite/g++.dg/abi/bitfield11.C 3fd7e30befde66c7c5adb5b41e25923e gcc/testsuite/g++.dg/abi/bitfield12.C 79010a48f38b85833609624938452bc3 gcc/testsuite/g++.dg/abi/bitfield1.C 173225a0187e4ebc6417355e8b87a8e9 gcc/testsuite/g++.dg/abi/bitfield2.C ! a2e12f1ac430fc553af29c4965394b45 gcc/testsuite/g++.dg/abi/bitfield3.C dbbdadc036ae50f91f29a85a9c43c584 gcc/testsuite/g++.dg/abi/bitfield4.C ca575dce5a5f32862c5dca28999c6f0a gcc/testsuite/g++.dg/abi/bitfield5.C 9c87e70c80da00c75493118cabefc7f7 gcc/testsuite/g++.dg/abi/bitfield6.C 52af9e2f39dba23a45c367738de05a69 gcc/testsuite/g++.dg/abi/bitfield7.C ! 4d84fb0471d5dd6dae246544fa4e3f3c gcc/testsuite/g++.dg/abi/bitfield8.C ! 076024f0afaf3420463a8c8edf49ff06 gcc/testsuite/g++.dg/abi/bitfield9.C b587f170bbc6f95ef287e408bcafe1e3 gcc/testsuite/g++.dg/abi/cookie1.C 3bd4bb420676c4310003c9fffe83abe9 gcc/testsuite/g++.dg/abi/cookie2.C 16ddae14467c12ed70e65f2952905e5a gcc/testsuite/g++.dg/abi/covariant1.C 48d3c45fdd21d2b770ede675e1504c06 gcc/testsuite/g++.dg/abi/covariant2.C 836325701db2acafab5dfd4a8eea9e11 gcc/testsuite/g++.dg/abi/covariant3.C 5160def446afcb02d8ffb4cc4e8b5269 gcc/testsuite/g++.dg/abi/dcast1.C ! 8e060720c0bf4abfcefeac7058d3c704 gcc/testsuite/g++.dg/abi/dtor1.C a52edd14facd7ba603f78fb8bad62852 gcc/testsuite/g++.dg/abi/dtor2.C ! 1926374b0fdd1ef47db16567d0c94278 gcc/testsuite/g++.dg/abi/empty10.C 5ce11bfa25802ab713c346269c112592 gcc/testsuite/g++.dg/abi/empty11.C 47c3d191ca7e599a86988d8cfdf3dfce gcc/testsuite/g++.dg/abi/empty4.C b3ca6b59f60c246ebf1e969e6120765f gcc/testsuite/g++.dg/abi/empty5.C b37ae03d4cdad854f6cf96094bcd08f3 gcc/testsuite/g++.dg/abi/empty6.C ! 57362da16c8a5bbc2d2e63b7f562bfd1 gcc/testsuite/g++.dg/abi/empty7.C c5566cc05c36a22382128eb694f66bc5 gcc/testsuite/g++.dg/abi/empty8.C ! 665ad08b119340548a05859ad72fa40d gcc/testsuite/g++.dg/abi/empty9.C 7cbe4b1023b73117f1fca798569bc98d gcc/testsuite/g++.dg/abi/enum1.C 44d0f298ab4a8fb8dcb8f4930bac5fd0 gcc/testsuite/g++.dg/abi/layout1.C 629ced02f7a4d9d57a9b120d8c7bbbde gcc/testsuite/g++.dg/abi/layout2.C ! 69d76cede2f7c09ab3e9907b8de5c449 gcc/testsuite/g++.dg/abi/layout3.C ! 50406f5c8523d11f251c7b6f0b8c994a gcc/testsuite/g++.dg/abi/layout4.C 47b1f29300530040f4c65e1acb36904a gcc/testsuite/g++.dg/abi/macro0.C 5a7979aab90c38484879bf5742d1bfae gcc/testsuite/g++.dg/abi/macro1.C 06f0193b05c4ae743af4e38aec8d1122 gcc/testsuite/g++.dg/abi/macro2.C --- 9596,9658 ---- 56efd126c640aaf994bb8bd0aba157c1 gcc/testsuite/gcc.misc-tests/sieve.exp f0e0d52dbb689249f8d057f00e4c65e9 gcc/testsuite/gcc.misc-tests/sort2.c 9da21bba807bde6e3f721c3b9368431b gcc/testsuite/gcc.misc-tests/sort2.exp + 096a37c4b1e488bdb060872ca7b99862 gcc/testsuite/gcc.test-framework/dg-bogus-exp-P.c + ee0e6b3ffbbb52d6ec18df05697d1010 gcc/testsuite/gcc.test-framework/dg-bogus-exp-XF.c + 570821aa898995690ac6f67de0840c1a gcc/testsuite/gcc.test-framework/dg-do-assemble-exp-P.c + 504bb455dcb054543918b5219aa86f06 gcc/testsuite/gcc.test-framework/dg-do-compile-exp-P.c + 36cb46d6d3c8ea83c2e7b85419b75765 gcc/testsuite/gcc.test-framework/dg-do-link-exp-P.c + 806c2baf0fe3db4e7c7266ec338f180e gcc/testsuite/gcc.test-framework/dg-do-run-exp-P.c + a6313be69fbbba7767a5eec1889c256f gcc/testsuite/gcc.test-framework/dg-dot-run-exp-P.c + 5b7c92d83f3c70816ff19d8159b0b99e gcc/testsuite/gcc.test-framework/dg-dot-run-exp-U.c + 9f8f4ea16ba2646996879f7608b9b52d gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-P.c + 9a87899151da235984fb6749b28907be gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-U.c + cd70dd0ba16b9864289de2ea9edf48fd gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-P.c + ef4cdaeca533b915db4979161ac9cba3 gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-XP.c + 57c10a0c0410d339d538a11cea5aa5cd gcc/testsuite/gcc.test-framework/dg-dox-run-exp-XF.c + 59306cbcc7659ab3a9de64328a9f9c2a gcc/testsuite/gcc.test-framework/dg-error-exp-P.c + 52b259d3a2b2d970c9ddb31059d8609b gcc/testsuite/gcc.test-framework/dg-error-exp-XP.c + 734dc5c6db137d083a1d15aff870648d gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XF.c + 75ded3562d15f4b91a8b19c3e63ab5cc gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XP.c + 2902dae468de0112a11f157477ff0e0e gcc/testsuite/gcc.test-framework/dg-output-exp-P.c + 34394118c6187de3c53a1131ca37c8c5 gcc/testsuite/gcc.test-framework/dg-output-exp-XF.c + 2d26f5843f46032070d59d9799b9fcdc gcc/testsuite/gcc.test-framework/dg-warning-exp-P.c + c05e21a72d690b82ec8afccc4a756b3b gcc/testsuite/gcc.test-framework/gen_directive_tests + 07ed0a71cf8e1ab9f1b43290f5beb239 gcc/testsuite/gcc.test-framework/README + 7fa8de92600afd3f811f331075590e59 gcc/testsuite/gcc.test-framework/test-framework.awk + 6fe9e2ddbf643517661f94d2e604b565 gcc/testsuite/gcc.test-framework/test-framework.exp 9966069a163a3254b4d24ab2f38965c2 gcc/testsuite/g++.dg/abi/bitfield10.C e5e5ef8164ac7b43c7f20df7cfcd9b99 gcc/testsuite/g++.dg/abi/bitfield11.C 3fd7e30befde66c7c5adb5b41e25923e gcc/testsuite/g++.dg/abi/bitfield12.C 79010a48f38b85833609624938452bc3 gcc/testsuite/g++.dg/abi/bitfield1.C 173225a0187e4ebc6417355e8b87a8e9 gcc/testsuite/g++.dg/abi/bitfield2.C ! 97308c2d0bf685dfc774139fd28f9244 gcc/testsuite/g++.dg/abi/bitfield3.C dbbdadc036ae50f91f29a85a9c43c584 gcc/testsuite/g++.dg/abi/bitfield4.C ca575dce5a5f32862c5dca28999c6f0a gcc/testsuite/g++.dg/abi/bitfield5.C 9c87e70c80da00c75493118cabefc7f7 gcc/testsuite/g++.dg/abi/bitfield6.C 52af9e2f39dba23a45c367738de05a69 gcc/testsuite/g++.dg/abi/bitfield7.C ! 20c8af1b6abeb0a339e5fd9c3edbde57 gcc/testsuite/g++.dg/abi/bitfield8.C ! 14697006c1045d90c0f505dbfc8c5072 gcc/testsuite/g++.dg/abi/bitfield9.C b587f170bbc6f95ef287e408bcafe1e3 gcc/testsuite/g++.dg/abi/cookie1.C 3bd4bb420676c4310003c9fffe83abe9 gcc/testsuite/g++.dg/abi/cookie2.C 16ddae14467c12ed70e65f2952905e5a gcc/testsuite/g++.dg/abi/covariant1.C 48d3c45fdd21d2b770ede675e1504c06 gcc/testsuite/g++.dg/abi/covariant2.C 836325701db2acafab5dfd4a8eea9e11 gcc/testsuite/g++.dg/abi/covariant3.C 5160def446afcb02d8ffb4cc4e8b5269 gcc/testsuite/g++.dg/abi/dcast1.C ! 9b5fe1eda32f4e6ddea3106ea8d9f1da gcc/testsuite/g++.dg/abi/dtor1.C a52edd14facd7ba603f78fb8bad62852 gcc/testsuite/g++.dg/abi/dtor2.C ! 9d59f34907d1d9588084fc4da7772c02 gcc/testsuite/g++.dg/abi/empty10.C 5ce11bfa25802ab713c346269c112592 gcc/testsuite/g++.dg/abi/empty11.C 47c3d191ca7e599a86988d8cfdf3dfce gcc/testsuite/g++.dg/abi/empty4.C b3ca6b59f60c246ebf1e969e6120765f gcc/testsuite/g++.dg/abi/empty5.C b37ae03d4cdad854f6cf96094bcd08f3 gcc/testsuite/g++.dg/abi/empty6.C ! d3abb8f9307b552b4063b456bfe2f213 gcc/testsuite/g++.dg/abi/empty7.C c5566cc05c36a22382128eb694f66bc5 gcc/testsuite/g++.dg/abi/empty8.C ! bbab6b1f77eed09d3a2c4f07991cdb40 gcc/testsuite/g++.dg/abi/empty9.C 7cbe4b1023b73117f1fca798569bc98d gcc/testsuite/g++.dg/abi/enum1.C 44d0f298ab4a8fb8dcb8f4930bac5fd0 gcc/testsuite/g++.dg/abi/layout1.C 629ced02f7a4d9d57a9b120d8c7bbbde gcc/testsuite/g++.dg/abi/layout2.C ! 6372326d116dead9b369290e7a9ccb46 gcc/testsuite/g++.dg/abi/layout3.C ! bce89527ea384ef57e8233c6ea7e1ed2 gcc/testsuite/g++.dg/abi/layout4.C 47b1f29300530040f4c65e1acb36904a gcc/testsuite/g++.dg/abi/macro0.C 5a7979aab90c38484879bf5742d1bfae gcc/testsuite/g++.dg/abi/macro1.C 06f0193b05c4ae743af4e38aec8d1122 gcc/testsuite/g++.dg/abi/macro2.C *************** a6094bf319c105760bebe41768865b66 gcc/te *** 11325,11335 **** d90943e976dded1f4182aeb500d1f2c7 gcc/testsuite/g++.dg/abi/rtti1.C 8deae0db66776c34c77f2551c9679b7c gcc/testsuite/g++.dg/abi/rtti2.C 51349b3acb94d1dc1909aec6ba384dae gcc/testsuite/g++.dg/abi/structret1.C ! 20bb5d69b9db14a71eaf281f5b69cec2 gcc/testsuite/g++.dg/abi/thunk1.C ! e2734992f281b4dd0766482b1728e806 gcc/testsuite/g++.dg/abi/thunk2.C e1068600a27bf070080d4a3fb489ce21 gcc/testsuite/g++.dg/abi/vague1.C 8540767c92155f695a8fa9ca0cd1cc03 gcc/testsuite/g++.dg/abi/vbase10.C ! 43f95189f1ffa3e030e8a3b49814b424 gcc/testsuite/g++.dg/abi/vbase11.C 90c43a38beef1adc9c358d0c1f470c6f gcc/testsuite/g++.dg/abi/vbase12.C 2c858a9c525d6228c68ebd9b6adc4724 gcc/testsuite/g++.dg/abi/vbase13.C 530a9c9d639369e0e074a2ac0f3f8e59 gcc/testsuite/g++.dg/abi/vbase14.C --- 9685,9695 ---- d90943e976dded1f4182aeb500d1f2c7 gcc/testsuite/g++.dg/abi/rtti1.C 8deae0db66776c34c77f2551c9679b7c gcc/testsuite/g++.dg/abi/rtti2.C 51349b3acb94d1dc1909aec6ba384dae gcc/testsuite/g++.dg/abi/structret1.C ! 0a188cd301551f22c8ddc09030b2eb28 gcc/testsuite/g++.dg/abi/thunk1.C ! 8c08a43b9a6c3a1ec099f45dedd4965e gcc/testsuite/g++.dg/abi/thunk2.C e1068600a27bf070080d4a3fb489ce21 gcc/testsuite/g++.dg/abi/vague1.C 8540767c92155f695a8fa9ca0cd1cc03 gcc/testsuite/g++.dg/abi/vbase10.C ! 144d7001c1ac9ab9c89d8f5c56de4e09 gcc/testsuite/g++.dg/abi/vbase11.C 90c43a38beef1adc9c358d0c1f470c6f gcc/testsuite/g++.dg/abi/vbase12.C 2c858a9c525d6228c68ebd9b6adc4724 gcc/testsuite/g++.dg/abi/vbase13.C 530a9c9d639369e0e074a2ac0f3f8e59 gcc/testsuite/g++.dg/abi/vbase14.C *************** cf73a61c2f7a372a6e32d4bbc343cd44 gcc/te *** 11341,11348 **** aa7850bb832428b452c702abac4c2357 gcc/testsuite/g++.dg/abi/vbase9.C c88701df415b47ac9bf5cba84cf379ab gcc/testsuite/g++.dg/abi/vcall1.C 5acd6755c279afd8abbf0ca970932bf8 gcc/testsuite/g++.dg/abi/vthunk1.C ! 435453b2204b02f37e70cc929228a5e0 gcc/testsuite/g++.dg/abi/vthunk2.C ! 564fbcae5444d616ca891deab29d2f82 gcc/testsuite/g++.dg/abi/vthunk3.C 59cdef1c2f5ac26231205b723cb9ea52 gcc/testsuite/g++.dg/abi/vtt1.C d9e116d4cb79f644c1df8c3c594897a8 gcc/testsuite/g++.dg/bprob/bprob.exp 232269dc2a9b913c19e49f1e7a29bf08 gcc/testsuite/g++.dg/bprob/g++-bprob-1.C --- 9701,9708 ---- aa7850bb832428b452c702abac4c2357 gcc/testsuite/g++.dg/abi/vbase9.C c88701df415b47ac9bf5cba84cf379ab gcc/testsuite/g++.dg/abi/vcall1.C 5acd6755c279afd8abbf0ca970932bf8 gcc/testsuite/g++.dg/abi/vthunk1.C ! a3ef49aa5fa035e0eaa1fb23c589fe61 gcc/testsuite/g++.dg/abi/vthunk2.C ! 6881f6a907aed22e3604db9a81d71753 gcc/testsuite/g++.dg/abi/vthunk3.C 59cdef1c2f5ac26231205b723cb9ea52 gcc/testsuite/g++.dg/abi/vtt1.C d9e116d4cb79f644c1df8c3c594897a8 gcc/testsuite/g++.dg/bprob/bprob.exp 232269dc2a9b913c19e49f1e7a29bf08 gcc/testsuite/g++.dg/bprob/g++-bprob-1.C *************** a83ae49407ff7c3467b446d0472cf725 gcc/te *** 11509,11516 **** fe8770e81b72d2e0721318ab79b0091e gcc/testsuite/g++.dg/eh/omit-frame-pointer2.C a3ef7b048ad30f60338e027efe30c558 gcc/testsuite/g++.dg/eh/omit-frame-pointer.C a9ed8d0335c982c533cb9ab886ed3a49 gcc/testsuite/g++.dg/eh/registers1.C ! 096b598fb7ef22caf0e4f94c3f18cbe7 gcc/testsuite/g++.dg/eh/simd-1.C ! 74b2fa026b94b1f0965c4a7b015a0e51 gcc/testsuite/g++.dg/eh/simd-2.C 82939fb6cdaf944681687fca28788638 gcc/testsuite/g++.dg/eh/spec1.C d6ea4980c486b9a221bda79100d54cda gcc/testsuite/g++.dg/eh/spec2.C 7823eff4e33eebdc8a1d73389e14e7a7 gcc/testsuite/g++.dg/eh/spec3.C --- 9869,9876 ---- fe8770e81b72d2e0721318ab79b0091e gcc/testsuite/g++.dg/eh/omit-frame-pointer2.C a3ef7b048ad30f60338e027efe30c558 gcc/testsuite/g++.dg/eh/omit-frame-pointer.C a9ed8d0335c982c533cb9ab886ed3a49 gcc/testsuite/g++.dg/eh/registers1.C ! 177f9936324d996da3ea00e9f45c9383 gcc/testsuite/g++.dg/eh/simd-1.C ! 55573c6cfed452a1eee7004558b8e41e gcc/testsuite/g++.dg/eh/simd-2.C 82939fb6cdaf944681687fca28788638 gcc/testsuite/g++.dg/eh/spec1.C d6ea4980c486b9a221bda79100d54cda gcc/testsuite/g++.dg/eh/spec2.C 7823eff4e33eebdc8a1d73389e14e7a7 gcc/testsuite/g++.dg/eh/spec3.C *************** c460ffd02f4c4ad800649b58a60f30e1 gcc/te *** 11607,11613 **** ec01dbb0bb96c7cda806a516a5cf87d4 gcc/testsuite/g++.dg/ext/attrib5.C 76284b29c6fce52f56ddbcc04acd3a97 gcc/testsuite/g++.dg/ext/attrib6.C 7af1e9265de26187b4a3a3880f99ac11 gcc/testsuite/g++.dg/ext/attrib7.C ! 9388cf41ce35b88abe38dc6ef1cef881 gcc/testsuite/g++.dg/ext/attrib8.C d964d5665a54d859b38a6b6f92740463 gcc/testsuite/g++.dg/ext/attrib9.C ea8708497444a8e8d07b540409207c48 gcc/testsuite/g++.dg/ext/case-range1.C 887aba2e9504f7104a2a8d1522d268e7 gcc/testsuite/g++.dg/ext/case-range2.C --- 9967,9973 ---- ec01dbb0bb96c7cda806a516a5cf87d4 gcc/testsuite/g++.dg/ext/attrib5.C 76284b29c6fce52f56ddbcc04acd3a97 gcc/testsuite/g++.dg/ext/attrib6.C 7af1e9265de26187b4a3a3880f99ac11 gcc/testsuite/g++.dg/ext/attrib7.C ! 96c6791e16518bc1891b0b699b2ec487 gcc/testsuite/g++.dg/ext/attrib8.C d964d5665a54d859b38a6b6f92740463 gcc/testsuite/g++.dg/ext/attrib9.C ea8708497444a8e8d07b540409207c48 gcc/testsuite/g++.dg/ext/case-range1.C 887aba2e9504f7104a2a8d1522d268e7 gcc/testsuite/g++.dg/ext/case-range2.C *************** cedd00555c45c69c50b31f3cd39d605d gcc/te *** 11617,11622 **** --- 9977,9983 ---- cfb1e3d3e6cedd5cd651ea51248b3822 gcc/testsuite/g++.dg/ext/cond1.C 10abc828e1142ff735666c5c8f9d280f gcc/testsuite/g++.dg/ext/construct1.C 356f009d32e7c4d124b9aff9f08aa85b gcc/testsuite/g++.dg/ext/conv1.C + 1c53ceb4fa889d646b2cf28169a68daf gcc/testsuite/g++.dg/ext/ctor5.C 739dd1176941bfc4e49f4d7f144da1d3 gcc/testsuite/g++.dg/ext/desig1.C 4bc15b43bea65ed1a02904869e0e19d5 gcc/testsuite/g++.dg/ext/dllexport1.C 6aa7306aa2bf445debe3d81c5b253dd4 gcc/testsuite/g++.dg/ext/dllexport-MI1.C *************** faa8333681bedde3ba84daa60ec26ff8 gcc/te *** 11664,11669 **** --- 10025,10031 ---- 7f4e8ebedb382ebc1349d7067b034121 gcc/testsuite/g++.dg/ext/stmtexpr4.C e9d03f1964df6b0b82bc92f7cb17d1a2 gcc/testsuite/g++.dg/ext/typedef-init.C a55635b999e217d4900dcb3975178408 gcc/testsuite/g++.dg/ext/typename1.C + a9f6e5ffa8ee45297e80ce1461434dc7 gcc/testsuite/g++.dg/ext/typeof10.C 797d2045e8822a50b44635725cab1028 gcc/testsuite/g++.dg/ext/typeof1.C d4a84aa4c28cc592a1e9f2cc414b0de8 gcc/testsuite/g++.dg/ext/typeof2.C 72bb88847c07dea00da2dd0ccfca39ac gcc/testsuite/g++.dg/ext/typeof3.C *************** b879c3972fcf09a0bef4781d973dea10 gcc/te *** 11911,11917 **** 4bcc868b38c719f7e50e39d9f302169b gcc/testsuite/g++.dg/opt/const2.C cc1cca89a6dc8a430f1f841f1c8e4566 gcc/testsuite/g++.dg/opt/const3.C e98c78fcaf089947f989361b38fdf935 gcc/testsuite/g++.dg/opt/cse1.C ! 9a12bb82b9156a36e80a88016920a736 gcc/testsuite/g++.dg/opt/cse2.C efd4841018dde44e1a577570a64e42de gcc/testsuite/g++.dg/opt/dtor1.C c59d630e23488d9f894a7904300cdd96 gcc/testsuite/g++.dg/opt/eh1.C eb5f705d59dfe97f6ee0739884a4d329 gcc/testsuite/g++.dg/opt/emptyunion.C --- 10273,10279 ---- 4bcc868b38c719f7e50e39d9f302169b gcc/testsuite/g++.dg/opt/const2.C cc1cca89a6dc8a430f1f841f1c8e4566 gcc/testsuite/g++.dg/opt/const3.C e98c78fcaf089947f989361b38fdf935 gcc/testsuite/g++.dg/opt/cse1.C ! 828575acbc93114de791741277b04c03 gcc/testsuite/g++.dg/opt/cse2.C efd4841018dde44e1a577570a64e42de gcc/testsuite/g++.dg/opt/dtor1.C c59d630e23488d9f894a7904300cdd96 gcc/testsuite/g++.dg/opt/eh1.C eb5f705d59dfe97f6ee0739884a4d329 gcc/testsuite/g++.dg/opt/emptyunion.C *************** f8d8b6e43c65e932c2f62a1b6414e898 gcc/te *** 11928,11941 **** 255209f312d67a90af5347445715b3c5 gcc/testsuite/g++.dg/opt/inline4.C d6211992cdc6ec155a7621cf706f93dd gcc/testsuite/g++.dg/opt/inline5.C 5c520267c44f9ad56a86ee13778463ba gcc/testsuite/g++.dg/opt/inline6.C ! d843cdf6dd2d552130039968240a53fc gcc/testsuite/g++.dg/opt/inline9.C ! bc09b3d36d6565d9d819a6e644798dc9 gcc/testsuite/g++.dg/opt/life1.C 83a82f683c2ef38a1d683e0c8055bded gcc/testsuite/g++.dg/opt/local1.C 74049e3e36b5fbdab2f271b70320a6d8 gcc/testsuite/g++.dg/opt/longbranch1.C ! db4ba30ed024b772733b7edeb05ab8bb gcc/testsuite/g++.dg/opt/longbranch2.C 7138258a897096adae7238a76c0f3756 gcc/testsuite/g++.dg/opt/loop1.C 35c70fc869653b5c1c6f9f9567b9c68c gcc/testsuite/g++.dg/opt/max1.C ! 7c7311ce5c4ba7400ec6dfbaa4dbd838 gcc/testsuite/g++.dg/opt/mmx1.C aae564cdd9b50225ee28c64cfe203a3b gcc/testsuite/g++.dg/opt/noreturn-1.C 835771d4b580573ed930662d2b25babf gcc/testsuite/g++.dg/opt/nrv1.C 360692bdb55de35cb68717ceb6c51fd7 gcc/testsuite/g++.dg/opt/nrv2.C --- 10290,10303 ---- 255209f312d67a90af5347445715b3c5 gcc/testsuite/g++.dg/opt/inline4.C d6211992cdc6ec155a7621cf706f93dd gcc/testsuite/g++.dg/opt/inline5.C 5c520267c44f9ad56a86ee13778463ba gcc/testsuite/g++.dg/opt/inline6.C ! 81fd12ae62e7eba58e19fe1f834aaea9 gcc/testsuite/g++.dg/opt/inline9.C ! 6bb37c381a7a99231c84a7271bdb70bc gcc/testsuite/g++.dg/opt/life1.C 83a82f683c2ef38a1d683e0c8055bded gcc/testsuite/g++.dg/opt/local1.C 74049e3e36b5fbdab2f271b70320a6d8 gcc/testsuite/g++.dg/opt/longbranch1.C ! 208df7d46e769a4a8ca96d99dde82ffe gcc/testsuite/g++.dg/opt/longbranch2.C 7138258a897096adae7238a76c0f3756 gcc/testsuite/g++.dg/opt/loop1.C 35c70fc869653b5c1c6f9f9567b9c68c gcc/testsuite/g++.dg/opt/max1.C ! 809c815ca5fb5bf80aa03dc0ec218e2b gcc/testsuite/g++.dg/opt/mmx1.C aae564cdd9b50225ee28c64cfe203a3b gcc/testsuite/g++.dg/opt/noreturn-1.C 835771d4b580573ed930662d2b25babf gcc/testsuite/g++.dg/opt/nrv1.C 360692bdb55de35cb68717ceb6c51fd7 gcc/testsuite/g++.dg/opt/nrv2.C *************** d93fbf41edf6fc4e7f2bf3dcf3d66ef4 gcc/te *** 11963,11969 **** f470eb71814f8df25d94fc86dd49b40c gcc/testsuite/g++.dg/opt/range-test-1.C 424e403345e23e621b477afd23b875db gcc/testsuite/g++.dg/opt/reg-stack2.C 3150d3bfe22de91401bf7cbcd067207d gcc/testsuite/g++.dg/opt/reg-stack3.C ! 8f5f4cf7c25184dc1e7719a152db3909 gcc/testsuite/g++.dg/opt/reg-stack4.C 8c97bd5e5c1c0f5ce05a0c69a6e6df27 gcc/testsuite/g++.dg/opt/reg-stack.C 25e9962e240d8c8ed05cecb4820f38d3 gcc/testsuite/g++.dg/opt/reload1.C eea08af86e12b2945858317c96c4626e gcc/testsuite/g++.dg/opt/reload2.C --- 10325,10331 ---- f470eb71814f8df25d94fc86dd49b40c gcc/testsuite/g++.dg/opt/range-test-1.C 424e403345e23e621b477afd23b875db gcc/testsuite/g++.dg/opt/reg-stack2.C 3150d3bfe22de91401bf7cbcd067207d gcc/testsuite/g++.dg/opt/reg-stack3.C ! c3111968aa68695ef91e764eba7cd46a gcc/testsuite/g++.dg/opt/reg-stack4.C 8c97bd5e5c1c0f5ce05a0c69a6e6df27 gcc/testsuite/g++.dg/opt/reg-stack.C 25e9962e240d8c8ed05cecb4820f38d3 gcc/testsuite/g++.dg/opt/reload1.C eea08af86e12b2945858317c96c4626e gcc/testsuite/g++.dg/opt/reload2.C *************** e9e95defc7549b659e2d8a149f686a98 gcc/te *** 11985,11991 **** 4a525e9796838f38d9c7110a0140c8eb gcc/testsuite/g++.dg/other/anon-struct.C e7bda64a0fd9d0057a48814a978e1851 gcc/testsuite/g++.dg/other/anon-union.C ceb0c0d2e878f1b7898a912bfe02d365 gcc/testsuite/g++.dg/other/array1.C ! 2390d795aed3055b519caf1166461619 gcc/testsuite/g++.dg/other/big-struct.C f4cf136163ee3fd615e4a9643520781f gcc/testsuite/g++.dg/other/bitfield1.C 1f9deab6de33410096a2cefb58d5c635 gcc/testsuite/g++.dg/other/classkey1.C b0eb29945f04721ade114ff6651768e8 gcc/testsuite/g++.dg/other/complex1.C --- 10347,10353 ---- 4a525e9796838f38d9c7110a0140c8eb gcc/testsuite/g++.dg/other/anon-struct.C e7bda64a0fd9d0057a48814a978e1851 gcc/testsuite/g++.dg/other/anon-union.C ceb0c0d2e878f1b7898a912bfe02d365 gcc/testsuite/g++.dg/other/array1.C ! dc1cf6dc500d953cbe68a0048105430f gcc/testsuite/g++.dg/other/big-struct.C f4cf136163ee3fd615e4a9643520781f gcc/testsuite/g++.dg/other/bitfield1.C 1f9deab6de33410096a2cefb58d5c635 gcc/testsuite/g++.dg/other/classkey1.C b0eb29945f04721ade114ff6651768e8 gcc/testsuite/g++.dg/other/complex1.C *************** e7de4fdd2efa00c9e16713dbef6623d4 gcc/te *** 12001,12007 **** --- 10363,10373 ---- 36834579517a9fe1bc975cfc9802cc90 gcc/testsuite/g++.dg/other/crash-2.C 0d9c768cc6c1ceba304511794490d245 gcc/testsuite/g++.dg/other/crash-3.C 5276b8901edfb83acb63fdaaaaa072fe gcc/testsuite/g++.dg/other/cxa-atexit1.C + 9e7395f0094f6f5737290e2034fc9ed7 gcc/testsuite/g++.dg/other/default1.C + 6f1f053c4c91ab82ddb76edfbb093d10 gcc/testsuite/g++.dg/other/default2.C + 27bdfcaf5800136fc4e54e47e09ba8f3 gcc/testsuite/g++.dg/other/default3.C d3370c196d18a12979ef3db733309686 gcc/testsuite/g++.dg/other/do1.C + 639bf05e0524c96ac92d1182ca1e6d91 gcc/testsuite/g++.dg/other/ellipsis1.C c5b26d15a4924f5e39dad2e8b5b7608a gcc/testsuite/g++.dg/other/enum1.C 7228816342090a5efe94d0effa02c5bd gcc/testsuite/g++.dg/other/error1.C 7fa2908fb037c24cbcbf103208551482 gcc/testsuite/g++.dg/other/error2.C *************** b9b23d41de45237458868ab5a8fd0918 gcc/te *** 12053,12058 **** --- 10419,10425 ---- 6312bd4cf43fd17e803778af8b1f2031 gcc/testsuite/g++.dg/other/switch1.C 9bae0d01ef429f94e58c536f39c9ca7b gcc/testsuite/g++.dg/other/synth1.C 5c2adc76f21ce8f7182fe1930db8db73 gcc/testsuite/g++.dg/other/unreachable1.C + a6a9e2f5bcb753435ad581ee25ed4d6b gcc/testsuite/g++.dg/other/virtual1.C 0f5c519fa3545ffd2cc9b1d7e500ab02 gcc/testsuite/g++.dg/other/warning1.C 31a1eb67025f875651678e52a1e2b3d1 gcc/testsuite/g++.dg/overload/addr1.C d023620009e9c8628189ca086290643b gcc/testsuite/g++.dg/overload/ambig1.C *************** c7adb71813a104a656c6a2e2baf25739 gcc/te *** 12067,12072 **** --- 10434,10440 ---- 2808df88b455ae0dd789dc64c1e34b25 gcc/testsuite/g++.dg/overload/cond1.C cd7fc32695c20d66cd268621fac48753 gcc/testsuite/g++.dg/overload/error1.C 9f3216fc0ae4a8a06ab126b5ce8c7180 gcc/testsuite/g++.dg/overload/koenig1.C + a29b6caa05b24423db00096e576bf2be gcc/testsuite/g++.dg/overload/koenig2.C 53b4a1648421c533b9cf26423d529dc0 gcc/testsuite/g++.dg/overload/member1.C e5c64067fac4b9dcfc16ca552eabfc2c gcc/testsuite/g++.dg/overload/member2.C 9983af6c17d827ff5c5a0b0609fb569d gcc/testsuite/g++.dg/overload/new1.C *************** d54cb72662bc4bea267f01e625b4ca68 gcc/te *** 12088,12093 **** --- 10456,10462 ---- 3e4e9ea9709b48a4df6ec069a601569d gcc/testsuite/g++.dg/parse/access5.C f9481feac597cbeb954234d2f50f7631 gcc/testsuite/g++.dg/parse/access6.C d44f99d0f38b43ff740e826c56b2fa80 gcc/testsuite/g++.dg/parse/access7.C + ad0bca56e5b4260dbb3b47a864bb2152 gcc/testsuite/g++.dg/parse/access8.C 6606f920d5b7219bc3178a9025894dc2 gcc/testsuite/g++.dg/parse/ambig1.C 3942d08ed7cbdaac837b06646132916e gcc/testsuite/g++.dg/parse/ambig2.C e948f8c15e966a8e749965c2e39de648 gcc/testsuite/g++.dg/parse/ambig3.C *************** d8bdf5788845d2336959275e9ea01e79 gcc/te *** 12221,12227 **** ca050d3a19382312a7cd864019542cf5 gcc/testsuite/g++.dg/parse/operator1.C e91f3d3016e1e200ebed1193330b5657 gcc/testsuite/g++.dg/parse/operator2.C 9f1d578d41417a071a22f5bb888a42e5 gcc/testsuite/g++.dg/parse/operator3.C ! 4686d5cd6db60b8144d2cf1153acc180 gcc/testsuite/g++.dg/parse/operator4.C 447fc3e462b9b45bbf68e672e2421b3c gcc/testsuite/g++.dg/parse/operator5.C 19f6aca27efa700bef4477a26d564761 gcc/testsuite/g++.dg/parse/parameter-declaration-1.C de20c30d40f4cceef57124b5828bf816 gcc/testsuite/g++.dg/parse/parens1.C --- 10590,10596 ---- ca050d3a19382312a7cd864019542cf5 gcc/testsuite/g++.dg/parse/operator1.C e91f3d3016e1e200ebed1193330b5657 gcc/testsuite/g++.dg/parse/operator2.C 9f1d578d41417a071a22f5bb888a42e5 gcc/testsuite/g++.dg/parse/operator3.C ! 40fe71ed744d270f970314d665c599b6 gcc/testsuite/g++.dg/parse/operator4.C 447fc3e462b9b45bbf68e672e2421b3c gcc/testsuite/g++.dg/parse/operator5.C 19f6aca27efa700bef4477a26d564761 gcc/testsuite/g++.dg/parse/parameter-declaration-1.C de20c30d40f4cceef57124b5828bf816 gcc/testsuite/g++.dg/parse/parens1.C *************** dbd290584645a68caf67533164f40a59 gcc/te *** 12314,12320 **** 7345c9463c7d47c7d425463846af6b14 gcc/testsuite/g++.dg/rtti/crash1.C 7c2277ddbea5545cda84aae94fdb88ad gcc/testsuite/g++.dg/rtti/cv1.C e99f9196ab382e1c6b73d9f555e7790c gcc/testsuite/g++.dg/rtti/dyncast1.C ! 1dc043b9406a493c0f3b194f47a33de2 gcc/testsuite/g++.dg/rtti/tinfo1.C a4ca49fa3677bf87a27b0e961eab1cee gcc/testsuite/g++.dg/rtti/typeid1.C f03a5377eca516c74e77fcf76b40f948 gcc/testsuite/g++.dg/rtti/typeid2.C 3e23755748cd7e94d3bc13c5d2f78cc9 gcc/testsuite/g++.dg/rtti/typeid3.C --- 10683,10689 ---- 7345c9463c7d47c7d425463846af6b14 gcc/testsuite/g++.dg/rtti/crash1.C 7c2277ddbea5545cda84aae94fdb88ad gcc/testsuite/g++.dg/rtti/cv1.C e99f9196ab382e1c6b73d9f555e7790c gcc/testsuite/g++.dg/rtti/dyncast1.C ! f3fa92504740becef0568ba5ee26f1d6 gcc/testsuite/g++.dg/rtti/tinfo1.C a4ca49fa3677bf87a27b0e961eab1cee gcc/testsuite/g++.dg/rtti/typeid1.C f03a5377eca516c74e77fcf76b40f948 gcc/testsuite/g++.dg/rtti/typeid2.C 3e23755748cd7e94d3bc13c5d2f78cc9 gcc/testsuite/g++.dg/rtti/typeid3.C *************** ba1cf3515e301eec2135eaccfce0cc8b gcc/te *** 12399,12405 **** --- 10768,10776 ---- 4a6fae58852a7d58b5b482d48d97d11f gcc/testsuite/g++.dg/template/crash30.C c1ad0abca1fcb788f91f39712cb4d025 gcc/testsuite/g++.dg/template/crash34.C f8bee91d29458817363bd2ca4c94d704 gcc/testsuite/g++.dg/template/crash36.C + 74bcc108f79c60692f6080a58062dc02 gcc/testsuite/g++.dg/template/crash38.C 18fc9fd079fbcb8ff4e2ad941df67718 gcc/testsuite/g++.dg/template/crash3.C + 01da22454cb638fbb9bf0beda882b91b gcc/testsuite/g++.dg/template/crash41.C 7845da4d1b1384a76c0c0244fc45ef41 gcc/testsuite/g++.dg/template/crash42.C 4565662b8ea1b02f11db4b1627917693 gcc/testsuite/g++.dg/template/crash4.C 503d2ceca1151ace69073bc94b2e3181 gcc/testsuite/g++.dg/template/crash6.C *************** f23d748a70179cdd1a4176b5cf3a3e9b gcc/te *** 12427,12433 **** 18d61b100652dfe4816b8b9c6cefa923 gcc/testsuite/g++.dg/template/dependent-name2.C c10faccbba72797e793c4697fe233f9c gcc/testsuite/g++.dg/template/dtor1.C 71d10b5b4cd6cb6cb8f6be930603b8e8 gcc/testsuite/g++.dg/template/dtor2.C ! 6a5f3c8b85f78b5e2f9ffd773a7cca5b gcc/testsuite/g++.dg/template/dtor3.C 9c78ecb5ca87b2a81cbd9c1796b2c13e gcc/testsuite/g++.dg/template/eh1.C 318b45c84de8e1474d71ee390dc7b68c gcc/testsuite/g++.dg/template/elab1.C 7c10af58e57cd68a834ce883259ef847 gcc/testsuite/g++.dg/template/enum1.C --- 10798,10804 ---- 18d61b100652dfe4816b8b9c6cefa923 gcc/testsuite/g++.dg/template/dependent-name2.C c10faccbba72797e793c4697fe233f9c gcc/testsuite/g++.dg/template/dtor1.C 71d10b5b4cd6cb6cb8f6be930603b8e8 gcc/testsuite/g++.dg/template/dtor2.C ! c46251d092a454420a2658cd0fcc8c15 gcc/testsuite/g++.dg/template/dtor3.C 9c78ecb5ca87b2a81cbd9c1796b2c13e gcc/testsuite/g++.dg/template/eh1.C 318b45c84de8e1474d71ee390dc7b68c gcc/testsuite/g++.dg/template/elab1.C 7c10af58e57cd68a834ce883259ef847 gcc/testsuite/g++.dg/template/enum1.C *************** c81920c34b3ea8295fc494118d9e89af gcc/te *** 12482,12487 **** --- 10853,10859 ---- 5242e61bb45530434007931e7e9949d2 gcc/testsuite/g++.dg/template/friend28.C a0d74e429e0416fe8fd207b1ee020c7a gcc/testsuite/g++.dg/template/friend29.C 1d0be2d7ae4ecc088986fba42e7ee292 gcc/testsuite/g++.dg/template/friend30.C + 9c94dec5b4c21f6f788aa68c4cbf6ae7 gcc/testsuite/g++.dg/template/friend38.C d4c8a44deef0bfb76c6964c75b741416 gcc/testsuite/g++.dg/template/friend3.C 56e71f86759e703664c2ed50998932fd gcc/testsuite/g++.dg/template/friend4.C c9137614e9385e52c606c2d6e976e585 gcc/testsuite/g++.dg/template/friend5.C *************** b690784559e05afd43e95b8cf36b03eb gcc/te *** 12577,12582 **** --- 10949,10955 ---- 55cb3ca88be88700e7e00981ae5c08c6 gcc/testsuite/g++.dg/template/overload2.C 98ebf130b836485f9a7ceae171151be5 gcc/testsuite/g++.dg/template/overload3.C 7d2609e7f82311b3100345f65467e041 gcc/testsuite/g++.dg/template/overload4.C + cb3fd3ad47dd95cf7f0463be80d0a9b3 gcc/testsuite/g++.dg/template/overload8.C c0cfbde9ee0e8aa2f87970485b568e4d gcc/testsuite/g++.dg/template/param1.C bb04475dfd1abb6699b6daee337bc7ef gcc/testsuite/g++.dg/template/partial1.C e2ea27f4d30c89986de472da016881a2 gcc/testsuite/g++.dg/template/partial2.C *************** e187a317d102d915368fe357726202ba gcc/te *** 12586,12591 **** --- 10959,10965 ---- aa534276e0095c6eef1fe985651eee58 gcc/testsuite/g++.dg/template/ptrmem10.C 3efda66f5cb0c71bc4fe744bf0d3d14a gcc/testsuite/g++.dg/template/ptrmem11.C 372af7481dbb814fd59792b6160a671e gcc/testsuite/g++.dg/template/ptrmem14.C + 252bc8c4be685d16c988bdc9ea5f5db2 gcc/testsuite/g++.dg/template/ptrmem16.C 30d2a35742944aa3c421d0b6d2b41781 gcc/testsuite/g++.dg/template/ptrmem1.C 84010e00560365f022f7d4c351fe97bf gcc/testsuite/g++.dg/template/ptrmem2.C 171d82f45a76129388539c01e3212ec9 gcc/testsuite/g++.dg/template/ptrmem3.C *************** e9df140ef024c36c2a7761c13a353434 gcc/te *** 12644,12649 **** --- 11018,11024 ---- 3aa4f9ac6e238807a3c568af3718bf62 gcc/testsuite/g++.dg/template/spec17.C 5875d17f53135a37cf17b7694a214131 gcc/testsuite/g++.dg/template/spec19.C 2c4280f67b1e22c2fbb0f60584f52297 gcc/testsuite/g++.dg/template/spec1.C + d7344703a351e2d4d50cf9f8383b2013 gcc/testsuite/g++.dg/template/spec28.C 1133f61b139dcbae6d0d62799d821c00 gcc/testsuite/g++.dg/template/spec2.C f5581de159c7b5592926840478d5c5fb gcc/testsuite/g++.dg/template/spec3.C 2a1077a58e27e49e8f92e9122c330685 gcc/testsuite/g++.dg/template/spec4.C *************** d7a01e97d99f1b74700f8e173b381e7e gcc/te *** 12677,12682 **** --- 11052,11058 ---- 7bd261d29e895f70198d2995a62cbd35 gcc/testsuite/g++.dg/template/type2.C 8fe7741e568f03c7d5dd6282d8e18784 gcc/testsuite/g++.dg/template/typedef1.C 9dbc8ad1aa7e6168259b0bedccb56f11 gcc/testsuite/g++.dg/template/typedef2.C + ccd975f84b8531606ff90ff87ff98010 gcc/testsuite/g++.dg/template/typedef3.C 5608e09eb5e126cbf511d7b99a577ef4 gcc/testsuite/g++.dg/template/typename1.C 6f0e8ab81674c7673d0604ed5e32996d gcc/testsuite/g++.dg/template/typename2.C baaa577db3fc32c6dd18e8cfa76705eb gcc/testsuite/g++.dg/template/typename3.C *************** d08f8f4d2f55349741193b20c16afa1a gcc/te *** 12765,12774 **** 33878a9da8e50ae35fbb0fff902b70f9 gcc/testsuite/g++.dg/warn/Wunused-5.C 716f99b28cebbf385c168497daeff7ae gcc/testsuite/g++.dg/warn/Wunused-6.C c969e351f86316e8ad9196c0ce95cd3c gcc/testsuite/g++.dg/warn/Wunused-7.C ! 4337ac611022d7dd242cc3e5c1a89b2e gcc/testsuite/g++.old-deja/g++.abi/aggregates.C ! d26e53209491cdf8c19fe39925d213f6 gcc/testsuite/g++.old-deja/g++.abi/align.C c5ce40b7ea5510f9f751e4e0e6187d22 gcc/testsuite/g++.old-deja/g++.abi/arraynew.C ! e0affb58596025232248081b61df0767 gcc/testsuite/g++.old-deja/g++.abi/bitfields.C cadb8d830b6294a594d395f81b7e01d7 gcc/testsuite/g++.old-deja/g++.abi/crash1.C b13f1bfb242bc37d5b5a962e1b4b4f92 gcc/testsuite/g++.old-deja/g++.abi/cxa_vec.C eac1428c6765ebdc4398f1b079c005c3 gcc/testsuite/g++.old-deja/g++.abi/empty2.C --- 11141,11150 ---- 33878a9da8e50ae35fbb0fff902b70f9 gcc/testsuite/g++.dg/warn/Wunused-5.C 716f99b28cebbf385c168497daeff7ae gcc/testsuite/g++.dg/warn/Wunused-6.C c969e351f86316e8ad9196c0ce95cd3c gcc/testsuite/g++.dg/warn/Wunused-7.C ! f058ddff11f1bf80eab26675f6fe1035 gcc/testsuite/g++.old-deja/g++.abi/aggregates.C ! b0b4aa91a7b19efd0f3ad3569fb50917 gcc/testsuite/g++.old-deja/g++.abi/align.C c5ce40b7ea5510f9f751e4e0e6187d22 gcc/testsuite/g++.old-deja/g++.abi/arraynew.C ! 239685c9a494cf055e6fc0f6f0b73f2a gcc/testsuite/g++.old-deja/g++.abi/bitfields.C cadb8d830b6294a594d395f81b7e01d7 gcc/testsuite/g++.old-deja/g++.abi/crash1.C b13f1bfb242bc37d5b5a962e1b4b4f92 gcc/testsuite/g++.old-deja/g++.abi/cxa_vec.C eac1428c6765ebdc4398f1b079c005c3 gcc/testsuite/g++.old-deja/g++.abi/empty2.C *************** eb505c8f94ac01b9f0ed8a74965221cf gcc/te *** 13106,13112 **** b8d1e42f311d8afc82fcf4dbfd490613 gcc/testsuite/g++.old-deja/g++.brendan/ptrmem4.C 4e269407af86676aceda4bae0aa40db9 gcc/testsuite/g++.old-deja/g++.brendan/README 964a895f23ebbce94a2c5bfe6e3845b5 gcc/testsuite/g++.old-deja/g++.brendan/recurse.C ! 960176af3c8334b31f5f18c1eecb5683 gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C e2e8fdf313b5b763652b98d52b6fd29f gcc/testsuite/g++.old-deja/g++.brendan/redecl2.C 1c6e3ab3c0ac7f1ecdf1f598fbf9174d gcc/testsuite/g++.old-deja/g++.brendan/redecl3.C 23996b9ea050e80e407e5267be28b395 gcc/testsuite/g++.old-deja/g++.brendan/reference1.C --- 11482,11488 ---- b8d1e42f311d8afc82fcf4dbfd490613 gcc/testsuite/g++.old-deja/g++.brendan/ptrmem4.C 4e269407af86676aceda4bae0aa40db9 gcc/testsuite/g++.old-deja/g++.brendan/README 964a895f23ebbce94a2c5bfe6e3845b5 gcc/testsuite/g++.old-deja/g++.brendan/recurse.C ! 57c9511cda77de7914bdac00e907c313 gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C e2e8fdf313b5b763652b98d52b6fd29f gcc/testsuite/g++.old-deja/g++.brendan/redecl2.C 1c6e3ab3c0ac7f1ecdf1f598fbf9174d gcc/testsuite/g++.old-deja/g++.brendan/redecl3.C 23996b9ea050e80e407e5267be28b395 gcc/testsuite/g++.old-deja/g++.brendan/reference1.C *************** ac9a5240763e641aff84b4edf13031ce gcc/te *** 13277,13283 **** 32f9838a2677f4322d6422963ad75321 gcc/testsuite/g++.old-deja/g++.bugs/900520_04.C e04f0d66f5d7d54dcb1732090fd6134e gcc/testsuite/g++.old-deja/g++.bugs/900520_05.C 365ad489a4b8cb4d59c97741b1d326bb gcc/testsuite/g++.old-deja/g++.bugs/900520_06.C ! 273df0ae3b0f599b4f1755e193e190c7 gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C 1e641d82ee233ceda2ae0ab2028661f9 gcc/testsuite/g++.old-deja/g++.eh/catch10.C a83d60c4fb96f4454d525c1e8b6a33a7 gcc/testsuite/g++.old-deja/g++.eh/catch11.C 22f50aa9e05125f9a73411eeae9cd099 gcc/testsuite/g++.old-deja/g++.eh/catch12.C --- 11653,11659 ---- 32f9838a2677f4322d6422963ad75321 gcc/testsuite/g++.old-deja/g++.bugs/900520_04.C e04f0d66f5d7d54dcb1732090fd6134e gcc/testsuite/g++.old-deja/g++.bugs/900520_05.C 365ad489a4b8cb4d59c97741b1d326bb gcc/testsuite/g++.old-deja/g++.bugs/900520_06.C ! 8ca25f6c472b75d7058fc8a9e72730bb gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C 1e641d82ee233ceda2ae0ab2028661f9 gcc/testsuite/g++.old-deja/g++.eh/catch10.C a83d60c4fb96f4454d525c1e8b6a33a7 gcc/testsuite/g++.old-deja/g++.eh/catch11.C 22f50aa9e05125f9a73411eeae9cd099 gcc/testsuite/g++.old-deja/g++.eh/catch12.C *************** c80d5660b1728bc2ac055847f51343bc gcc/te *** 13313,13319 **** 69dc075b8772cb01d011939a1a0896fb gcc/testsuite/g++.old-deja/g++.eh/flow1.C 4d9e6f65aec19c778c890a288bae5690 gcc/testsuite/g++.old-deja/g++.eh/fntry1.C 61d2aa8a2e535da0c60a9ce1a83a3357 gcc/testsuite/g++.old-deja/g++.eh/ia64-1.C ! 3ae4e850ce3bbe52f17c1107333a58c3 gcc/testsuite/g++.old-deja/g++.eh/inline1.C 1f10a9c93f1ab6845ba1a02819abf154 gcc/testsuite/g++.old-deja/g++.eh/inline2.C bc3be4ed3cbbdaf45e37fd25ea03d76b gcc/testsuite/g++.old-deja/g++.eh/new1.C d8c3feae6c98e7b276d2825215b3ac7d gcc/testsuite/g++.old-deja/g++.eh/new2.C --- 11689,11695 ---- 69dc075b8772cb01d011939a1a0896fb gcc/testsuite/g++.old-deja/g++.eh/flow1.C 4d9e6f65aec19c778c890a288bae5690 gcc/testsuite/g++.old-deja/g++.eh/fntry1.C 61d2aa8a2e535da0c60a9ce1a83a3357 gcc/testsuite/g++.old-deja/g++.eh/ia64-1.C ! 039eb5ce59747bf780d3040d05a5b84f gcc/testsuite/g++.old-deja/g++.eh/inline1.C 1f10a9c93f1ab6845ba1a02819abf154 gcc/testsuite/g++.old-deja/g++.eh/inline2.C bc3be4ed3cbbdaf45e37fd25ea03d76b gcc/testsuite/g++.old-deja/g++.eh/new1.C d8c3feae6c98e7b276d2825215b3ac7d gcc/testsuite/g++.old-deja/g++.eh/new2.C *************** e119c0abf28a26060ddb1897af1b2f33 gcc/te *** 13339,13345 **** 5670e8b41fe518da30777cff2b48b76f gcc/testsuite/g++.old-deja/g++.eh/throw1.C b17358a7b7abb8e03e2200e1d687babd gcc/testsuite/g++.old-deja/g++.eh/throw2.C bfcd96a6be46cd19e464b5a874591ba6 gcc/testsuite/g++.old-deja/g++.eh/tmpl1.C ! 301c80947eb889c8e43f1a5c78f1573b gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C 6d0c3812ec0559cc3638491900029f8e gcc/testsuite/g++.old-deja/g++.eh/tmpl3.C 10467f823d0bb353512055f6c0547e95 gcc/testsuite/g++.old-deja/g++.eh/tmpl4.C ea01e485e96a2b4fc269ec88d516498b gcc/testsuite/g++.old-deja/g++.eh/tmpl5.C --- 11715,11721 ---- 5670e8b41fe518da30777cff2b48b76f gcc/testsuite/g++.old-deja/g++.eh/throw1.C b17358a7b7abb8e03e2200e1d687babd gcc/testsuite/g++.old-deja/g++.eh/throw2.C bfcd96a6be46cd19e464b5a874591ba6 gcc/testsuite/g++.old-deja/g++.eh/tmpl1.C ! 10ba7935836a909b4eeef0ac2a8431b5 gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C 6d0c3812ec0559cc3638491900029f8e gcc/testsuite/g++.old-deja/g++.eh/tmpl3.C 10467f823d0bb353512055f6c0547e95 gcc/testsuite/g++.old-deja/g++.eh/tmpl4.C ea01e485e96a2b4fc269ec88d516498b gcc/testsuite/g++.old-deja/g++.eh/tmpl5.C *************** ad0913538dd7d6e5fa83fb6ba070dcf4 gcc/te *** 13362,13371 **** b2f69c1973b3d4b6b9e01df5ce3b43ba gcc/testsuite/g++.old-deja/g++.ext/array4.C c18d645703992bc6c135227ac629f48c gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C e82b542b0a0c5e5865a88d19fa40fca1 gcc/testsuite/g++.old-deja/g++.ext/arrnew.C ! 8caf0f252a94d1e8c8522f0e941e323a gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C ! f7bbbf8cf5fed79d67b2567d5a9b346b gcc/testsuite/g++.old-deja/g++.ext/attrib1.C ! 427b87b67b7458f03bc6acb83337949e gcc/testsuite/g++.old-deja/g++.ext/attrib2.C ! 3ec75355961179b2b993294de2b3148a gcc/testsuite/g++.old-deja/g++.ext/attrib3.C ac9b53d93b7555f44ec60056f67897b6 gcc/testsuite/g++.old-deja/g++.ext/attrib4.C 3332915c9fa110dc0f3e23d861a6c6b1 gcc/testsuite/g++.old-deja/g++.ext/attrib5.C 4a3cb5f4907fc2dd61b5a428d6f2a5eb gcc/testsuite/g++.old-deja/g++.ext/attrib6.C --- 11738,11747 ---- b2f69c1973b3d4b6b9e01df5ce3b43ba gcc/testsuite/g++.old-deja/g++.ext/array4.C c18d645703992bc6c135227ac629f48c gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C e82b542b0a0c5e5865a88d19fa40fca1 gcc/testsuite/g++.old-deja/g++.ext/arrnew.C ! a73fc887eed082ef683e77dde6521d24 gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C ! ad0fac7200473648a873507e70bdf00a gcc/testsuite/g++.old-deja/g++.ext/attrib1.C ! cb8d613c565701fc42de2e548fc46f94 gcc/testsuite/g++.old-deja/g++.ext/attrib2.C ! 124294febbe908ddadaaf98fc6f4a62d gcc/testsuite/g++.old-deja/g++.ext/attrib3.C ac9b53d93b7555f44ec60056f67897b6 gcc/testsuite/g++.old-deja/g++.ext/attrib4.C 3332915c9fa110dc0f3e23d861a6c6b1 gcc/testsuite/g++.old-deja/g++.ext/attrib5.C 4a3cb5f4907fc2dd61b5a428d6f2a5eb gcc/testsuite/g++.old-deja/g++.ext/attrib6.C *************** ebcad15f2df16a055754c0803b28e6c6 gcc/te *** 14075,14081 **** f3059608a1f797e501185505c8997b6d gcc/testsuite/g++.old-deja/g++.law/vtable1.C 248e82b0d6c1c80f463a405ecdc6ed4a gcc/testsuite/g++.old-deja/g++.law/vtable2.C 2ce54c476e19764bdebe4ac6fc7d64f7 gcc/testsuite/g++.old-deja/g++.law/vtable3.C ! 3486e828b59a4f8af0178328c4a17f79 gcc/testsuite/g++.old-deja/g++.law/weak.C 99f229ca2e8b470ed7c34283d8fc4e1a gcc/testsuite/g++.old-deja/g++.martin/access1.C 299fcc89ddbeaeba2068539f38eb848c gcc/testsuite/g++.old-deja/g++.martin/ambig1.C bbcf18896f3a1d744cf356a0a66cd95a gcc/testsuite/g++.old-deja/g++.martin/bitset1.C --- 12451,12457 ---- f3059608a1f797e501185505c8997b6d gcc/testsuite/g++.old-deja/g++.law/vtable1.C 248e82b0d6c1c80f463a405ecdc6ed4a gcc/testsuite/g++.old-deja/g++.law/vtable2.C 2ce54c476e19764bdebe4ac6fc7d64f7 gcc/testsuite/g++.old-deja/g++.law/vtable3.C ! a11956e61b48ea284a703b12d115889d gcc/testsuite/g++.old-deja/g++.law/weak.C 99f229ca2e8b470ed7c34283d8fc4e1a gcc/testsuite/g++.old-deja/g++.martin/access1.C 299fcc89ddbeaeba2068539f38eb848c gcc/testsuite/g++.old-deja/g++.martin/ambig1.C bbcf18896f3a1d744cf356a0a66cd95a gcc/testsuite/g++.old-deja/g++.martin/bitset1.C *************** dbb22344b19b6a2c16027545d699efd3 gcc/te *** 14269,14275 **** 2518f92cc28ff4e3f4df7b080c7cadbe gcc/testsuite/g++.old-deja/g++.mike/p10247.C 36792b07826db2b4c4f253c0d16d20f6 gcc/testsuite/g++.old-deja/g++.mike/p10416.C 653cff7be2aed2432b42ba1821f0f61e gcc/testsuite/g++.old-deja/g++.mike/p10511.C - 79931e04d04eec832e104170b3b1bab4 gcc/testsuite/g++.old-deja/g++.mike/p10769a.C 2aafb6ed42fcfe2b9aa819750e5c3c36 gcc/testsuite/g++.old-deja/g++.mike/p10769b.C 3dcc8f21f5f9b0981a00f610b3528d2d gcc/testsuite/g++.old-deja/g++.mike/p10849a.C 2a5ad552fb34f7ba919d73e7f3207bbb gcc/testsuite/g++.old-deja/g++.mike/p10951.C --- 12645,12650 ---- *************** f251f052e0ffb2f3365f84e0177f0cee gcc/te *** 14483,14489 **** 3f29778f04a48040d4674da3cb03f761 gcc/testsuite/g++.old-deja/g++.ns/anon1.C 1576f73d488f01626d95cc2b893b6fda gcc/testsuite/g++.old-deja/g++.ns/bogus1.C f4e9ca642ad2357663c99460eb9dc63d gcc/testsuite/g++.old-deja/g++.ns/crash1.C ! f2775707c3aed0ffe540136cec94a376 gcc/testsuite/g++.old-deja/g++.ns/crash2.C 09eaee0c15c01d4ecc5f7f840db179fd gcc/testsuite/g++.old-deja/g++.ns/crash3.C e62c91a9ce451cfbd36af63f733470b6 gcc/testsuite/g++.old-deja/g++.ns/crash4.C e7ae6c01430fe184836d998bc4619af4 gcc/testsuite/g++.old-deja/g++.ns/extern1.C --- 12858,12864 ---- 3f29778f04a48040d4674da3cb03f761 gcc/testsuite/g++.old-deja/g++.ns/anon1.C 1576f73d488f01626d95cc2b893b6fda gcc/testsuite/g++.old-deja/g++.ns/bogus1.C f4e9ca642ad2357663c99460eb9dc63d gcc/testsuite/g++.old-deja/g++.ns/crash1.C ! 3a95064d597c5a12f6a8fbcb78c86a9f gcc/testsuite/g++.old-deja/g++.ns/crash2.C 09eaee0c15c01d4ecc5f7f840db179fd gcc/testsuite/g++.old-deja/g++.ns/crash3.C e62c91a9ce451cfbd36af63f733470b6 gcc/testsuite/g++.old-deja/g++.ns/crash4.C e7ae6c01430fe184836d998bc4619af4 gcc/testsuite/g++.old-deja/g++.ns/extern1.C *************** d79eec58cdd08f618d30b9dbb15833d2 gcc/te *** 14546,14552 **** a6d668c517d698af92324c4653d1daa3 gcc/testsuite/g++.old-deja/g++.ns/template4.C 442e49475c9a00e4cbed4344561a2788 gcc/testsuite/g++.old-deja/g++.ns/template5.C 8f3f01d9a9a8f5fdba3934718e292dbc gcc/testsuite/g++.old-deja/g++.ns/template6.C ! 34c06be6a1b4414c54bc35ea12321ecb gcc/testsuite/g++.old-deja/g++.ns/template7.C 572350f61cd31fb645db99d27eea1ae9 gcc/testsuite/g++.old-deja/g++.ns/template8.C ee74d571b61ee2790eca68613745e54a gcc/testsuite/g++.old-deja/g++.ns/template9.C 407b4397b4f3b0785112e49bb5cd3005 gcc/testsuite/g++.old-deja/g++.ns/type1.C --- 12921,12927 ---- a6d668c517d698af92324c4653d1daa3 gcc/testsuite/g++.old-deja/g++.ns/template4.C 442e49475c9a00e4cbed4344561a2788 gcc/testsuite/g++.old-deja/g++.ns/template5.C 8f3f01d9a9a8f5fdba3934718e292dbc gcc/testsuite/g++.old-deja/g++.ns/template6.C ! 1c6ee0a1bb618267fbe665d645884e8e gcc/testsuite/g++.old-deja/g++.ns/template7.C 572350f61cd31fb645db99d27eea1ae9 gcc/testsuite/g++.old-deja/g++.ns/template8.C ee74d571b61ee2790eca68613745e54a gcc/testsuite/g++.old-deja/g++.ns/template9.C 407b4397b4f3b0785112e49bb5cd3005 gcc/testsuite/g++.old-deja/g++.ns/type1.C *************** c0116d02edfe6d83a6e0319b7ae43310 gcc/te *** 14566,14572 **** ea73badcef0f5166a559e07a0c263a92 gcc/testsuite/g++.old-deja/g++.ns/using7.C e592ac6b9789af1e806b4791c984da05 gcc/testsuite/g++.old-deja/g++.ns/using8.C 10a3890377e72341f4119f4affe2c8cb gcc/testsuite/g++.old-deja/g++.ns/using9.C ! 474319ce039e2668381c8e172578e6d7 gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog c17ab5a5d39a20786219d5cb72e8a956 gcc/testsuite/g++.old-deja/g++.oliva/ctor1.C 2a6be2a8952603f1259d7023b81ce14b gcc/testsuite/g++.old-deja/g++.oliva/delete1.C 8c0b3f49c2e5d5c224c1e0aae235e1d8 gcc/testsuite/g++.old-deja/g++.oliva/delete2.C --- 12941,12947 ---- ea73badcef0f5166a559e07a0c263a92 gcc/testsuite/g++.old-deja/g++.ns/using7.C e592ac6b9789af1e806b4791c984da05 gcc/testsuite/g++.old-deja/g++.ns/using8.C 10a3890377e72341f4119f4affe2c8cb gcc/testsuite/g++.old-deja/g++.ns/using9.C ! be070164f3652342593467451bf35c46 gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog c17ab5a5d39a20786219d5cb72e8a956 gcc/testsuite/g++.old-deja/g++.oliva/ctor1.C 2a6be2a8952603f1259d7023b81ce14b gcc/testsuite/g++.old-deja/g++.oliva/delete1.C 8c0b3f49c2e5d5c224c1e0aae235e1d8 gcc/testsuite/g++.old-deja/g++.oliva/delete2.C *************** adf17e0939d138a664dee53d472271fc gcc/te *** 14588,14598 **** 3d2970abfa048bad4c4b489daa7ae29b gcc/testsuite/g++.old-deja/g++.oliva/new1.C ad3eac5cce6247b57053146272ad863a gcc/testsuite/g++.old-deja/g++.oliva/ns1.C 6145af5e9f76316b1d149f4bc47f97db gcc/testsuite/g++.old-deja/g++.oliva/ns2.C ! 6af7a2a6c4d56caa13a70bf65581d972 gcc/testsuite/g++.old-deja/g++.oliva/ns3.C a4851a60e4447db2c00bf13331df6636 gcc/testsuite/g++.old-deja/g++.oliva/overload1.C a8f0075556adc14556aa2135bcce0a5a gcc/testsuite/g++.old-deja/g++.oliva/partord1.C a656b8b55218fcec4683461b96e1edf2 gcc/testsuite/g++.old-deja/g++.oliva/partspec1.C ! 3045485ad85eb1c3888d9993fa683b8b gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C 33972f5216260ffa89c59c2a3171566c gcc/testsuite/g++.old-deja/g++.oliva/template10.C a8b8c54396ac1e6e04840dd1bdd28507 gcc/testsuite/g++.old-deja/g++.oliva/template1.C 44b10a016f12e19d08675ac7ff78ec8e gcc/testsuite/g++.old-deja/g++.oliva/template2.C --- 12963,12973 ---- 3d2970abfa048bad4c4b489daa7ae29b gcc/testsuite/g++.old-deja/g++.oliva/new1.C ad3eac5cce6247b57053146272ad863a gcc/testsuite/g++.old-deja/g++.oliva/ns1.C 6145af5e9f76316b1d149f4bc47f97db gcc/testsuite/g++.old-deja/g++.oliva/ns2.C ! 9909ce1d76f79ca2d7e88855206eeffd gcc/testsuite/g++.old-deja/g++.oliva/ns3.C a4851a60e4447db2c00bf13331df6636 gcc/testsuite/g++.old-deja/g++.oliva/overload1.C a8f0075556adc14556aa2135bcce0a5a gcc/testsuite/g++.old-deja/g++.oliva/partord1.C a656b8b55218fcec4683461b96e1edf2 gcc/testsuite/g++.old-deja/g++.oliva/partspec1.C ! 745068a3dc92318a7514be58f3413cb0 gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C 33972f5216260ffa89c59c2a3171566c gcc/testsuite/g++.old-deja/g++.oliva/template10.C a8b8c54396ac1e6e04840dd1bdd28507 gcc/testsuite/g++.old-deja/g++.oliva/template1.C 44b10a016f12e19d08675ac7ff78ec8e gcc/testsuite/g++.old-deja/g++.oliva/template2.C *************** ca9037b495f56944f828e7c59cd45614 gcc/te *** 14606,14612 **** 4b5372652e1eeb1b3436dfab3fb0d564 gcc/testsuite/g++.old-deja/g++.oliva/thunk1.C d4ea4be0f27972210ed708dce5e36278 gcc/testsuite/g++.old-deja/g++.oliva/typename1.C ec472660515f0ea9e6421d6212594f55 gcc/testsuite/g++.old-deja/g++.oliva/typename2.C ! e31017d3526d754e20070f732115fe31 gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C 8f92a8912de7394d42ee9868868d7e1f gcc/testsuite/g++.old-deja/g++.other/900403_04.C d2a61b5f238fbeef49772675bd6c035f gcc/testsuite/g++.old-deja/g++.other/900519_12.C 557115836c5559580c903849b953750e gcc/testsuite/g++.old-deja/g++.other/access10.C --- 12981,12987 ---- 4b5372652e1eeb1b3436dfab3fb0d564 gcc/testsuite/g++.old-deja/g++.oliva/thunk1.C d4ea4be0f27972210ed708dce5e36278 gcc/testsuite/g++.old-deja/g++.oliva/typename1.C ec472660515f0ea9e6421d6212594f55 gcc/testsuite/g++.old-deja/g++.oliva/typename2.C ! cb347c003d6bc4d2ac1cd3b8cb0a7ad5 gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C 8f92a8912de7394d42ee9868868d7e1f gcc/testsuite/g++.old-deja/g++.other/900403_04.C d2a61b5f238fbeef49772675bd6c035f gcc/testsuite/g++.old-deja/g++.other/900519_12.C 557115836c5559580c903849b953750e gcc/testsuite/g++.old-deja/g++.other/access10.C *************** a60d440d97e27b06efd91dce983278ee gcc/te *** 14708,14714 **** b0a2fa7128614543dd35f84eefd11f1a gcc/testsuite/g++.old-deja/g++.other/crash13.C a41c516fa6d4cda9be81fec03b88b214 gcc/testsuite/g++.old-deja/g++.other/crash14.C 86b31fd7ce431a2d82f09b6039da031c gcc/testsuite/g++.old-deja/g++.other/crash15.C ! 945918b0a54aa087ec5db4e0143fe7f3 gcc/testsuite/g++.old-deja/g++.other/crash16.C 7976e30c9ad8cf3f397394bd62325bcd gcc/testsuite/g++.old-deja/g++.other/crash17.C 0ab3c2f96220a27295790bc3c1e52831 gcc/testsuite/g++.old-deja/g++.other/crash19.C cb311fca6afff769f4122785b119455c gcc/testsuite/g++.old-deja/g++.other/crash1.C --- 13083,13089 ---- b0a2fa7128614543dd35f84eefd11f1a gcc/testsuite/g++.old-deja/g++.other/crash13.C a41c516fa6d4cda9be81fec03b88b214 gcc/testsuite/g++.old-deja/g++.other/crash14.C 86b31fd7ce431a2d82f09b6039da031c gcc/testsuite/g++.old-deja/g++.other/crash15.C ! e2583d606408edde03d81c01b8ba817f gcc/testsuite/g++.old-deja/g++.other/crash16.C 7976e30c9ad8cf3f397394bd62325bcd gcc/testsuite/g++.old-deja/g++.other/crash17.C 0ab3c2f96220a27295790bc3c1e52831 gcc/testsuite/g++.old-deja/g++.other/crash19.C cb311fca6afff769f4122785b119455c gcc/testsuite/g++.old-deja/g++.other/crash1.C *************** ac66e95a7eb0f724b07b49df214cb0be gcc/te *** 14727,14733 **** 1703e72cd30f5bb840b4131a1214464e gcc/testsuite/g++.old-deja/g++.other/crash31.C 4b488e0ee229b17e181b7bc4e6d4b5d9 gcc/testsuite/g++.old-deja/g++.other/crash32.C af86322780df2d44590d8b2285db668a gcc/testsuite/g++.old-deja/g++.other/crash33.C ! 8e1d2906639bca7add8282583d2c8faf gcc/testsuite/g++.old-deja/g++.other/crash34.C ba85d7fd72304bcf88631d504f0844f1 gcc/testsuite/g++.old-deja/g++.other/crash35.C d0032889a1a88a1e855cd15715dd4d70 gcc/testsuite/g++.old-deja/g++.other/crash36.C 61401cb0f17765016e51789fdbcc7c87 gcc/testsuite/g++.old-deja/g++.other/crash37.C --- 13102,13108 ---- 1703e72cd30f5bb840b4131a1214464e gcc/testsuite/g++.old-deja/g++.other/crash31.C 4b488e0ee229b17e181b7bc4e6d4b5d9 gcc/testsuite/g++.old-deja/g++.other/crash32.C af86322780df2d44590d8b2285db668a gcc/testsuite/g++.old-deja/g++.other/crash33.C ! 8737598586da048dab5bd4c2c89c4eaf gcc/testsuite/g++.old-deja/g++.other/crash34.C ba85d7fd72304bcf88631d504f0844f1 gcc/testsuite/g++.old-deja/g++.other/crash35.C d0032889a1a88a1e855cd15715dd4d70 gcc/testsuite/g++.old-deja/g++.other/crash36.C 61401cb0f17765016e51789fdbcc7c87 gcc/testsuite/g++.old-deja/g++.other/crash37.C *************** e0228ca9cb60d1437fd658fe2d597301 gcc/te *** 14824,14830 **** 510356441b1fb7c789dd33c978b26beb gcc/testsuite/g++.old-deja/g++.other/enum2.C 703ef9888858691fda401137ea6e0340 gcc/testsuite/g++.old-deja/g++.other/enum3.C 6fccda2d509c4bd94d69e288d4349789 gcc/testsuite/g++.old-deja/g++.other/enum4.C ! e528b2e44c3feaabe8bfd823e70978ef gcc/testsuite/g++.old-deja/g++.other/enum5.C a062e6feea05b79de6f4a91e26e7acb3 gcc/testsuite/g++.old-deja/g++.other/explicit1.C d76dde025ff80c49abb21b777371b8ac gcc/testsuite/g++.old-deja/g++.other/expr1.C cb97f0a4d350c5545ed921b0c95d1800 gcc/testsuite/g++.old-deja/g++.other/exprstmt1.C --- 13199,13205 ---- 510356441b1fb7c789dd33c978b26beb gcc/testsuite/g++.old-deja/g++.other/enum2.C 703ef9888858691fda401137ea6e0340 gcc/testsuite/g++.old-deja/g++.other/enum3.C 6fccda2d509c4bd94d69e288d4349789 gcc/testsuite/g++.old-deja/g++.other/enum4.C ! 3f38d259331a671105a011d173f6515e gcc/testsuite/g++.old-deja/g++.other/enum5.C a062e6feea05b79de6f4a91e26e7acb3 gcc/testsuite/g++.old-deja/g++.other/explicit1.C d76dde025ff80c49abb21b777371b8ac gcc/testsuite/g++.old-deja/g++.other/expr1.C cb97f0a4d350c5545ed921b0c95d1800 gcc/testsuite/g++.old-deja/g++.other/exprstmt1.C *************** ec3df6ff05f5895bbe08f752327dc07a gcc/te *** 14932,14938 **** a0a6b7f99c096f6cba8f03f9c614a72f gcc/testsuite/g++.old-deja/g++.other/lookup2.C 3bd35389c0d7c63e698e0dd66eac2663 gcc/testsuite/g++.old-deja/g++.other/lookup3.C 2adb0f0075c1250803736bde31fee757 gcc/testsuite/g++.old-deja/g++.other/lookup4.C ! 6c16783efe90113867666ccaec907ffb gcc/testsuite/g++.old-deja/g++.other/lookup5.C 2e55b1de5c1daaf0fb4be724a8387f6e gcc/testsuite/g++.old-deja/g++.other/lookup6.C ebd8f7c10cb0f38aaab48d284f174530 gcc/testsuite/g++.old-deja/g++.other/lookup7.C 83207211c82e3d97cf37257247e71e10 gcc/testsuite/g++.old-deja/g++.other/lookup8.C --- 13307,13313 ---- a0a6b7f99c096f6cba8f03f9c614a72f gcc/testsuite/g++.old-deja/g++.other/lookup2.C 3bd35389c0d7c63e698e0dd66eac2663 gcc/testsuite/g++.old-deja/g++.other/lookup3.C 2adb0f0075c1250803736bde31fee757 gcc/testsuite/g++.old-deja/g++.other/lookup4.C ! 0c9ba209e786b7b5cc7c7d95cf1b823c gcc/testsuite/g++.old-deja/g++.other/lookup5.C 2e55b1de5c1daaf0fb4be724a8387f6e gcc/testsuite/g++.old-deja/g++.other/lookup6.C ebd8f7c10cb0f38aaab48d284f174530 gcc/testsuite/g++.old-deja/g++.other/lookup7.C 83207211c82e3d97cf37257247e71e10 gcc/testsuite/g++.old-deja/g++.other/lookup8.C *************** a72ffc53a7a0019d3ab3c81b13884063 gcc/te *** 15017,15023 **** 79d707ba18e6801d7bcfcbfa35d50f7a gcc/testsuite/g++.old-deja/g++.other/ref4.C 2b5e35f667bf97fa9e5512c25a5c776b gcc/testsuite/g++.old-deja/g++.other/refinit1.C 46335621d24696cad55e77a231ae9250 gcc/testsuite/g++.old-deja/g++.other/refinit2.C ! dba3a7f1833cf2770a904734f08b0373 gcc/testsuite/g++.old-deja/g++.other/regstack.C 0467e717fdd659d1980c52044a16d1e1 gcc/testsuite/g++.old-deja/g++.other/reload1.C 9c8cbb38ce8d4bece4eccb6a484c763c gcc/testsuite/g++.old-deja/g++.other/return1.C 975c6f5dc39ccf0719efb4a802333342 gcc/testsuite/g++.old-deja/g++.other/rtti1.C --- 13392,13398 ---- 79d707ba18e6801d7bcfcbfa35d50f7a gcc/testsuite/g++.old-deja/g++.other/ref4.C 2b5e35f667bf97fa9e5512c25a5c776b gcc/testsuite/g++.old-deja/g++.other/refinit1.C 46335621d24696cad55e77a231ae9250 gcc/testsuite/g++.old-deja/g++.other/refinit2.C ! 94c5e744c201427e7b5dffedacfb7873 gcc/testsuite/g++.old-deja/g++.other/regstack.C 0467e717fdd659d1980c52044a16d1e1 gcc/testsuite/g++.old-deja/g++.other/reload1.C 9c8cbb38ce8d4bece4eccb6a484c763c gcc/testsuite/g++.old-deja/g++.other/return1.C 975c6f5dc39ccf0719efb4a802333342 gcc/testsuite/g++.old-deja/g++.other/rtti1.C *************** b28df6285579d288eb89eb3ea95583cc gcc/te *** 15059,15066 **** 23786dd5fb572a82513966937e1133a0 gcc/testsuite/g++.old-deja/g++.other/std1.C 01e666c7606315a2bef1f5933007d6dc gcc/testsuite/g++.old-deja/g++.other/stmtexpr1.C efe0ae4dc8f0b66c61c03ab2a35a0a2a gcc/testsuite/g++.old-deja/g++.other/stmtexpr2.C ! 8dba2561a47431d87ea9817c10b67dc2 gcc/testsuite/g++.old-deja/g++.other/store-expr1.C ! c26d93ba5deb6e58426a977d55e8455d gcc/testsuite/g++.old-deja/g++.other/store-expr2.C 92b98ec5c36a99fa733a7b345e6d5d26 gcc/testsuite/g++.old-deja/g++.other/string1.C 54063a09aa297bbbcf4708e110652da3 gcc/testsuite/g++.old-deja/g++.other/string2.C db0e502c9af9ba713004ea11c2db77a1 gcc/testsuite/g++.old-deja/g++.other/struct1.C --- 13434,13441 ---- 23786dd5fb572a82513966937e1133a0 gcc/testsuite/g++.old-deja/g++.other/std1.C 01e666c7606315a2bef1f5933007d6dc gcc/testsuite/g++.old-deja/g++.other/stmtexpr1.C efe0ae4dc8f0b66c61c03ab2a35a0a2a gcc/testsuite/g++.old-deja/g++.other/stmtexpr2.C ! 78360353a357f45cc615731c2137d7ec gcc/testsuite/g++.old-deja/g++.other/store-expr1.C ! 85453f43ce18c96c4eb59fbee21b435e gcc/testsuite/g++.old-deja/g++.other/store-expr2.C 92b98ec5c36a99fa733a7b345e6d5d26 gcc/testsuite/g++.old-deja/g++.other/string1.C 54063a09aa297bbbcf4708e110652da3 gcc/testsuite/g++.old-deja/g++.other/string2.C db0e502c9af9ba713004ea11c2db77a1 gcc/testsuite/g++.old-deja/g++.other/struct1.C *************** d83edbe52eb7bc716fbb4d703952fd5c gcc/te *** 15136,15143 **** d54d7f76b19f79dd290e5553a5679f48 gcc/testsuite/g++.old-deja/g++.pt/array5.C 9deafe0c23dcd9d4742de631c72fa4d3 gcc/testsuite/g++.old-deja/g++.pt/array6.C 0bf7b9320971f79173514bee96bfc707 gcc/testsuite/g++.old-deja/g++.pt/array7.C ! 39e58add05338af8d0985ac7132b1862 gcc/testsuite/g++.old-deja/g++.pt/asm1.C ! 6b8d98e605086ee36d9c37883403feae gcc/testsuite/g++.old-deja/g++.pt/asm2.C f2dcc9a3c563edcf263bd13b5bfd990f gcc/testsuite/g++.old-deja/g++.pt/assign1.C d4cf31c7ccc3352854005754527b4dab gcc/testsuite/g++.old-deja/g++.pt/auto_ptr.C 1adb535176b9d881aafd1bb9dc833b29 gcc/testsuite/g++.old-deja/g++.pt/bad-type.C --- 13511,13518 ---- d54d7f76b19f79dd290e5553a5679f48 gcc/testsuite/g++.old-deja/g++.pt/array5.C 9deafe0c23dcd9d4742de631c72fa4d3 gcc/testsuite/g++.old-deja/g++.pt/array6.C 0bf7b9320971f79173514bee96bfc707 gcc/testsuite/g++.old-deja/g++.pt/array7.C ! 9ad6c674ab6a9f9b3887f2753be55e8e gcc/testsuite/g++.old-deja/g++.pt/asm1.C ! 6e7995b25cead45381bee1b2b6852987 gcc/testsuite/g++.old-deja/g++.pt/asm2.C f2dcc9a3c563edcf263bd13b5bfd990f gcc/testsuite/g++.old-deja/g++.pt/assign1.C d4cf31c7ccc3352854005754527b4dab gcc/testsuite/g++.old-deja/g++.pt/auto_ptr.C 1adb535176b9d881aafd1bb9dc833b29 gcc/testsuite/g++.old-deja/g++.pt/bad-type.C *************** be61b4f9c204928b91f812a20e086e44 gcc/te *** 15215,15221 **** c123d0b9a12303c4b06fb3047614c601 gcc/testsuite/g++.old-deja/g++.pt/crash62.C 7d86f366dec7adde6f297f1ba3ad2238 gcc/testsuite/g++.old-deja/g++.pt/crash63.C 794c7a8a3273bd49aedaeef3511992c6 gcc/testsuite/g++.old-deja/g++.pt/crash64.C ! b75a0ba2d4da59f1f260adbc51f0c347 gcc/testsuite/g++.old-deja/g++.pt/crash65.C 1a9c4871548707b67769bd59919e484e gcc/testsuite/g++.old-deja/g++.pt/crash66.C f22cf44c7dbbb47eb64c9173b3afe6c9 gcc/testsuite/g++.old-deja/g++.pt/crash67.C 502197be06adfab93a6d99ec37627e5a gcc/testsuite/g++.old-deja/g++.pt/crash68.C --- 13590,13596 ---- c123d0b9a12303c4b06fb3047614c601 gcc/testsuite/g++.old-deja/g++.pt/crash62.C 7d86f366dec7adde6f297f1ba3ad2238 gcc/testsuite/g++.old-deja/g++.pt/crash63.C 794c7a8a3273bd49aedaeef3511992c6 gcc/testsuite/g++.old-deja/g++.pt/crash64.C ! eee558a87fd483e023ed6affab310325 gcc/testsuite/g++.old-deja/g++.pt/crash65.C 1a9c4871548707b67769bd59919e484e gcc/testsuite/g++.old-deja/g++.pt/crash66.C f22cf44c7dbbb47eb64c9173b3afe6c9 gcc/testsuite/g++.old-deja/g++.pt/crash67.C 502197be06adfab93a6d99ec37627e5a gcc/testsuite/g++.old-deja/g++.pt/crash68.C *************** b6c28f8d9c60b1c777cf66332b3e36a9 gcc/te *** 15227,15233 **** 3848c0d0874d0c30f06c9f44d2b3be33 gcc/testsuite/g++.old-deja/g++.pt/ctor2.C ad2cc6cd72ed2f9aa4e2d8675680e0f2 gcc/testsuite/g++.old-deja/g++.pt/debug1.C 7ff13cbadc027cf3969e195ccccf78aa gcc/testsuite/g++.old-deja/g++.pt/decl1.C ! 7842985d032379adae96073498651be5 gcc/testsuite/g++.old-deja/g++.pt/decl2.C 9f475a21ce5a4015b7f0d2ca639eac21 gcc/testsuite/g++.old-deja/g++.pt/decl3.C bb80eeb4577bc0be3bc12a6e2efd2bef gcc/testsuite/g++.old-deja/g++.pt/decl4.C eaff282b339b621747f695a9dbfae2db gcc/testsuite/g++.old-deja/g++.pt/deduct1.C --- 13602,13608 ---- 3848c0d0874d0c30f06c9f44d2b3be33 gcc/testsuite/g++.old-deja/g++.pt/ctor2.C ad2cc6cd72ed2f9aa4e2d8675680e0f2 gcc/testsuite/g++.old-deja/g++.pt/debug1.C 7ff13cbadc027cf3969e195ccccf78aa gcc/testsuite/g++.old-deja/g++.pt/decl1.C ! 9858f161fed7cab46f56279efd868f75 gcc/testsuite/g++.old-deja/g++.pt/decl2.C 9f475a21ce5a4015b7f0d2ca639eac21 gcc/testsuite/g++.old-deja/g++.pt/decl3.C bb80eeb4577bc0be3bc12a6e2efd2bef gcc/testsuite/g++.old-deja/g++.pt/decl4.C eaff282b339b621747f695a9dbfae2db gcc/testsuite/g++.old-deja/g++.pt/deduct1.C *************** d913b4d7e260746c46c4f6fb5d0d25af gcc/te *** 15343,15349 **** 917c36ea68204c0b56125939b620134c gcc/testsuite/g++.old-deja/g++.pt/explicit73.C 695894147e35bacef9739ba9e6da11f6 gcc/testsuite/g++.old-deja/g++.pt/explicit74.C 6dc249c48a7588e19f2cda04b44f8be4 gcc/testsuite/g++.old-deja/g++.pt/explicit75.C ! 2ca7613f23beba521ab33c7b8c5ca5cf gcc/testsuite/g++.old-deja/g++.pt/explicit76.C 7337d0a835d1b23098bea63fddcf4dfd gcc/testsuite/g++.old-deja/g++.pt/explicit77.C a0032889c996056c4231f106c2bfc43d gcc/testsuite/g++.old-deja/g++.pt/explicit78.C 0a01afb5703d9cccdd8b1ca091e20bb6 gcc/testsuite/g++.old-deja/g++.pt/explicit79.C --- 13718,13724 ---- 917c36ea68204c0b56125939b620134c gcc/testsuite/g++.old-deja/g++.pt/explicit73.C 695894147e35bacef9739ba9e6da11f6 gcc/testsuite/g++.old-deja/g++.pt/explicit74.C 6dc249c48a7588e19f2cda04b44f8be4 gcc/testsuite/g++.old-deja/g++.pt/explicit75.C ! 2104f62c7cc5239c486541c241ef89b5 gcc/testsuite/g++.old-deja/g++.pt/explicit76.C 7337d0a835d1b23098bea63fddcf4dfd gcc/testsuite/g++.old-deja/g++.pt/explicit77.C a0032889c996056c4231f106c2bfc43d gcc/testsuite/g++.old-deja/g++.pt/explicit78.C 0a01afb5703d9cccdd8b1ca091e20bb6 gcc/testsuite/g++.old-deja/g++.pt/explicit79.C *************** b15b08047e33d87112dd5baa492b24fa gcc/te *** 15397,15403 **** 31398208b74ece771fe1f2f73fcba014 gcc/testsuite/g++.old-deja/g++.pt/friend41.C 540fd956d325d0aa4769600acae7c0c2 gcc/testsuite/g++.old-deja/g++.pt/friend42.C 301f35594b1f8e003468b70f0975722e gcc/testsuite/g++.old-deja/g++.pt/friend43.C ! 240a690e7e4fc7f7dde6cebec46ba385 gcc/testsuite/g++.old-deja/g++.pt/friend44.C df7d01cb9e83b1ca1b006b7718b0b8bf gcc/testsuite/g++.old-deja/g++.pt/friend45.C 81e33521c902dd01bd10a901800a8b1c gcc/testsuite/g++.old-deja/g++.pt/friend46.C 7c69d10be073a85966d0fe1737fbf230 gcc/testsuite/g++.old-deja/g++.pt/friend47.C --- 13772,13778 ---- 31398208b74ece771fe1f2f73fcba014 gcc/testsuite/g++.old-deja/g++.pt/friend41.C 540fd956d325d0aa4769600acae7c0c2 gcc/testsuite/g++.old-deja/g++.pt/friend42.C 301f35594b1f8e003468b70f0975722e gcc/testsuite/g++.old-deja/g++.pt/friend43.C ! 565f47c69cb87159511245376594b89f gcc/testsuite/g++.old-deja/g++.pt/friend44.C df7d01cb9e83b1ca1b006b7718b0b8bf gcc/testsuite/g++.old-deja/g++.pt/friend45.C 81e33521c902dd01bd10a901800a8b1c gcc/testsuite/g++.old-deja/g++.pt/friend46.C 7c69d10be073a85966d0fe1737fbf230 gcc/testsuite/g++.old-deja/g++.pt/friend47.C *************** dfe226bdc2e8df4b798d0ebefbd4ccc1 gcc/te *** 15563,15576 **** da317d4362dac970d00f3f8d92723e35 gcc/testsuite/g++.old-deja/g++.pt/memtemp82.C 36f92bddcd9a081e531e4ab67b6bf3fa gcc/testsuite/g++.old-deja/g++.pt/memtemp83.C 7cf08f0eb255714be41e1bc90c91a2ca gcc/testsuite/g++.old-deja/g++.pt/memtemp84.C ! df9f634268e7dfba37923eb846f98ddb gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C ! 6c4ea13fd8d5c060928a26188200253f gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C ! c6df8a3141bcf1108cd8f1d56d48b732 gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C ! bec2d8360d06d67f73cd10405ba44a03 gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C 9e390bf90a7c130f4742ac3047c677eb gcc/testsuite/g++.old-deja/g++.pt/memtemp89.C ade19ffe674662b17d243a6efafca792 gcc/testsuite/g++.old-deja/g++.pt/memtemp8.C 1b5dea7a688d8cd29ce6daa44e226a12 gcc/testsuite/g++.old-deja/g++.pt/memtemp90.C ! 0ac5d5ecda2be2ccb021043fa8955448 gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C 540eb82bf8e3b6776f6a090e68ebf3f7 gcc/testsuite/g++.old-deja/g++.pt/memtemp92.C f35cb75300dd054bed326f0c936c8d1b gcc/testsuite/g++.old-deja/g++.pt/memtemp93.C c0b5553d772c8bdf4602ec9e397bc5a8 gcc/testsuite/g++.old-deja/g++.pt/memtemp94.C --- 13938,13951 ---- da317d4362dac970d00f3f8d92723e35 gcc/testsuite/g++.old-deja/g++.pt/memtemp82.C 36f92bddcd9a081e531e4ab67b6bf3fa gcc/testsuite/g++.old-deja/g++.pt/memtemp83.C 7cf08f0eb255714be41e1bc90c91a2ca gcc/testsuite/g++.old-deja/g++.pt/memtemp84.C ! e998842784d030d4fab2fcc177428ba6 gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C ! f4d80a9a5994f70c15b091b311c9c1ca gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C ! 96b94f804d043bb43fefbc1e5d99f357 gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C ! 74da4a1f0bfefc0429afd33a40acfb2b gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C 9e390bf90a7c130f4742ac3047c677eb gcc/testsuite/g++.old-deja/g++.pt/memtemp89.C ade19ffe674662b17d243a6efafca792 gcc/testsuite/g++.old-deja/g++.pt/memtemp8.C 1b5dea7a688d8cd29ce6daa44e226a12 gcc/testsuite/g++.old-deja/g++.pt/memtemp90.C ! 64b0ec0600dc4ef8f513f0194fe7257d gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C 540eb82bf8e3b6776f6a090e68ebf3f7 gcc/testsuite/g++.old-deja/g++.pt/memtemp92.C f35cb75300dd054bed326f0c936c8d1b gcc/testsuite/g++.old-deja/g++.pt/memtemp93.C c0b5553d772c8bdf4602ec9e397bc5a8 gcc/testsuite/g++.old-deja/g++.pt/memtemp94.C *************** c42a41548aa56c8333e7d2c7000231f1 gcc/te *** 15654,15660 **** e9268b8e99b3745bcf73bd2daf3e5819 gcc/testsuite/g++.old-deja/g++.pt/spec11.C 629a9c9d3e53fc2a9cb8b0f4f7590172 gcc/testsuite/g++.old-deja/g++.pt/spec12.C f0dc61d0c11cfe14e42aed869ff6453d gcc/testsuite/g++.old-deja/g++.pt/spec13.C ! e2577a49036477f87cd10f104d0c45dd gcc/testsuite/g++.old-deja/g++.pt/spec14.C 2f8e3ba39b62e7596b8074418d5931ca gcc/testsuite/g++.old-deja/g++.pt/spec15.C 64311d9b9b0edd106090cad4ab1185f1 gcc/testsuite/g++.old-deja/g++.pt/spec16.C fa0318448a07e1f2736619aa01d8732d gcc/testsuite/g++.old-deja/g++.pt/spec17.C --- 14029,14035 ---- e9268b8e99b3745bcf73bd2daf3e5819 gcc/testsuite/g++.old-deja/g++.pt/spec11.C 629a9c9d3e53fc2a9cb8b0f4f7590172 gcc/testsuite/g++.old-deja/g++.pt/spec12.C f0dc61d0c11cfe14e42aed869ff6453d gcc/testsuite/g++.old-deja/g++.pt/spec13.C ! fea725bbf029652eac5230a4f7249377 gcc/testsuite/g++.old-deja/g++.pt/spec14.C 2f8e3ba39b62e7596b8074418d5931ca gcc/testsuite/g++.old-deja/g++.pt/spec15.C 64311d9b9b0edd106090cad4ab1185f1 gcc/testsuite/g++.old-deja/g++.pt/spec16.C fa0318448a07e1f2736619aa01d8732d gcc/testsuite/g++.old-deja/g++.pt/spec17.C *************** cad9794eab82bd6f8f2d29e8df55bda4 gcc/te *** 15691,15697 **** 48eac1a120525c146e973dea81905b73 gcc/testsuite/g++.old-deja/g++.pt/spec7.C 3612c391a5a866716ef9cd0a70802bfe gcc/testsuite/g++.old-deja/g++.pt/spec8.C b05d301089728c37454fb6d1cd89d7d9 gcc/testsuite/g++.old-deja/g++.pt/spec9.C ! 37a7d6a67124f94d78e607a0f16123af gcc/testsuite/g++.old-deja/g++.pt/static10.C c6ca5ba2638b97dfc03553b297e0799c gcc/testsuite/g++.old-deja/g++.pt/static11.C e0d0fe1b8240ee54372126de5a91f0c7 gcc/testsuite/g++.old-deja/g++.pt/static1.C b0ee25173b0e8adc17515578b0821f22 gcc/testsuite/g++.old-deja/g++.pt/static2.C --- 14066,14072 ---- 48eac1a120525c146e973dea81905b73 gcc/testsuite/g++.old-deja/g++.pt/spec7.C 3612c391a5a866716ef9cd0a70802bfe gcc/testsuite/g++.old-deja/g++.pt/spec8.C b05d301089728c37454fb6d1cd89d7d9 gcc/testsuite/g++.old-deja/g++.pt/spec9.C ! 6e1f9dfcbea7082174a6264d33e93969 gcc/testsuite/g++.old-deja/g++.pt/static10.C c6ca5ba2638b97dfc03553b297e0799c gcc/testsuite/g++.old-deja/g++.pt/static11.C e0d0fe1b8240ee54372126de5a91f0c7 gcc/testsuite/g++.old-deja/g++.pt/static1.C b0ee25173b0e8adc17515578b0821f22 gcc/testsuite/g++.old-deja/g++.pt/static2.C *************** ba26331ea379fdf3ed035f76593a9b92 gcc/te *** 16026,16032 **** d53cb2073c8f36697f63dfe19779eb13 gcc/testsuite/g++.old-deja/g++.warn/iomanip.C 8005975800b73ab7a05b4dd3e210a9c3 gcc/testsuite/g++.old-deja/g++.warn/virt1.C 530c4c57e5ffb42aab11ba0b2750b505 gcc/testsuite/g++.old-deja/old-deja.exp ! c606a5e7d52b4ded8c76267fcd193cf7 gcc/testsuite/lib/compat.exp d8270456fac4be6a3812490017727d4c gcc/testsuite/lib/copy-file.exp 076457547a143b90dec9b76a20a21a12 gcc/testsuite/lib/c-torture.exp 54afae923e7da5a4d95b970aebc134ae gcc/testsuite/lib/dg-pch.exp --- 14401,14407 ---- d53cb2073c8f36697f63dfe19779eb13 gcc/testsuite/g++.old-deja/g++.warn/iomanip.C 8005975800b73ab7a05b4dd3e210a9c3 gcc/testsuite/g++.old-deja/g++.warn/virt1.C 530c4c57e5ffb42aab11ba0b2750b505 gcc/testsuite/g++.old-deja/old-deja.exp ! 77fd09c8a0bab2e507d7549ff1e407c0 gcc/testsuite/lib/compat.exp d8270456fac4be6a3812490017727d4c gcc/testsuite/lib/copy-file.exp 076457547a143b90dec9b76a20a21a12 gcc/testsuite/lib/c-torture.exp 54afae923e7da5a4d95b970aebc134ae gcc/testsuite/lib/dg-pch.exp *************** d23e1f76f8a4e60c92de5330ee62cf52 gcc/te *** 16035,16043 **** 31720af892e76668d26a1926512b6c0c gcc/testsuite/lib/g77-dg.exp af7fbc1a4fbf8cfa00f42213920faea4 gcc/testsuite/lib/g77.exp 56e857c0ee06e2e31c59d8b0535e083c gcc/testsuite/lib/gcc-defs.exp ! 56098e923ac7eda1f2b0a37d179259c5 gcc/testsuite/lib/gcc-dg.exp a1e1090a9166448c3aff1cafee4ccc27 gcc/testsuite/lib/gcc.exp ! 400b24a52cc57f3f76abc7ff2aae506e gcc/testsuite/lib/gcov.exp 24a7ac64ddfadbdc83e2ce7f02173040 gcc/testsuite/lib/g++-dg.exp ea1374f093f4a38e105d2aa0a3952f8f gcc/testsuite/lib/g++.exp 0daaf1809eb8fb6507454fa6b15e84d6 gcc/testsuite/lib/mike-g77.exp --- 14410,14418 ---- 31720af892e76668d26a1926512b6c0c gcc/testsuite/lib/g77-dg.exp af7fbc1a4fbf8cfa00f42213920faea4 gcc/testsuite/lib/g77.exp 56e857c0ee06e2e31c59d8b0535e083c gcc/testsuite/lib/gcc-defs.exp ! 77aa926b8a133353b0ccf743d3ab2aa1 gcc/testsuite/lib/gcc-dg.exp a1e1090a9166448c3aff1cafee4ccc27 gcc/testsuite/lib/gcc.exp ! a7b2e2879356dac56170e5b7b831e62f gcc/testsuite/lib/gcov.exp 24a7ac64ddfadbdc83e2ce7f02173040 gcc/testsuite/lib/g++-dg.exp ea1374f093f4a38e105d2aa0a3952f8f gcc/testsuite/lib/g++.exp 0daaf1809eb8fb6507454fa6b15e84d6 gcc/testsuite/lib/mike-g77.exp *************** d4b916ee3a4f2557728e0b094c686b36 gcc/te *** 16050,16056 **** e862e52b520aedebcd4f9c1f0be15d15 gcc/testsuite/lib/prune.exp bf7caf56fdd310c012fb421cfd53a38b gcc/testsuite/lib/scanasm.exp 940f48d861d40a7ffe3ed9c727774e93 gcc/testsuite/lib/target-libpath.exp ! c9a6741479c4bcd2e59cd141e90a824b gcc/testsuite/lib/target-supports.exp 2e3562906552197f9267f261bfadda6e gcc/testsuite/lib/treelang.exp 0d71c48c831bf5882b80c4cd6ca9d9d8 gcc/testsuite/objc/compile/20011211-1.m 51bf9e3b71ed912bf46fc18bb78bc2aa gcc/testsuite/objc/compile/compile.exp --- 14425,14432 ---- e862e52b520aedebcd4f9c1f0be15d15 gcc/testsuite/lib/prune.exp bf7caf56fdd310c012fb421cfd53a38b gcc/testsuite/lib/scanasm.exp 940f48d861d40a7ffe3ed9c727774e93 gcc/testsuite/lib/target-libpath.exp ! b45b774cec633a0fbbfd8bd62b8e5d8b gcc/testsuite/lib/target-supports-dg.exp ! 18ff36e55c3198b103641210a088898b gcc/testsuite/lib/target-supports.exp 2e3562906552197f9267f261bfadda6e gcc/testsuite/lib/treelang.exp 0d71c48c831bf5882b80c4cd6ca9d9d8 gcc/testsuite/objc/compile/20011211-1.m 51bf9e3b71ed912bf46fc18bb78bc2aa gcc/testsuite/objc/compile/compile.exp *************** ed6044530cbd807a721e03d82623cb63 gcc/te *** 16239,16245 **** 305763027fb663d3c1aef5b1c83c2ed3 gcc/testsuite/treelang/a01gcci01.c 13845574d7f47c593c3dce045885ec1c gcc/testsuite/treelang/a01gcci01.tree 897d9565e81d0360bfe446940de713f0 gcc/testsuite/treelang/a01gcco01runpgm ! d02f2c86b272f37a58933b1e71e72a0e gcc/testsuite/treelang/ChangeLog baa8ede89374c5e980b092d80fb5b2ef gcc/testsuite/treelang/Makefile.in 6b3632ef71a6394a4d1690cc423a90dc gcc/testsuite/treelang/treetests.exp ae6a4c3ff73a049b79e292a4cd523946 gcc/timevar.c --- 14615,14621 ---- 305763027fb663d3c1aef5b1c83c2ed3 gcc/testsuite/treelang/a01gcci01.c 13845574d7f47c593c3dce045885ec1c gcc/testsuite/treelang/a01gcci01.tree 897d9565e81d0360bfe446940de713f0 gcc/testsuite/treelang/a01gcco01runpgm ! ba15f903c6ddce4a406fffef74ea67e8 gcc/testsuite/treelang/ChangeLog baa8ede89374c5e980b092d80fb5b2ef gcc/testsuite/treelang/Makefile.in 6b3632ef71a6394a4d1690cc423a90dc gcc/testsuite/treelang/treetests.exp ae6a4c3ff73a049b79e292a4cd523946 gcc/timevar.c *************** d68b41509579571b60902f7d7d5e63f0 gcc/tl *** 16249,16262 **** b8daddd5c4a2188265ab2452c9bb5f04 gcc/toplev.c 050a6aff1863d0d121e36a7d94fe3c5c gcc/toplev.h aa58046712c573f034248bf5555cf931 gcc/tracer.c ! 04fad7fd1d7a435f3f838fd552cee0b3 gcc/tree.c ca04f7a49c7219638f6da25b74f20743 gcc/tree.def c69b0927b4f0a980c3a1eca81b44346d gcc/tree-dump.c 7c04e729a3cb2ff946ea43ddfccfc00d gcc/tree-dump.h ee05e097bdff8152e98c6bce0a3c5c1c gcc/tree.h a14f6b229997dbac9dc4317b1d011ce2 gcc/tree-inline.c 5b9c71452f750298e23d7cd32ad7c670 gcc/tree-inline.h ! bd67f6f6c6964351778d24726cfaa839 gcc/treelang/ChangeLog 4d01c3ea71da029c4242927c8a3115e8 gcc/treelang/config-lang.in 92f1a2614689111a3fc4bb9912846769 gcc/treelang/lang.opt 172a206fafb184b94a6bb3a4bdfd399f gcc/treelang/lang-specs.h --- 14625,14638 ---- b8daddd5c4a2188265ab2452c9bb5f04 gcc/toplev.c 050a6aff1863d0d121e36a7d94fe3c5c gcc/toplev.h aa58046712c573f034248bf5555cf931 gcc/tracer.c ! 1abf63feca9e08e306b60c8e571f9c95 gcc/tree.c ca04f7a49c7219638f6da25b74f20743 gcc/tree.def c69b0927b4f0a980c3a1eca81b44346d gcc/tree-dump.c 7c04e729a3cb2ff946ea43ddfccfc00d gcc/tree-dump.h ee05e097bdff8152e98c6bce0a3c5c1c gcc/tree.h a14f6b229997dbac9dc4317b1d011ce2 gcc/tree-inline.c 5b9c71452f750298e23d7cd32ad7c670 gcc/tree-inline.h ! 3d85b263ffc9cf0bf48f5ff1558ee638 gcc/treelang/ChangeLog 4d01c3ea71da029c4242927c8a3115e8 gcc/treelang/config-lang.in 92f1a2614689111a3fc4bb9912846769 gcc/treelang/lang.opt 172a206fafb184b94a6bb3a4bdfd399f gcc/treelang/lang-specs.h *************** d6c097733fdf42c53f4f45f9ac796dbc gcc/va *** 16292,16298 **** 45fa56a1d57d2aba8e59656c6917d187 gcc/varasm.c f9668f57dfa17eaed3e72c6ee94b6b87 gcc/varray.c b7a4aabde29afb848b1e3e279cdbe7a3 gcc/varray.h ! ed707e375be642223d38b93b2c4c5163 gcc/version.c 3efbf60f6340944c31fed5e38dc8f7dd gcc/version.h df156fe52e268230159902d1b2cd5027 gcc/vmsdbg.h 35a58dfcdaa0d0cbc28bd90934ecba7a gcc/vmsdbgout.c --- 14668,14674 ---- 45fa56a1d57d2aba8e59656c6917d187 gcc/varasm.c f9668f57dfa17eaed3e72c6ee94b6b87 gcc/varray.c b7a4aabde29afb848b1e3e279cdbe7a3 gcc/varray.h ! 873052036a9d13cefa4a4ad11dae5b40 gcc/version.c 3efbf60f6340944c31fed5e38dc8f7dd gcc/version.h df156fe52e268230159902d1b2cd5027 gcc/vmsdbg.h 35a58dfcdaa0d0cbc28bd90934ecba7a gcc/vmsdbgout.c *************** a3d2f8a609d86125b694c562b00c877c gcc/we *** 16300,16307 **** 42adadee6c316f624c86e3ccfdeee75c gcc/xcoff.h 1e6261550c3b97950a13009e59765082 gcc/xcoffout.c 1aeb5a743323a6b90da1b7941e1a0b1b gcc/xcoffout.h ! da3682afe5be61c3172bb494398e3b0b include/ansidecl.h ! bac2a9b562a1333c8d1b68afbb4d52fb include/ChangeLog 94d55d512a9ba36caa9b7df079bae19f include/COPYING 4f78f9a43bf4555a52c77ed7e95cdefb include/demangle.h 78283efa0e4c0db9b38ca29f88d636a7 include/dyn-string.h --- 14676,14683 ---- 42adadee6c316f624c86e3ccfdeee75c gcc/xcoff.h 1e6261550c3b97950a13009e59765082 gcc/xcoffout.c 1aeb5a743323a6b90da1b7941e1a0b1b gcc/xcoffout.h ! 56238ea0d0297849bc24e8dcf13a7d42 include/ansidecl.h ! a5099a21da6727ef0347fd643c0e6fe0 include/ChangeLog 94d55d512a9ba36caa9b7df079bae19f include/COPYING 4f78f9a43bf4555a52c77ed7e95cdefb include/demangle.h 78283efa0e4c0db9b38ca29f88d636a7 include/dyn-string.h *************** d54eb7868908574db9965575a16c1819 includ *** 16312,16318 **** 317b3fc837139b901dfba9292e3576ca include/getopt.h 89612909a51e056f5b5500c7f83965a4 include/hashtab.h 1281513e4c64c4cbaaab169b86dc7a1e include/libiberty.h ! e1b9929975775d9831fb9d726e48230e include/md5.h c14e4868200f00ec814858d3f2e6f824 include/objalloc.h 8f2b67fd9a1670669af5e5e07959d797 include/obstack.h b2ec49c538bbc288540fe1fc2bb7517b include/partition.h --- 14688,14694 ---- 317b3fc837139b901dfba9292e3576ca include/getopt.h 89612909a51e056f5b5500c7f83965a4 include/hashtab.h 1281513e4c64c4cbaaab169b86dc7a1e include/libiberty.h ! a6bf6793dd1d350b1b66790cf6956981 include/md5.h c14e4868200f00ec814858d3f2e6f824 include/objalloc.h 8f2b67fd9a1670669af5e5e07959d797 include/obstack.h b2ec49c538bbc288540fe1fc2bb7517b include/partition.h *************** f38c74a5512835bd4b8c731140c85069 INSTAL *** 16339,16345 **** 96744680f2ca5660cf7ef5266233e2e6 INSTALL/test.html 8084f68b2832e0d48fa88aa913091807 intl/aclocal.m4 1a3edce9d5dfae1fa331cb73c08e6976 intl/bindtextdom.c ! dcfe39aa940e919f47ac9620b8cc71e5 intl/ChangeLog 39a5bdb6b167bee0e7a0a1c89f7b32bc intl/config.h.in 8a751062d7db9b6e8163667e5626fcb5 intl/config.intl.in 5df7e9713841818e33a3e15743b1f240 intl/configure --- 14715,14721 ---- 96744680f2ca5660cf7ef5266233e2e6 INSTALL/test.html 8084f68b2832e0d48fa88aa913091807 intl/aclocal.m4 1a3edce9d5dfae1fa331cb73c08e6976 intl/bindtextdom.c ! 54e1297ce8e4171443c318724d674711 intl/ChangeLog 39a5bdb6b167bee0e7a0a1c89f7b32bc intl/config.h.in 8a751062d7db9b6e8163667e5626fcb5 intl/config.intl.in 5df7e9713841818e33a3e15743b1f240 intl/configure *************** b7e2cfc6ecf5922ac31ad9844de4868c intl/R *** 16379,16387 **** b06d53a83585fd7db8c2db9a182549e0 intl/relocatable.h ab99112442f51f89c122ffba737fdcdc intl/textdomain.c 76ca170a525d5b84d90f0478fe788931 intl/VERSION ! 2b813bb7574f89464aac0b872ccbc8cd LAST_UPDATED 5922864ad717bea73cc4d275cdd53057 libf2c/aclocal.m4 ! d127a347426ce95e48ac7e7247289d08 libf2c/ChangeLog 07287725f8586c706e573ddcd3d5e4d0 libf2c/changes.netlib b39dae8351a985d0be2b483a5290b5ee libf2c/configure fe6f9cca70fb7d2f79f11c46858d2de8 libf2c/configure.in --- 14755,14763 ---- b06d53a83585fd7db8c2db9a182549e0 intl/relocatable.h ab99112442f51f89c122ffba737fdcdc intl/textdomain.c 76ca170a525d5b84d90f0478fe788931 intl/VERSION ! e921907c370b57207dd51700c7867bd9 LAST_UPDATED 5922864ad717bea73cc4d275cdd53057 libf2c/aclocal.m4 ! 7bb7c3c23a15f75762cf269f5cfef978 libf2c/ChangeLog 07287725f8586c706e573ddcd3d5e4d0 libf2c/changes.netlib b39dae8351a985d0be2b483a5290b5ee libf2c/configure fe6f9cca70fb7d2f79f11c46858d2de8 libf2c/configure.in *************** ed6b19bfa9000460de728123f1641597 libf2c *** 16637,16643 **** aa345c4444f749dadcec7facc4f26594 libf2c/TODO dd3e8eddf4bf9472405a43802b0ab379 libffi/acinclude.m4 78b823614a71292e9249c85957af1714 libffi/aclocal.m4 ! 61ce679c7f672137cf563b1d8b05f5b7 libffi/ChangeLog fbbc216bc25d759a72ea3e6d734af56b libffi/ChangeLog.libgcj d946d2b97454ad50a1dbfbf48923c5be libffi/ChangeLog.v1 50797415c8700d2e187d2491c4e3e72e libffi/configure --- 15013,15019 ---- aa345c4444f749dadcec7facc4f26594 libf2c/TODO dd3e8eddf4bf9472405a43802b0ab379 libffi/acinclude.m4 78b823614a71292e9249c85957af1714 libffi/aclocal.m4 ! db06bfaa9816077664dacdcc1e791f3f libffi/ChangeLog fbbc216bc25d759a72ea3e6d734af56b libffi/ChangeLog.libgcj d946d2b97454ad50a1dbfbf48923c5be libffi/ChangeLog.v1 50797415c8700d2e187d2491c4e3e72e libffi/configure *************** cdc3e09fe5ca8e250ef3ab38d77e63fa libibe *** 16805,16811 **** d09d6a99ec0ae4b43b4f9bd38a65fecf libiberty/bsearch.c 440895d178199c0a1ce1562d7b19cce3 libiberty/bzero.c 99712b511be511b380f9561e8f94f251 libiberty/calloc.c ! 4e335bbcfafb8c0391e6a892abeb7f51 libiberty/ChangeLog 564e36eb3ffdf2492724309477bdba44 libiberty/choose-temp.c 7af729f41caa18c07461d9894a4e2a28 libiberty/clock.c db12eb172b1675b0ebbff211b9834735 libiberty/concat.c --- 15181,15187 ---- d09d6a99ec0ae4b43b4f9bd38a65fecf libiberty/bsearch.c 440895d178199c0a1ce1562d7b19cce3 libiberty/bzero.c 99712b511be511b380f9561e8f94f251 libiberty/calloc.c ! 99baf4bdb8bc1df3549e32b9423ef27d libiberty/ChangeLog 564e36eb3ffdf2492724309477bdba44 libiberty/choose-temp.c 7af729f41caa18c07461d9894a4e2a28 libiberty/clock.c db12eb172b1675b0ebbff211b9834735 libiberty/concat.c *************** f624002cd70f55b5d96149be520fe5dc libibe *** 16831,16837 **** 846c5e5797cff2d03945fdc045c06cd5 libiberty/fdmatch.c 880a3787b2519407b6b6b6138b627c91 libiberty/ffs.c b1ab4811c02803a3d2ed8bf611d44632 libiberty/fibheap.c ! 68e7c391a5deb0d1ce33c1832d0567b7 libiberty/floatformat.c 5a0e7522053fc29b178bcd5ee644aaee libiberty/fnmatch.c 30a2550d37938d1e3354632161ac1d0b libiberty/fnmatch.txh 59a3ec37b6a43d649970c642e3175ebc libiberty/functions.texi --- 15207,15213 ---- 846c5e5797cff2d03945fdc045c06cd5 libiberty/fdmatch.c 880a3787b2519407b6b6b6138b627c91 libiberty/ffs.c b1ab4811c02803a3d2ed8bf611d44632 libiberty/fibheap.c ! 0d058656544cd195bb51a8c9313106e9 libiberty/floatformat.c 5a0e7522053fc29b178bcd5ee644aaee libiberty/fnmatch.c 30a2550d37938d1e3354632161ac1d0b libiberty/fnmatch.txh 59a3ec37b6a43d649970c642e3175ebc libiberty/functions.texi *************** bde64f57492c97ff70c538039c717d44 libibe *** 16854,16860 **** e331b31ce1cbf27a44f2fbeb54fa7b17 libiberty/makefile.vms 6fc79a46ae7d6d544a8532ad8a240b08 libiberty/make-relative-prefix.c 9d92e1eb73e143f9929e5dd2f206c380 libiberty/make-temp-file.c ! f4dfb207df40e10bd11308e0ce3ce6a2 libiberty/md5.c 779184f152031d9e89e7a2a9a391d0c2 libiberty/memchr.c cdbdeda3aa5ead4a36801fadc3f146a8 libiberty/memcmp.c 24195385014105e131223c01a804f443 libiberty/memcpy.c --- 15230,15236 ---- e331b31ce1cbf27a44f2fbeb54fa7b17 libiberty/makefile.vms 6fc79a46ae7d6d544a8532ad8a240b08 libiberty/make-relative-prefix.c 9d92e1eb73e143f9929e5dd2f206c380 libiberty/make-temp-file.c ! 9295a4b566397c55950839a3e6d16e68 libiberty/md5.c 779184f152031d9e89e7a2a9a391d0c2 libiberty/memchr.c cdbdeda3aa5ead4a36801fadc3f146a8 libiberty/memcmp.c 24195385014105e131223c01a804f443 libiberty/memcpy.c *************** f20e7cc03de67e377c14074ad8117a2d libibe *** 16930,16936 **** ada143fea83c6479dc7cd68834620998 libjava/aclocal.m4 efc33151e6f0752ce2b40ae21ab49671 libjava/addr2name.awk 24dc76171deec14ca88b1d4eb3db3231 libjava/boehm.cc ! bf9f9400a071bb2be953e5682d574122 libjava/ChangeLog cd8a361fdecdae865f473a6f2cf9fd8b libjava/ChangeLog-1999 4588de29d13f7eaa964141902c347636 libjava/ChangeLog-2001 cffb0de1f7c97c7514d7db2f99f5f230 libjava/configure --- 15306,15312 ---- ada143fea83c6479dc7cd68834620998 libjava/aclocal.m4 efc33151e6f0752ce2b40ae21ab49671 libjava/addr2name.awk 24dc76171deec14ca88b1d4eb3db3231 libjava/boehm.cc ! 8d84b0e4116f0ac47cc1cae45aa1b0f3 libjava/ChangeLog cd8a361fdecdae865f473a6f2cf9fd8b libjava/ChangeLog-1999 4588de29d13f7eaa964141902c347636 libjava/ChangeLog-2001 cffb0de1f7c97c7514d7db2f99f5f230 libjava/configure *************** b315ac636a1fe99a9bd26e3e806cd134 libjav *** 17460,17466 **** e61335be4593ef34cde1cc7a1cbc9578 libjava/include/win32.h fcc68eea0e37ca05d241fcd08098f4d2 libjava/include/win32-signal.h d6b2dd82840ca2a4f0870e6365912fc0 libjava/include/win32-threads.h ! c8bd449be56283f45c7c061fd359350a libjava/include/x86_64-signal.h 5421d7c0de2cf4234e1d499a648a6fdd libjava/interpret.cc 0f8c69563a1baae9b98146a2bbb98c2f libjava/java/applet/AppletContext.java ff670eab3826f3b977ff73c33211adef libjava/java/applet/Applet.java --- 15836,15842 ---- e61335be4593ef34cde1cc7a1cbc9578 libjava/include/win32.h fcc68eea0e37ca05d241fcd08098f4d2 libjava/include/win32-signal.h d6b2dd82840ca2a4f0870e6365912fc0 libjava/include/win32-threads.h ! 8df3b187fc7bd3b792becc345e235d33 libjava/include/x86_64-signal.h 5421d7c0de2cf4234e1d499a648a6fdd libjava/interpret.cc 0f8c69563a1baae9b98146a2bbb98c2f libjava/java/applet/AppletContext.java ff670eab3826f3b977ff73c33211adef libjava/java/applet/Applet.java *************** dac5d7feb3006eb2023fbeb000bde04d libjav *** 19202,19208 **** d04590c4dc6a61734d09958671cba4da libjava/libgcj-test.spec.in 65ae3463b0890ff47b923fa97d573814 libjava/libltdl/acinclude.m4 fecf8b21a8c16e5b24db80438c3d3a5d libjava/libltdl/aclocal.m4 ! 854803fd2ae867535250bca3a3799013 libjava/libltdl/ChangeLog dd4451f9cdfc36cdb86703965f758ec2 libjava/libltdl/config.guess 8406c7ebfab15e82817bc9026669efde libjava/libltdl/config-h.in 6cdae8120da06ebd9981c7a5a813550b libjava/libltdl/config.sub --- 17578,17584 ---- d04590c4dc6a61734d09958671cba4da libjava/libgcj-test.spec.in 65ae3463b0890ff47b923fa97d573814 libjava/libltdl/acinclude.m4 fecf8b21a8c16e5b24db80438c3d3a5d libjava/libltdl/aclocal.m4 ! f0931456a9bc6b42f558680586d827a0 libjava/libltdl/ChangeLog dd4451f9cdfc36cdb86703965f758ec2 libjava/libltdl/config.guess 8406c7ebfab15e82817bc9026669efde libjava/libltdl/config-h.in 6cdae8120da06ebd9981c7a5a813550b libjava/libltdl/config.sub *************** a589e0b072d6eabca190815fdf0c5025 libjav *** 19312,19318 **** ac9ce4b055928d3a370bea6c7f4d7707 libjava/sysdep/sh/locks.h dfe570919fd25f16312d84294242a469 libjava/sysdep/sparc/locks.h 6201dffba23fd1cbc5c29d3697c1a4b3 libjava/sysdep/x86-64/locks.h ! 2e930156db19a51b16d8b51623055ba4 libjava/testsuite/ChangeLog dce80ba7e038ca18591aabc6d3d2582c libjava/testsuite/config/default.exp 1306dc378a3efbedd8411f9513e1df23 libjava/testsuite/libjava.cni/cni.exp dd20ef994a62ba3187114ddbb0e72a79 libjava/testsuite/libjava.cni/longfield.java --- 17688,17694 ---- ac9ce4b055928d3a370bea6c7f4d7707 libjava/sysdep/sh/locks.h dfe570919fd25f16312d84294242a469 libjava/sysdep/sparc/locks.h 6201dffba23fd1cbc5c29d3697c1a4b3 libjava/sysdep/x86-64/locks.h ! c286056bbb5a58d272f2a135e34c7759 libjava/testsuite/ChangeLog dce80ba7e038ca18591aabc6d3d2582c libjava/testsuite/config/default.exp 1306dc378a3efbedd8411f9513e1df23 libjava/testsuite/libjava.cni/cni.exp dd20ef994a62ba3187114ddbb0e72a79 libjava/testsuite/libjava.cni/longfield.java *************** f107476b54d6c78838074cd470b12db9 libjav *** 19863,19869 **** 87d316467ab14712a1eeee751e13b4a5 libjava/win32-threads.cc 7b174003ef5ebe90e042db6fae653ec0 libobjc/aclocal.m4 b90a61097464bbe6f5f29828929a2af4 libobjc/archive.c ! d65d38aac568f04fd6dec5c10e859375 libobjc/ChangeLog 3ef7edab1cfd021b3fb5da677061faca libobjc/class.c 541bdad6a2a1541f595d3343243fa008 libobjc/config.h.in 32c0a5763eed2fb9e8e67ff72e0f2e73 libobjc/configure --- 18239,18245 ---- 87d316467ab14712a1eeee751e13b4a5 libjava/win32-threads.cc 7b174003ef5ebe90e042db6fae653ec0 libobjc/aclocal.m4 b90a61097464bbe6f5f29828929a2af4 libobjc/archive.c ! 3b010827b04e65409abb497eca201d4f libobjc/ChangeLog 3ef7edab1cfd021b3fb5da677061faca libobjc/class.c 541bdad6a2a1541f595d3343243fa008 libobjc/config.h.in 32c0a5763eed2fb9e8e67ff72e0f2e73 libobjc/configure *************** ad91ba700ac4466e525d67a04bb3fe1a libobj *** 19895,19901 **** 89e7d8ea7feedf1c3710ee80febe4f73 libobjc/Object.m 16a26c00473e17c1d7deb0a97c318f34 libobjc/objects.c 2e851022316048210ce0776e3a6ebaf9 libobjc/Protocol.m ! aa5319dd541cdb0eb8622f9adf66b761 libobjc/README 25a63d98d74b70ef05b601805902d36d libobjc/README.threads 327b5615da8c30576bad6e28d0e46253 libobjc/sarray.c 334ce4d2ef72045b1be74fe597d490bf libobjc/selector.c --- 18271,18277 ---- 89e7d8ea7feedf1c3710ee80febe4f73 libobjc/Object.m 16a26c00473e17c1d7deb0a97c318f34 libobjc/objects.c 2e851022316048210ce0776e3a6ebaf9 libobjc/Protocol.m ! d5edaeee0d84e4305368367019952ba7 libobjc/README 25a63d98d74b70ef05b601805902d36d libobjc/README.threads 327b5615da8c30576bad6e28d0e46253 libobjc/sarray.c 334ce4d2ef72045b1be74fe597d490bf libobjc/selector.c *************** c8a5d651d7a9816bb64b3eaed9f7c813 libobj *** 19919,19925 **** 48ec61bafc73ea570f0c429f4fe04969 libstdc++-v3/acconfig.h 42b641cfd26cdf486c3fc9ac2e0690a7 libstdc++-v3/acinclude.m4 070e85d733cf1cd04e7e6866b1be0066 libstdc++-v3/aclocal.m4 ! 39b4790102c2b5b91c83879d7c8d71a9 libstdc++-v3/ChangeLog a9f7157d0e65450f88d5f0fb0ab9b6b9 libstdc++-v3/ChangeLog-2000 c8785b12d58c99355a04453d38ca1f7c libstdc++-v3/ChangeLog-2001 a26d9a931f6b718d74468499f816cf2d libstdc++-v3/ChangeLog-2002 --- 18295,18301 ---- 48ec61bafc73ea570f0c429f4fe04969 libstdc++-v3/acconfig.h 42b641cfd26cdf486c3fc9ac2e0690a7 libstdc++-v3/acinclude.m4 070e85d733cf1cd04e7e6866b1be0066 libstdc++-v3/aclocal.m4 ! 0d80c475995a8f5def54156b3d18f361 libstdc++-v3/ChangeLog a9f7157d0e65450f88d5f0fb0ab9b6b9 libstdc++-v3/ChangeLog-2000 c8785b12d58c99355a04453d38ca1f7c libstdc++-v3/ChangeLog-2001 a26d9a931f6b718d74468499f816cf2d libstdc++-v3/ChangeLog-2002 *************** aa417023263fd9d299a86ad8e785ce11 libstd *** 20201,20207 **** cf4461dc140a55d1cd21ee0b41290de4 libstdc++-v3/include/bits/basic_string.h f8bad3c0003087d36b875c9b8fee41cb libstdc++-v3/include/bits/basic_string.tcc 65a2c441dbc9c3a34b668a274fb8a687 libstdc++-v3/include/bits/boost_concept_check.h ! 6c064080e8d346f6e13285207d2af983 libstdc++-v3/include/bits/c++config ef81dac16e85dbe38841d934333e2eee libstdc++-v3/include/bits/char_traits.h 4a8802a19dcca7228472ae1c4f519e58 libstdc++-v3/include/bits/codecvt.h e8f8be39afe561dbeaf0363c1e8c9e6a libstdc++-v3/include/bits/concept_check.h --- 18577,18583 ---- cf4461dc140a55d1cd21ee0b41290de4 libstdc++-v3/include/bits/basic_string.h f8bad3c0003087d36b875c9b8fee41cb libstdc++-v3/include/bits/basic_string.tcc 65a2c441dbc9c3a34b668a274fb8a687 libstdc++-v3/include/bits/boost_concept_check.h ! 7ba979f41292326a9bc97fa75e870c54 libstdc++-v3/include/bits/c++config ef81dac16e85dbe38841d934333e2eee libstdc++-v3/include/bits/char_traits.h 4a8802a19dcca7228472ae1c4f519e58 libstdc++-v3/include/bits/codecvt.h e8f8be39afe561dbeaf0363c1e8c9e6a libstdc++-v3/include/bits/concept_check.h *************** cad8927f9f17a1ba1b87d3f224cc9868 libtoo *** 22048,22054 **** 0ca2424a14242f7486263f176146c0e2 ltconfig 125aa9a4eda03171384f8d4301b17f89 ltmain.sh 85154476825cea544fcd9e9820371bdd MAINTAINERS ! cb12d12431f74839a44e56ad50a43192 maintainer-scripts/ChangeLog 4d6297fdb211c207d899e8f2b7917e52 maintainer-scripts/crontab ef4b5d39023785696cb4b2cf6822bdc6 maintainer-scripts/doc_exclude 9d9c4c63a4631418dba08d1b9dec87ed maintainer-scripts/gcc_release --- 20424,20430 ---- 0ca2424a14242f7486263f176146c0e2 ltconfig 125aa9a4eda03171384f8d4301b17f89 ltmain.sh 85154476825cea544fcd9e9820371bdd MAINTAINERS ! 4b28df4119fafe6d649d80dc63de0485 maintainer-scripts/ChangeLog 4d6297fdb211c207d899e8f2b7917e52 maintainer-scripts/crontab ef4b5d39023785696cb4b2cf6822bdc6 maintainer-scripts/doc_exclude 9d9c4c63a4631418dba08d1b9dec87ed maintainer-scripts/gcc_release *************** d605ff4d33b9395183faecade4501374 Makefi *** 22067,22073 **** fbe2467afef81c41c166173adeb0ee20 mkdep cfbd1f0cc32bb4f6feb804354401e61a mkinstalldirs c71ddf72c059891ca0bd1727f5aa0de1 move-if-change ! 2d5fdb18ae6a2b0fb09fdb6865fe0b59 NEWS 750a7546d281ac42eb2ce87949457731 README de94b5f5c3d835b587741180b2ded958 README.SCO e8b74bd777dcff9aa7eaff1cff0208f7 symlink-tree --- 20443,20449 ---- fbe2467afef81c41c166173adeb0ee20 mkdep cfbd1f0cc32bb4f6feb804354401e61a mkinstalldirs c71ddf72c059891ca0bd1727f5aa0de1 move-if-change ! fb80f24e63d0f860cf2d0d3e2f7644c3 NEWS 750a7546d281ac42eb2ce87949457731 README de94b5f5c3d835b587741180b2ded958 README.SCO e8b74bd777dcff9aa7eaff1cff0208f7 symlink-tree *************** e8b74bd777dcff9aa7eaff1cff0208f7 symlin *** 22078,22084 **** 2bfd52ee10a6ef2f0ce5c33f929067e9 zlib/algorithm.txt ca0dcea963fba90777a78edebaceba63 zlib/amiga/Makefile.pup b6e62a6d79cc0bbbcafccae8b38a5fd3 zlib/amiga/Makefile.sas ! 6cb8427ccde7d4eae88faea66edefef3 zlib/ChangeLog 01b5aa0f86d79f5cda85866f15aaedec zlib/ChangeLog.gcj 48a173ae445579be3a3e8dcd2e04fb93 zlib/compress.c 4544fb821a4d16128b32820bdf3dfe35 zlib/configure --- 20454,20460 ---- 2bfd52ee10a6ef2f0ce5c33f929067e9 zlib/algorithm.txt ca0dcea963fba90777a78edebaceba63 zlib/amiga/Makefile.pup b6e62a6d79cc0bbbcafccae8b38a5fd3 zlib/amiga/Makefile.sas ! 8d4d5ef423b443d77a02bbde338f6b67 zlib/ChangeLog 01b5aa0f86d79f5cda85866f15aaedec zlib/ChangeLog.gcj 48a173ae445579be3a3e8dcd2e04fb93 zlib/compress.c 4544fb821a4d16128b32820bdf3dfe35 zlib/configure diff -Nrcpad gcc-3.4.5/NEWS gcc-3.4.6/NEWS *** gcc-3.4.5/NEWS 2005-12-01 03:48:36.000000000 +0000 --- gcc-3.4.6/NEWS 2006-03-06 03:56:07.000000000 +0000 *************** http://gcc.gnu.org/gcc-3.4/index.html *** 9,17 **** GCC 3.4 Release Series ! May 18, 2005 The [1]GNU project and the GCC developers are pleased to announce the release of GCC 3.4.4. This release is a bug-fix release, containing fixes for regressions in --- 9,25 ---- GCC 3.4 Release Series ! November 30, 2005 The [1]GNU project and the GCC developers are pleased to announce the + release of GCC 3.4.5. + + This release is a bug-fix release, containing fixes for regressions in + GCC 3.4.4 relative to previous releases of GCC. + + May 18, 2005 + + The [2]GNU project and the GCC developers are pleased to announce the release of GCC 3.4.4. This release is a bug-fix release, containing fixes for regressions in *************** http://gcc.gnu.org/gcc-3.4/index.html *** 19,25 **** November 4, 2004 ! The [2]GNU project and the GCC developers are pleased to announce the release of GCC 3.4.3. This release is a bug-fix release, containing fixes for regressions in --- 27,33 ---- November 4, 2004 ! The [3]GNU project and the GCC developers are pleased to announce the release of GCC 3.4.3. This release is a bug-fix release, containing fixes for regressions in *************** http://gcc.gnu.org/gcc-3.4/index.html *** 27,33 **** September 6, 2004 ! The [3]GNU project and the GCC developers are pleased to announce the release of GCC 3.4.2. This release is a bug-fix release, containing fixes for regressions in --- 35,41 ---- September 6, 2004 ! The [4]GNU project and the GCC developers are pleased to announce the release of GCC 3.4.2. This release is a bug-fix release, containing fixes for regressions in *************** http://gcc.gnu.org/gcc-3.4/index.html *** 35,41 **** July 1, 2004 ! The [4]GNU project and the GCC developers are pleased to announce the release of GCC 3.4.1. This release is a bug-fix release, containing fixes for regressions in --- 43,49 ---- July 1, 2004 ! The [5]GNU project and the GCC developers are pleased to announce the release of GCC 3.4.1. This release is a bug-fix release, containing fixes for regressions in *************** http://gcc.gnu.org/gcc-3.4/index.html *** 43,71 **** April 18, 2004 ! The [5]GNU project and the GCC developers are pleased to announce the release of GCC 3.4.0. ! The GCC 3.4 release series includes numerous [6]new features, ! improvements, bug fixes, and other changes, thanks to an [7]amazing group of volunteers. Release History GCC 3.4.4 ! May 18, 2005 ([8]changes) GCC 3.4.3 ! November 4, 2004 ([9]changes) GCC 3.4.2 ! September 6, 2004 ([10]changes) GCC 3.4.1 ! July 1, 2004 ([11]changes) GCC 3.4.0 ! April 18, 2004 ([12]changes) References and Acknowledgements --- 51,82 ---- April 18, 2004 ! The [6]GNU project and the GCC developers are pleased to announce the release of GCC 3.4.0. ! The GCC 3.4 release series includes numerous [7]new features, ! improvements, bug fixes, and other changes, thanks to an [8]amazing group of volunteers. Release History + GCC 3.4.5 + November 30, 2005 ([9]changes) + GCC 3.4.4 ! May 18, 2005 ([10]changes) GCC 3.4.3 ! November 4, 2004 ([11]changes) GCC 3.4.2 ! September 6, 2004 ([12]changes) GCC 3.4.1 ! July 1, 2004 ([13]changes) GCC 3.4.0 ! April 18, 2004 ([14]changes) References and Acknowledgements *************** References and Acknowledgements *** 73,105 **** supports several other languages aside from C, it now stands for the GNU Compiler Collection. ! A list of [13]successful builds is updated as new information becomes available. The GCC developers would like to thank the numerous people that have contributed new features, improvements, bug fixes, and other changes ! as well as test results to GCC. This [14]amazing group of volunteers is what makes GCC successful. ! For additional information about GCC please refer to the [15]GCC ! project web site or contact the [16]GCC development mailing list. ! To obtain GCC please use [17]our mirror sites, one of the [18]GNU ! mirror sites, or [19]our CVS server. _________________________________________________________________ ! Please send FSF & GNU inquiries & questions to [20]gnu@gnu.org. There ! are also [21]other ways to contact the FSF. ! These pages are maintained by [22]the GCC team. For questions related to the use of GCC, please consult these web ! pages and the [23]GCC manuals. If that fails, the ! [24]gcc-help@gcc.gnu.org mailing list might help. Please send comments on these web pages and the development of GCC ! to our developer mailing list at [25]gcc@gnu.org or ! [26]gcc@gcc.gnu.org. All of our lists have [27]public archives. Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA. --- 84,116 ---- supports several other languages aside from C, it now stands for the GNU Compiler Collection. ! A list of [15]successful builds is updated as new information becomes available. The GCC developers would like to thank the numerous people that have contributed new features, improvements, bug fixes, and other changes ! as well as test results to GCC. This [16]amazing group of volunteers is what makes GCC successful. ! For additional information about GCC please refer to the [17]GCC ! project web site or contact the [18]GCC development mailing list. ! To obtain GCC please use [19]our mirror sites, one of the [20]GNU ! mirror sites, or [21]our CVS server. _________________________________________________________________ ! Please send FSF & GNU inquiries & questions to [22]gnu@gnu.org. There ! are also [23]other ways to contact the FSF. ! These pages are maintained by [24]the GCC team. For questions related to the use of GCC, please consult these web ! pages and the [25]GCC manuals. If that fails, the ! [26]gcc-help@gcc.gnu.org mailing list might help. Please send comments on these web pages and the development of GCC ! to our developer mailing list at [27]gcc@gnu.org or ! [28]gcc@gcc.gnu.org. All of our lists have [29]public archives. Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA. *************** References and Acknowledgements *** 107,113 **** Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! Last modified 2005-07-11 [28]Valid XHTML 1.0 References --- 118,124 ---- Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! Last modified 2006-01-18 [30]Valid XHTML 1.0 References *************** References *** 116,151 **** 3. http://www.gnu.org/ 4. http://www.gnu.org/ 5. http://www.gnu.org/ ! 6. http://gcc.gnu.org/gcc-3.4/changes.html ! 7. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 8. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.4 ! 9. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.3 ! 10. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.2 ! 11. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.1 ! 12. http://gcc.gnu.org/gcc-3.4/changes.html ! 13. http://gcc.gnu.org/gcc-3.4/buildstat.html ! 14. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 15. http://gcc.gnu.org/index.html ! 16. mailto:gcc@gcc.gnu.org ! 17. http://gcc.gnu.org/mirrors.html ! 18. http://www.gnu.org/order/ftp.html ! 19. http://gcc.gnu.org/cvs.html ! 20. mailto:gnu@gnu.org ! 21. http://www.gnu.org/home.html#ContactInfo ! 22. http://gcc.gnu.org/about.html ! 23. http://gcc.gnu.org/onlinedocs/ ! 24. mailto:gcc-help@gcc.gnu.org ! 25. mailto:gcc@gnu.org ! 26. mailto:gcc@gcc.gnu.org ! 27. http://gcc.gnu.org/lists.html ! 28. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-3.4/changes.html GCC 3.4 Release Series Changes, New Features, and Fixes ! The latest release in the 3.4 release series is [1]GCC 3.4.4. GCC 3.4 has [2]many improvements in the C++ frontend. Before reporting a bug, please make sure it's really GCC, and not your code, that is --- 127,164 ---- 3. http://www.gnu.org/ 4. http://www.gnu.org/ 5. http://www.gnu.org/ ! 6. http://www.gnu.org/ ! 7. http://gcc.gnu.org/gcc-3.4/changes.html ! 8. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 9. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.5 ! 10. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.4 ! 11. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.3 ! 12. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.2 ! 13. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.1 ! 14. http://gcc.gnu.org/gcc-3.4/changes.html ! 15. http://gcc.gnu.org/gcc-3.4/buildstat.html ! 16. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 17. http://gcc.gnu.org/index.html ! 18. mailto:gcc@gcc.gnu.org ! 19. http://gcc.gnu.org/mirrors.html ! 20. http://www.gnu.org/order/ftp.html ! 21. http://gcc.gnu.org/cvs.html ! 22. mailto:gnu@gnu.org ! 23. http://www.gnu.org/home.html#ContactInfo ! 24. http://gcc.gnu.org/about.html ! 25. http://gcc.gnu.org/onlinedocs/ ! 26. mailto:gcc-help@gcc.gnu.org ! 27. mailto:gcc@gnu.org ! 28. mailto:gcc@gcc.gnu.org ! 29. http://gcc.gnu.org/lists.html ! 30. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-3.4/changes.html GCC 3.4 Release Series Changes, New Features, and Fixes ! The latest release in the 3.4 release series is [1]GCC 3.4.5. GCC 3.4 has [2]many improvements in the C++ frontend. Before reporting a bug, please make sure it's really GCC, and not your code, that is *************** GCC 3.4.4 *** 1714,1731 **** been fixed are not listed here). _________________________________________________________________ ! Please send FSF & GNU inquiries & questions to [313]gnu@gnu.org. There ! are also [314]other ways to contact the FSF. ! These pages are maintained by [315]the GCC team. For questions related to the use of GCC, please consult these web ! pages and the [316]GCC manuals. If that fails, the ! [317]gcc-help@gcc.gnu.org mailing list might help. Please send comments on these web pages and the development of GCC ! to our developer mailing list at [318]gcc@gnu.org or ! [319]gcc@gcc.gnu.org. All of our lists have [320]public archives. Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA. --- 1727,1927 ---- been fixed are not listed here). _________________________________________________________________ ! GCC 3.4.5 ! This is the [313]list of problem reports (PRs) from GCC's bug tracking ! system that are known to be fixed in the 3.4.5 release. This list ! might not be complete (that is, it is possible that some PRs that have ! been fixed are not listed here). ! ! Bootstrap issues ! ! * [314]24688 sco_math fixincl breaks math.h ! ! C compiler bugs ! ! * [315]17188 struct Foo { } redefinition ! * [316]20187 wrong code for ((unsigned char)(unsigned long ! long)((a?a:1)&(a*b)))?0:1) ! * [317]21873 infinite warning loop on bad array initializer ! * [318]21899 enum definition accepts values to be overriden ! * [319]22061 ICE in find_function_data, in function.c ! * [320]22308 Failure to diagnose violation of constraint 6.516p2 ! * [321]22458 ICE on missing brace ! * [322]22589 ICE casting to long long ! * [323]24101 Segfault with preprocessed source ! ! C++ compiler and library bugs ! ! * [324]10611 operations on vector mode not recognized in C++ ! * [325]13377 unexpected behavior of namespace usage directive ! * [326]16002 Strange error message with new parser ! * [327]17413 local classes as template argument ! * [328]17609 spurious error message after using keyword ! * [329]17618 ICE in cp_convert_to_pointer, in cp/cvt.c ! * [330]18124 ICE with invalid template template parameter ! * [331]18155 typedef in template declaration not rejected ! * [332]18177 ICE with const_cast for undeclared variable ! * [333]18368 C++ error message regression ! * [334]16378 ICE when returning a copy of a packed member ! * [335]18466 int ::i; accepted ! * [336]18512 ICE on invalid usage of template base class ! * [337]18454 ICE when returning undefined type ! * [338]18738 typename not allowed with non-dependent qualified name ! * [339]18803 rejects access to operator() in template ! * [340]19004 ICE in uses_template_parms, in cp/pt.c ! * [341]19208 Spurious error about variably modified type ! * [342]18253 bad error message / ICE for invalid template parameter ! * [343]19608 ICE after friend function definition in local class ! * [344]19884 ICE on explicit instantiation of a non-template ! constructor ! * [345]20153 ICE when C++ template function contains anonymous union ! * [346]20563 Infinite loop in diagnostic (and ice after error ! message) ! * [347]20789 ICE with incomplete type in template ! * [348]21336 Internal compiler error when using custom new operators ! * [349]21768 ICE in error message due to violation of coding ! conventions ! * [350]21853 constness of pointer to data member ignored ! * [351]21903 Default argument of template function causes a ! compile-time error ! * [352]21983 multiple diagnostics ! * [353]21987 New testsuite failure ! g++.dg/warn/conversion-function-1.C ! * [354]22153 ICE on invalid template specialization ! * [355]22172 Internal compiler error, seg fault. ! * [356]21286 filebuf::xsgetn vs pipes ! * [357]22233 ICE with wrong number of template parameters ! * [358]22508 ICE after invalid operator new ! * [359]22545 ICE with pointer to class member & user defined ! conversion operator ! * [360]23528 Wrong default allocator in ext/hash_map ! * [361]23550 char_traits requirements/1.cc test bad math ! * [362]23586 Bad diagnostic for invalid namespace-name ! * [363]23624 ICE in invert_truthvalue, in fold-const.c ! * [364]23639 Bad error message: not a member of '' ! * [365]23797 ICE on typename outside template ! * [366]23965 Bogus error message: no matching function for call to ! 'foo()' ! * [367]24052 &#`label_decl' not supported by dump_expr# ! * [368]24580 virtual base class cause exception not to be caught ! ! Problems in generated debug information ! ! * [369]24267 Bad DWARF for altivec vectors ! ! Optimizations issues ! ! * [370]17810 ICE in verify_local_live_at_start ! * [371]17860 Wrong generated code for loop with varying bound ! * [372]21709 ICE on compile-time complex NaN ! * [373]21964 broken tail call at -O2 or more ! * [374]22167 Strange optimization bug when using -Os ! * [375]22619 Compilation failure for real_const_1.f and ! real_const_2.f90 ! * [376]23241 Invalid code generated for comparison of uchar to 255 ! * [377]23478 Miscompilation due to reloading of a var that is also ! used in EH pad ! * [378]24470 segmentation fault in cc1plus when compiling with -O ! * [379]24950 ICE in operand_subword_force ! ! Precompiled headers problems ! ! * [380]14400 Cannot compile qt-x11-free-3.3.0 ! * [381]14940 PCH largefile test fails on various platforms ! ! Preprocessor bugs ! ! * [382]20239 ICE on empty preprocessed input ! * [383]15220 "gcc -E -MM -MG" reports missing system headers in ! source directory ! ! Testsuite issues ! ! * [384]19275 gcc.dg/20020919-1.c fails with -fpic/-fPIC on ! i686-pc-linux-gnu ! ! Alpha specific ! ! * [385]21888 bootstrap failure with linker relaxation enabled ! ! ARM specific ! ! * [386]15342 [arm-linux]: ICE in verify_local_live_at_start ! * [387]23985 Memory aliasing information incorrect in inlined memcpy ! ! ColdFile specific ! ! * [388]16719 Illegal move of byte into address register causes ! compiler to ICE ! ! HPPA specific ! ! * [389]21723 ICE while building libgfortran ! * [390]21841 -mhp-ld/-mgnu-ld documentation ! ! IA-64 specific ! ! * [391]23644 IA-64 hardware models and configuration options ! documentation error ! * [392]24718 Shared libgcc not used for linking by default ! ! M68000 specific ! ! * [393]18421 ICE in reload_cse_simplify_operands, in postreload.c ! ! MIPS specific ! ! * [394]20621 ICE in change_address_1, in emit-rtl.c ! ! PowerPC and PowerPC64 specific ! ! * [395]18583 error on valid code: const ! __attribute__((altivec(vector__))) doesn't work in arrays ! * [396]20191 ICE in reload_cse_simplify_operands ! * [397]22083 AIX: TARGET_C99_FUNCTIONS is wrongly defined ! * [398]23070 CALL_V4_CLEAR_FP_ARGS flag not properly set ! * [399]23404 gij trashes args of functions with more than 8 fp args ! * [400]23539 C & C++ compiler generating misaligned references ! regardless of compiler flags ! * [401]24102 floatdisf2_internal2 broken ! * [402]24465 -mminimal-toc miscompilation of __thread vars ! ! Solaris specific ! ! * [403]19933 Problem with define of HUGE_VAL in math_c99 ! * [404]21889 Native Solaris assembler cannot grok DTP-relative debug ! symbols ! ! SPARC specific ! ! * [405]19300 PCH failures on sparc-linux ! * [406]20301 Assembler labels have a leading "-" ! * [407]20673 C PCH testsuite assembly comparison failure ! ! x86 and x86_64 specific ! ! * [408]18582 ICE with arrays of type V2DF ! * [409]19340 Compilation SEGFAULTs with -O1 -fschedule-insns2 ! -fsched2-use-traces ! * [410]21716 ICE in reg-stack.c's swap_rtx_condition ! * [411]24315 amd64 fails -fpeephole2 ! _________________________________________________________________ ! ! Please send FSF & GNU inquiries & questions to [412]gnu@gnu.org. There ! are also [413]other ways to contact the FSF. ! ! These pages are maintained by [414]the GCC team. For questions related to the use of GCC, please consult these web ! pages and the [415]GCC manuals. If that fails, the ! [416]gcc-help@gcc.gnu.org mailing list might help. Please send comments on these web pages and the development of GCC ! to our developer mailing list at [417]gcc@gnu.org or ! [418]gcc@gcc.gnu.org. All of our lists have [419]public archives. Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA. *************** GCC 3.4.4 *** 1733,1743 **** Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! Last modified 2005-07-11 [321]Valid XHTML 1.0 References ! 1. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.4 2. http://gcc.gnu.org/gcc-3.4/changes.html#cplusplus 3. http://gcc.gnu.org/gcc-3.3/changes.html#obsolete_systems 4. http://gcc.gnu.org/gcc-3.4/changes.html#obsolete_systems --- 1929,1939 ---- Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! Last modified 2005-12-07 [420]Valid XHTML 1.0 References ! 1. http://gcc.gnu.org/gcc-3.4/changes.html#3.4.5 2. http://gcc.gnu.org/gcc-3.4/changes.html#cplusplus 3. http://gcc.gnu.org/gcc-3.3/changes.html#obsolete_systems 4. http://gcc.gnu.org/gcc-3.4/changes.html#obsolete_systems *************** References *** 2049,2063 **** 310. http://gcc.gnu.org/PR15747 311. http://gcc.gnu.org/PR16406 312. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=3.4.4 ! 313. mailto:gnu@gnu.org ! 314. http://www.gnu.org/home.html#ContactInfo ! 315. http://gcc.gnu.org/about.html ! 316. http://gcc.gnu.org/onlinedocs/ ! 317. mailto:gcc-help@gcc.gnu.org ! 318. mailto:gcc@gnu.org ! 319. mailto:gcc@gcc.gnu.org ! 320. http://gcc.gnu.org/lists.html ! 321. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-3.3/index.html --- 2245,2358 ---- 310. http://gcc.gnu.org/PR15747 311. http://gcc.gnu.org/PR16406 312. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=3.4.4 ! 313. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=3.4.5 ! 314. http://gcc.gnu.org/PR24688 ! 315. http://gcc.gnu.org/PR17188 ! 316. http://gcc.gnu.org/PR20187 ! 317. http://gcc.gnu.org/PR21873 ! 318. http://gcc.gnu.org/PR21899 ! 319. http://gcc.gnu.org/PR22061 ! 320. http://gcc.gnu.org/PR22208 ! 321. http://gcc.gnu.org/PR22458 ! 322. http://gcc.gnu.org/PR22589 ! 323. http://gcc.gnu.org/PR24101 ! 324. http://gcc.gnu.org/PR10611 ! 325. http://gcc.gnu.org/PR13377 ! 326. http://gcc.gnu.org/PR16002 ! 327. http://gcc.gnu.org/PR17413 ! 328. http://gcc.gnu.org/PR17609 ! 329. http://gcc.gnu.org/PR17618 ! 330. http://gcc.gnu.org/PR18124 ! 331. http://gcc.gnu.org/PR18155 ! 332. http://gcc.gnu.org/PR18177 ! 333. http://gcc.gnu.org/PR18368 ! 334. http://gcc.gnu.org/PR18378 ! 335. http://gcc.gnu.org/PR18466 ! 336. http://gcc.gnu.org/PR18512 ! 337. http://gcc.gnu.org/PR18545 ! 338. http://gcc.gnu.org/PR18738 ! 339. http://gcc.gnu.org/PR18803 ! 340. http://gcc.gnu.org/PR19004 ! 341. http://gcc.gnu.org/PR19208 ! 342. http://gcc.gnu.org/PR19253 ! 343. http://gcc.gnu.org/PR19608 ! 344. http://gcc.gnu.org/PR19884 ! 345. http://gcc.gnu.org/PR20153 ! 346. http://gcc.gnu.org/PR20563 ! 347. http://gcc.gnu.org/PR20789 ! 348. http://gcc.gnu.org/PR21336 ! 349. http://gcc.gnu.org/PR21768 ! 350. http://gcc.gnu.org/PR21853 ! 351. http://gcc.gnu.org/PR21903 ! 352. http://gcc.gnu.org/PR21983 ! 353. http://gcc.gnu.org/PR21987 ! 354. http://gcc.gnu.org/PR22153 ! 355. http://gcc.gnu.org/PR22172 ! 356. http://gcc.gnu.org/PR21286 ! 357. http://gcc.gnu.org/PR22233 ! 358. http://gcc.gnu.org/PR22508 ! 359. http://gcc.gnu.org/PR22545 ! 360. http://gcc.gnu.org/PR23528 ! 361. http://gcc.gnu.org/PR23550 ! 362. http://gcc.gnu.org/PR23586 ! 363. http://gcc.gnu.org/PR23624 ! 364. http://gcc.gnu.org/PR23639 ! 365. http://gcc.gnu.org/PR23797 ! 366. http://gcc.gnu.org/PR23965 ! 367. http://gcc.gnu.org/PR24052 ! 368. http://gcc.gnu.org/PR24580 ! 369. http://gcc.gnu.org/PR24267 ! 370. http://gcc.gnu.org/PR17810 ! 371. http://gcc.gnu.org/PR17860 ! 372. http://gcc/gnu.org/PR21709 ! 373. http://gcc.gnu.org/PR21964 ! 374. http://gcc.gnu.org/PR22167 ! 375. http://gcc.gnu.org/PR22619 ! 376. http://gcc.gnu.org/PR23241 ! 377. http://gcc.gnu.org/PR23478 ! 378. http://gcc.gnu.org/PR24470 ! 379. http://gcc.gnu.org/PR24950 ! 380. http://gcc.gnu.org/PR14400 ! 381. http://gcc.gnu.org/PR14940 ! 382. http://gcc.gnu.org/PR20239 ! 383. http://gcc.gnu.org/PR15220 ! 384. http://gcc.gnu.org/PR19275 ! 385. http://gcc.gnu.org/PR21888 ! 386. http://gcc.gnu.org/PR15342 ! 387. http://gcc.gnu.org/PR23985 ! 388. http://gcc.gnu.org/PR16719 ! 389. http://gcc.gnu.org/PR21723 ! 390. http://gcc.gnu.org/PR21841 ! 391. http://gcc.gnu.org/PR23644 ! 392. http://gcc.gnu.org/PR24718 ! 393. http://gcc.gnu.org/PR18421 ! 394. http://gcc.gnu.org/PR20621 ! 395. http://gcc.gnu.org/PR18583 ! 396. http://gcc.gnu.org/PR20191 ! 397. http://gcc.gnu.org/PR22083 ! 398. http://gcc.gnu.org/PR23070 ! 399. http://gcc.gnu.org/PR23404 ! 400. http://gcc.gnu.org/PR23539 ! 401. http://gcc.gnu.org/PR24102 ! 402. http://gcc.gnu.org/PR24465 ! 403. http://gcc.gnu.org/PR19933 ! 404. http://gcc.gnu.org/PR21889 ! 405. http://gcc.gnu.org/PR19300 ! 406. http://gcc.gnu.org/PR20301 ! 407. http://gcc.gnu.org/PR20673 ! 408. http://gcc.gnu.org/PR18582 ! 409. http://gcc.gnu.org/PR19340 ! 410. http://gcc.gnu.org/PR21716 ! 411. http://gcc.gnu.org/PR24315 ! 412. mailto:gnu@gnu.org ! 413. http://www.gnu.org/home.html#ContactInfo ! 414. http://gcc.gnu.org/about.html ! 415. http://gcc.gnu.org/onlinedocs/ ! 416. mailto:gcc-help@gcc.gnu.org ! 417. mailto:gcc@gnu.org ! 418. mailto:gcc@gcc.gnu.org ! 419. http://gcc.gnu.org/lists.html ! 420. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-3.3/index.html diff -Nrcpad gcc-3.4.5/zlib/ChangeLog gcc-3.4.6/zlib/ChangeLog *** gcc-3.4.5/zlib/ChangeLog 2005-12-01 02:39:06.000000000 +0000 --- gcc-3.4.6/zlib/ChangeLog 2006-03-06 03:48:13.000000000 +0000 *************** *** 1,3 **** --- 1,7 ---- + 2006-03-05 Release Manager + + * GCC 3.4.6 released. + 2005-11-30 Release Manager * GCC 3.4.5 released.