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